در زمان ثبت person نیاز دارم که مثلا کارت بانکی رو هم وارد کنم. توی مستندات پیدا نکردم
با سلام و احترام
هر فیلد اضافه ای که بخواهید روی person داشته باشید را ابتدا باید در شخصی سازی crm تعریف کنید و در متد SavePerson در قسمت ExtendedProperties وار نمایید.
این 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": "مرد"
}
با سلام و احترام
مقداردهی ExtendedProperties به شکل زیر انجام میشود.
لازم به ذکر است در این مثال فیلدی به نام "کارت بانکی" از نوع متن که uerkey آن card میباشد ایجاد شده است و با "123456789" مقداردهی شده است.
"extendedProperties": [
{
"value": "123456789",
"userKey": "card",
"preview": {
"name": "کارت بانکی",
"object": ""
}
}
],