برای ثبت یک فرم توسط وب سرویس در CRM آیا باید اشخاص تعریف کرد
تعریف اشخاص اختیاری است
فرم میتواند مرتبط با یک فرد باشد و هم میتواند نباشد
و این که آیا نمونه کدی موجود هست چون در گیت هاب فقط ثبت اشخاص موجود بود به زبان PHP
لطفا لیست کد برگشتی رو می شه اعلام بفرمایید مثلا کد 1 چه مفهومی دارد
سلام مجدد خدمت شما
این کد برگشتی که شما فرمودید سمت php ای و سمت ما نیست ما . در صورت خطا کد بر نمیگردونیم و exception مربوطه رو بر میگردونیم
https://www.php.net/manual/en/function.http-response-code.php
الان کد برگشتی 1 هست و کد های http نیست منظور چی هست
لطفا میشه سریعتر پاسخ بدید
object result برگشتیتون رو لطفا اینجا ازسال کنید.
وبسرویس ذخیره فرم این آبجکت رو برمیگردونه
{
Success: true (boolean),
CrmId: '00000000-0000-0000-0000-000000000000' (uuid),
Message: 'Error message will be printed here' (string)
}
برای ارسال فیلد های تعریف شده در فرم موجود در crm نام فیلد ها و همچنین در فیلد های دراپدان مقدار را باید به چه نحوی ارسال کرد
به طور مثال نام فیلم موجود در فرم یا مقدار ست شده در دراپدان
شما در قسمت extendedpropertize مقدارکلید آن فیلد را در بخش key مقدار دهی میکنید
نسخه کامل مستندات را میتوانید از واحد امور مشتریان دریافت کنید
مشکل قبلیتو چی شد قرار بود آبجکت برگشتی ارسال کنید که دیگه جواب ندادید
جناب
نسخه داکیومنت ها دریافت شده است و قطعا به نتیجه نرسیده ایم که چندین بار تیکت گزاشته ایم و شما هم مکررا میفرمایید داکیومنت دریافت شود
لطفا
طبق فایل پیوست: جهت ارسال فیلد های عنوان درخواست ، موضوع و جزئیات و ... نام و مقادیر فیلدهای ذکر شده که باید از طریق وب سرویس ارسال شود را به طور دقیق یا با عنوان مثالی که شامل همین فایل پیوست باشد برای اینجانب ارسال نمایید.و خواهشا از کلمه ی در داکیومنت ها موجود می باشد مجددا استفاده نفرمایید !!!!!
خب دوست عزیز این فروم جای ابهامات است و ما وقتی داکیومنتی جهت توضیحات تهیه کردیم خب قطعا شما را دعوت میکنیم به مطالعه آن
هم سوال قبلیتون که نوشته بودین فیلد های اضافه چطور مقدار دهی میشوند
و هم سوال فعلی تون به عنوان مثال که نوشتید عنوان درخواست در داکیومنت ticket نوشته شده که
Subject string عنوان درخواست در این پارامتر مشخص می گردد.
فکر کنم کلا این موضوع به درستی انتقال داده نمیشود و یا نشده است
لطفا شماره تماسی میشه بدید یا با شماره بنده تماسی داشته باشید من خدممتون عرض کنم 09122344867
چون این کار خیلی طولانی و فرسایشی شده است
متاسفانه امکان برقرای تماس اصلا وجود ندارد
مطمعا باشید هدف ما حل مشکلات تمامی دوستانی است که قصد استفاده از سرویس های ما رو دارند شما طبق نیازتون باید از وب سرویس مربوطه استفاده کنید و بعد از مطالعه داکیومنت آن وب سرویس چنانچه ابهامی بود که ما نسبت به آن توضیح نداده بودیم یا توضیح بیشتر نیاز داشتید
بنده در خدمت شما هستم
ابهام وجود دارد
تاریخ تولد مراجعه کننده
تاریخ تولد مشاوره گیرنده
اینا داخل داکیومنت شما نیست و فرم رو خانم مشکانی تهیبه کردن برای ما (همکار شما)
و ما نمیتوانیم الان دیتایی داخل این فیلدها وارد کنیم
فکرکنم منظور رو رسوندم
لطفا شما با خانم مشکانی در ارتباط باشید و نیاز هاتون رو مطرح کنید تا ایشون به ما ارجاع دهند این فیلد هایی که شما نوشتید فیلدهای اصلی سی آ رام نیست
منظورتون از کد برگشتی رو اصلا متوجه نمیشم سرویس ها همیشه یه آبجکت بر میگردونن
سلام و خسته نباشید
میشه یک نمونه از این لیست رو بفرمایید که منظورتون چی هست چون در نمونه تیکت این موضوع نبود و نحوه پر کردن آن مشخص نیست
List<BaseCrmObjectExtendedPropertyInfo>
سلام ممنون
testkey
test
همانطور که میبینیداز این بخش برای مقدار دهی فیلد های اضافه که در آیتم ها تعریف شده اند استفاده میشود
دارای 3 پارامتر است که name را نمیخوادهد مقدار دهی کنید
userkey میشه مقدار کلیدی که در هنگام تعریف اون فیلد اضافه تعریف کرده اید
و value میشه مقداری که میخواهید برای اون فیلد اضافه ارسال کنید
اگر دو داده داشته باشد به طور مثال یک فیلد سن و یک فیلد نوع مشاوره آن موارد رو به چشکلی در soap باید پاس داده شود یعنی باید یک آرایه پاس داده شود به وب سرویس یا به روش دیگری
اگر میشود با توجه به نوع داده لیستی مثالی بزنید
بلی به صورت لیستی ارسال کنید یک مثال xml براتون میفرستم
<ExtendedProperties attr0="BaseCrmObjectExtendedPropertyInfoArray" isNull="false">
<BaseCrmObjectExtendedPropertyInfoArray0>
<Name isNull="false" />
<UserKey>testkey</UserKey>
<Value>test</Value>
</BaseCrmObjectExtendedPropertyInfoArray0>
<BaseCrmObjectExtendedPropertyInfoArray1>
<Name isNull="true" />
<UserKey>testKey2</UserKey>
<Value>hello</Value>
</BaseCrmObjectExtendedPropertyInfoArray1>
</ExtendedProperties>
میشه یک مثال با php بزنید که منظور از لیست چی هست آیا منظور این می باشد
{"Id":"24f4ecad-cc54-4c74b76bba3542872167","Name":" نام مشتری "},
{"Id":"24f4ecad-cc54-4c74b76bba3542872167","Name":" نام مشتری "},
{"Id":"24f4ecad-cc54-4c74b76bba3542872167","Name":" نام مشتری "}
یا چیز دیگری هست ممنون میشه یک مثال از نحوه استفاده در زبان برنامه نویسی ترجیحا php بزنید
بنده phpکار نیستم که بخوام براتون بگم لیست چگونه تعریف میشه
ولی extendedproperty
یک لیست میگیره که حاوی 3 آبجکته
همونطور که تو مثال xml که براتون فرستادم
PHP Data Types
Variables can store data of different types, and different data types can do different things.
PHP supports the following data types:
- String
- Integer
- Float (floating point numbers - also called double)
- Boolean
- Array
- Object
- NULL
- Resource
مشکل همی هست چون اصلا php لیست ندارد!!!!!