سلام وقت بخیر
برای یک فرم یک فیلد از نوع (( کاربر )) ایجاد شده است. هنگام ایجاد فرم از طریق وب سرویس در هیچ حالتی فیلد مقدار نمیگیرد.
لطفا بفرمایید برای تکمیل فیلد از نوع کاربر چطور باید اطلاعات ارسال شود؟
لازم به ذکر هست آیدی کاربر و همچنین نام کاربری بررسی شده و نتیجه ای نداشته است.
علاوه بر این موضوع یکبار فرم از طریق خود نرم افزار ایجاد و فیلد مقدار داده شد و از طریق متد get form داده های فرم دریافت شد که مقدار value یک uuid بود که حتی با قراردادن همان uuid هم باز از طریق وب سرویس فیلد تکمیل نشد.
با تشکر
با سلام و احترام
در سرویس های rest برای تکمیل فیلد از نوع کاربر در create آیتم، همان طور که خودتان فرمودید در ExtendedProperties ، در فیلد value، باید guid کاربر مورد نظر وارد شود.
برای پیدا کردن guid کاربران، لازم است از api securityitem به شکل زیر استفاده نمایید.
در صورت وجود مشکل ، برای بررسی بهتر مجددا از طریق همین فروم با ما در ازتباط باشید.
{
"info": {
"_postman_id": "22c2d252-1c20-4f5f-b94b-87a5f47222b2",
"name": "customer1",
"schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json",
"_exporter_id": "32632581"
},
"item": [
{
"name": "UserDetails",
"request": {
"auth": {
"type": "bearer",
"bearer": {
"token": "eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNyc2Etc2hhMjU2IiwidHlwIjoiSldUIn0.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6ImQ2NWE1OTg2LWIwZGUtNDQzZi1iOGY3LTg5ZjYxMDEwZjNmNiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJBZG1pbiIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYWNjZXNzY29udHJvbHNlcnZpY2UvMjAxMC8wNy9jbGFpbXMvaWRlbnRpdHlwcm92aWRlciI6IlBHIEFTUC5ORVQgSWRlbnRpdHkiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6ImQ2NWE1OTg2LWIwZGUtNDQzZi1iOGY3LTg5ZjYxMDEwZjNmNiIsImVtYWlsIjoiIiwiaWRlbnRpdHlUeXBlIjoiUGVyc29uIiwidWFzaSI6IjdlYTI1YmE4LTcyMWYtNDk2Mi1hMTgwLTdhZmY4YmQwNTdiMSIsImlhdCI6MTcxOTE1NDU5NiwibmJmIjoxNzE5MTU0NTk2LCJleHAiOjE3MTkxNTYzOTYsImlzcyI6IlBheWFtR29zdGFyLmNvbSIsImF1ZCI6ImFsbCJ9.onBCYaOyEI7AENMUTsKBPZ2ZfgKTV05ND1JmsQe1SFEUvnukGCGElYycbi4DVkaurjdeAxtmXcx6yV5dAS-KwJcqnc2F4iHXZByI-UtSeyilFXdlexoX3LdQwfzLlY8A8-s4dtTGoNoPDW16qig0JpNoUIbg2wRJU6riNXULrrSpZ_cb7Bla2qVC0reSp4vPetIsecvNYQIkeY_EGxjjyZw6hgCFENRtDivzVLzFi05lR-7mSid58wUJdVeHeg6UGLyn-APfpyUy_vb70mIhxyRlVhptlWA0LqTr3IWtlNkzykBsXtdRrn_M2QEsolYTXKoUrwhDNTIwfRYJUeLFaQ"
}
},
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"term\": \"\"\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": "http://[crmaddress]/api/v2/securityitem/Users"
},
"response": []
}
]
}
همانطور که قبلا اعلام شد از guid کاربر هم استفاده شده و نتیجه نداشته است. لطف بفرمایید به جای ارسال متن، خروجی postman ارسال کنید که قابل استفاده باشد و حتما یکبار تست بفرمایید چیزی که اعلام می کنید رو.
با سلام مجدد
با قرار دادن guid کاربر در فیلد value بدون خطا آیتم ایجاد و فیلد کاربر تکمیل میشود. مشکلی در این زمینه وجود ندارد. api securityitem جهت دریافت guid کاربران خدمتتان ارائه شد.
یک نمونه برای متد create فرم خدمتتان ارسال میشود که از طریق آن یک فرم با عنوان "تست فرم" ایجاد میشود که شامل فیلد از نوع کاربر بوده و فیلد کاربر هم با نام کاربری مورد نظر تکمیل شده است.
چنانچه مشکل برطرف نشد لطفا جهت بررسی دقیق تر نمونه کد خود را ارسال نمایید.
با سپاس
{
"CrmObjectTypeCode": "Form_1",
"ParentCrmObjectId": "",
"ExtendedProperties": [
{
"Value": "e1a99155-36fa-4acc-9425-2e8f874696fb",
"UserKey": "karbar_1",
"Preview": {
"Name": "کاربر",
"Object": ""
}
}
],
"Tags": [
""
],
"RefId": "",
"StageId": "",
"ColorId": 1,
"IdentityId": "",
"Description": "",
"Subject": "تست فرم",
"AssignedToUserName": ""
}