آگاه‌سازی‌ها
پاک‌کردن همه

ثبت چند property مربوط به person در زمان ثبت savePerson

4 ارسال ها
2 کاربران
0 Likes
13 نمایش‌
(@mohsen-h)
ارسال‌: 10
Active Member
شروع کننده موضوع
 

در زمان ثبت person نیاز دارم که مثلا کارت بانکی رو هم وارد کنم. توی مستندات پیدا نکردم

 
ارسال‌شده : 26 فروردین 1404 1:40 ب.ظ
(@m-yadegar)
ارسال‌: 98
Trusted Member
 

با سلام و احترام

هر فیلد اضافه ای که بخواهید روی person داشته باشید را ابتدا باید در شخصی سازی crm تعریف کنید و در متد SavePerson  در قسمت ExtendedProperties وار نمایید.

 
ارسال‌شده : 26 فروردین 1404 5:24 ب.ظ
(@mohsen-h)
ارسال‌: 10
Active Member
شروع کننده موضوع
 

@m-yadegar 

این json من برای create در PersonAPI هست: 

 http://192.168.1.180/api/v2/crmobject/person/create 

و response error زیر رو میگیرم:

{
  "code": 500,
  "message": "فیلد previewN معتبر نمی باشد"
}

باید چی وارد کنم؟؟؟؟ و کلا این ارور برای چی هست؟

{
"crmObjectTypeCode": "Users",
"extendedProperties": [
{
"value": "external12",
"userKey": "key_one",
"preview": {
"name": "previewN",
"object": "OBJ5501435"
}
}
],
"assignedToUserName": "assignedUserName",
"otherUsername": "otherUsername222",
"nationalCode": "2248579654",
"firstName": "AAName",
"lastName": "BBName",
"birthDate": "2025-04-16",
"gender": "مرد"
}

 

 

 
ارسال‌شده : 27 فروردین 1404 12:13 ق.ظ
(@m-yadegar)
ارسال‌: 98
Trusted Member
 

با سلام و احترام

مقداردهی ExtendedProperties به شکل زیر انجام میشود.

لازم به ذکر است در این مثال فیلدی به نام "کارت بانکی" از نوع متن  که uerkey آن card میباشد ایجاد شده است و با  "123456789" مقداردهی شده است.

"extendedProperties": [
{
"value": "123456789",
"userKey": "card",
"preview": {
"name": "کارت بانکی",
"object": ""
}
}
],

 
ارسال‌شده : 30 فروردین 1404 11:19 ق.ظ
اشتراک:
پیمایش به بالا