تکمیل فیلد دلخواه د...
 
آگاه‌سازی‌ها
پاک‌کردن همه

تکمیل فیلد دلخواه در فرم

4 ارسال ها
2 کاربران
0 Likes
60 نمایش‌
0
شروع کننده موضوع
ما می خواهیم با برنامه نویسی که در سایت انجام دادیم، فرم رو تکمیل کنیم.
مشکلمون با فیلدی که در این فرم ساختیم هست. ما نمیدونیم که فیلدی که در فرم ساختیم رو چطور با برنامه نویسی مقدار داخلش قرار بدیم.
مثلا این فیلد "نام و نام خانوادگی مشترک" رو در "فرم" با نام "شکایت مشتری" ساختیم و می خواهیم تکمیل کنیم با برنامه نویسی:
<div>
<input name="ctl00$ctl00$ctl00$C$C$C$extendedProps$txtCrmProperty21$txtEdit" type="text" id="ctl00_ctl00_ctl00_C_C_C_extendedProps_txtCrmProperty21_txtEdit" class="form-control tabable" testid="uc-text-box-txt-text" style="width:100%;" tabindex="9">
</div>
m.yadegar 18 آبان 1404 5:50 ب.ظ

@hormoznet
با سلام و احترام
داکیومنت api های پیام گستر از طریق لینک زیر قابل دسترسی میباشند. میتوانید در api مورد نظرتان در قسمت extended property مقادیر موجود در فیلدهای موجود در سایت خودتان را به فیلدهای موجود در آیتم مورد نظرتان در crm پیام گستر پاس دهید.
https://developer.payamgostar.com/forum/recent

2 پاسخ
0
شروع کننده موضوع

اینقدر این داکیومنت های شما نامفهموم هست که برای یک برنامه نویسی ساده باید ماه ها درگیر شد.
لطفا همینجا بهم روش رو اعلام کنید که چیکار کنم.
ممنون

m.yadegar 27 آبان 1404 10:06 ق.ظ

@hormoznet
با سلام و احترام
مشکلی در داکیومنت ها وجود ندارد. تمامی developer های مشتریان پیام گستر در صورتیکه قصد استفاده از وب سرویس های ما رو داشته باشند از طریق همین داکیومنت ها سال هاست که بدون مشکل پیش رفتند. تمامی سوالات شما بدون تاخیر پاسخ داده شده و میشود. نوع مطرح کردن سوالتون نامفهموم میباشد اگر سوالات سایر دوستان را در فروم مطالعه کرده باشید به این شکل میباشد در صورتیکه خطایی در کد شما پیش آمده باشد بنده راهنمایی های لازم که مربوط به وب سرویس های ما میباشد را خدمتتان توضیح و سمپل در اختیارتان قرار خواهم داد. متاسفانه این فضا فضای آموزش نیست.
برای راهنمایی بهتر اول باید بفرمایید از rest api استفاده میکنید یا soap تا مطابق آن راهنمایی انجام شود.
کدتان هم میتوانید ارسال کنید تا در صورت نیاز راهنمایی خدمتتان انجام دهم.
اگر از لینک داکیومنت ها، وب سرویس فرم را هم مطالعه نمایید در متد save فیلدهای کلاس BaseCrmObjectExtendedPropertyInfo و نحوه استفاده از آن توضیح داده شده است.

0

سمپل  soap برای api fprm متد save:

 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
</s:Header>
<s:Body>
<SaveForm xmlns="http://tempuri.org/">
<userName>admin</userName>
<password>???</password>
<formInfo xmlns:d4p1="http://schemas.datacontract.org/2004/07/Septa.PayamGostar.ServiceLayer.Contract.PGContracts.DataContracts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<d4p1:CrmObjectTypeCode>Form_1</d4p1:CrmObjectTypeCode>
<d4p1:ExtendedProperties>
<d4p1:BaseCrmObjectExtendedPropertyInfo>
<d4p1:Name>متن</d4p1:Name>
<d4p1:UserKey>Text_1</d4p1:UserKey>
<d4p1:Value>تست </d4p1:Value>
</d4p1:BaseCrmObjectExtendedPropertyInfo>
</d4p1:ExtendedProperties>
<d4p1:Subject>تست</d4p1:Subject>
</formInfo>
</SaveForm>
</s:Body>
</s:Envelope>

 

 

سمپل برای rest api متد create وب سرویس فرم:

 

{
"crmObjectTypeCode": "Form_1",
"extendedProperties": [
{
"value": "تست",
"userKey": "Text_1",
"preview": {
"name": "متن",
"object": "تست"
}
}
],

"colorId": 1,
"subject": "تست"
}

اشتراک:
پیمایش به بالا