با سلام و احترام
دوتا سوال داشتم از خدمتتون. سوال اول اینکه API در قالب rest دارین؟
و دوم اینکه برای استفاده از متد SavePayment و ثبت دریافت آیا سمپل کدی وجود داره که با نرم افزاری بشه با جاگذاری اطلاعات کاربری خودمون فراخوانی کرد وب سرویس رو؟
اگر بله میشه اینجا بفرستین
ممنون از شما
سلام خدمت شما
عرض کنم خدمتتون در ورژن های جاری خیر فقط سرویس wcf موجود اند
اینم یک نمونه تستی با نرم افزار WcfTestStorm
<SavePayment>
<MethodParameters>
<userName>admin</userName>
<password>admin</password>
<paymentInfo>
<BranchCode isNull="false" />
<ChequeBank isNull="false" />
<ChequeNo isNull="false" />
<CrmPaymentType>payment</CrmPaymentType>
<IsPayed>True</IsPayed>
<MoneyAccount isNull="false" />
<PayDate>12/26/2021 1:41:57 PM</PayDate>
<PaymentMethod isNull="false" />
<PaymentType>نقدی</PaymentType>
<ReceiptCardNo isNull="false" />
<RefNo isNull="false" />
<RelatedInvoiceNumber>
<RelatedInvoiceId>134a23e6-853e-4bc3-9c13-ea1bd6702d3e</RelatedInvoiceId>
<RelatedInvoiceNumber isNull="false" />
<RelatedInvoiceTypeCode isNull="false" />
</RelatedInvoiceNumber>
<SettledDate>12/26/2021 1:41:57 PM</SettledDate>
<BillableObjectState isNull="false" />
<FinalValue>22000</FinalValue>
<Number>6333</Number>
<Description isNull="false" />
<IdentityId>6e074811-e60b-4362-a0b9-f75e1581b714</IdentityId>
<Subject>پرداخت تست</Subject>
<CreatDate>12/26/2021 1:41:57 PM</CreatDate>
<CrmId>f90db6dd-a60a-42ec-828f-f4025ce6076b</CrmId>
<CrmObjectTypeCode>8888</CrmObjectTypeCode>
<CrmObjectTypeId>faa26c27-b4bc-4040-851f-97b2beffd0e8</CrmObjectTypeId>
<CrmObjectTypeIndex>0</CrmObjectTypeIndex>
<CrmObjectTypeName isNull="false" />
<ExtendedProperties attr0="BaseCrmObjectExtendedPropertyInfoArray" isNull="false">
<BaseCrmObjectExtendedPropertyInfoArray0>
<Name isNull="false" />
<UserKey>test</UserKey>
<Value>100</Value>
</BaseCrmObjectExtendedPropertyInfoArray0>
<BaseCrmObjectExtendedPropertyInfoArray1>
<Name isNull="true" />
<UserKey>number2</UserKey>
<Value>300</Value>
</BaseCrmObjectExtendedPropertyInfoArray1>
</ExtendedProperties>
<ModifyDate>12/26/2021 1:41:57 PM</ModifyDate>
<ParentCrmObjectId>fe5e011a-ce09-4b24-8258-12927a75bf4b</ParentCrmObjectId>
<ProcessStateIndex>0</ProcessStateIndex>
<RefId isNull="false" />
<Stage isNull="false" />
<StageId>4cbcc577-3528-4c9a-9359-3302fa812be7</StageId>
<Tags attr0="StringArray" isNull="false">
<StringArray0 isNull="false" />
</Tags>
</paymentInfo>
</MethodParameters>
</SavePayment>
سلام مجدد
وقت بخیر
typecode ها از کدوم بخش باید ساخته بشه؟
طبق مستندات یه typecode در بخش تنظیمات >شخصی سازی >نمای کلی در پرداخت مورد نظر ساختیم با مقدار 120 ولی بازهم میگه not found
ممکنه راهنمایی کنین به چه موضوع دیگه ای ممکنه ربط داشته باشه یا مشکل چیه؟
ممنون
در توضیح اینکه با نرم افزار wcfteststorm تست میکنیم
سلام مسیری که رفتین درسته در فیلد کلید مقدار کلید مورد نظرتون را وارد کنید
و همون کلید را در وب سرویس بخشcrmobjecttypecode وارد کنید وقتی از روش کلید استفاده میکنید دیگر نیازی به مقدار دادن به Crmobjecttypeid و Crmobjecttypename نیست
در نرم افزار wcfteststorm یه بخش load from file داره در اون بخش همون سمپل کدی که براتون ارسال شده را جایگذاری کنین و فقط مقدار identityid و CrmObjecttypeCode را از دیتا های خودتون جایگذاری کنین
در نرم افزار wcfteststorm یه بخش load from file داره در اون بخش همون سمپل کدی که براتون ارسال شده را جایگذاری کنین و فقط مقدار identityid و CrmObjecttypeCode را از دیتا های خودتون جایگذاری کنین
سلام مسیری که رفتین درسته در فیلد کلید مقدار کلید مورد نظرتون را وارد کنید
و همون کلید را در وب سرویس بخشcrmobjecttypecode وارد کنید وقتی از روش کلید استفاده میکنید دیگر نیازی به مقدار دادن به Crmobjecttypeid و Crmobjecttypename نیست
سلام وقت بخیر
identityid یا crmId رو از کجا میتونیم پیدا کنیم.
سلام وقت بخیر
اگر برای تست بخواهید که یک هویت غیر از سرنخ را در ui نرم افزار باز کنید و از url مقدار Id آن را کپی و استفاده کنید
در غیر این صورت با متد searchidentity از وب سرویس iidentity.svc میتوانید هویت مورد نظر رو fetch و مقدار id اون را برای Identityid استفاده کنید
سلام وقت بخیر
اگر برای تست بخواهید که یک هویت غیر از سرنخ را در ui نرم افزار باز کنید و از url مقدار Id آن را کپی و استفاده کنید
در غیر این صورت با متد searchidentity از وب سرویس iidentity.svc میتوانید هویت مورد نظر رو fetch و مقدار id اون را برای Identityid استفاده کنید
سلام وقت بخیر
اگر برای تست بخواهید که یک هویت غیر از سرنخ را در ui نرم افزار باز کنید و از url مقدار Id آن را کپی و استفاده کنید
در غیر این صورت با متد searchidentity از وب سرویس iidentity.svc میتوانید هویت مورد نظر رو fetch و مقدار id اون را برای Identityid استفاده کنید
سلام وقت بخیر
اگر برای تست بخواهید که یک هویت غیر از سرنخ را در ui نرم افزار باز کنید و از url مقدار Id آن را کپی و استفاده کنید
در غیر این صورت با متد searchidentity از وب سرویس iidentity.svc میتوانید هویت مورد نظر رو fetch و مقدار id اون را برای Identityid استفاده کنید
سلام وقت بخیر
اگر برای تست بخواهید که یک هویت غیر از سرنخ را در ui نرم افزار باز کنید و از url مقدار Id آن را کپی و استفاده کنید
در غیر این صورت با متد searchidentity از وب سرویس iidentity.svc میتوانید هویت مورد نظر رو fetch و مقدار id اون را برای Identityid استفاده کنید
سلام مجدد
من از همین روش دریافت Id هویت غیرسرنخ و جاگذاری اون بجای Identityid جلو رفتم: 645d39b6-bc16-4593-a54d-a7a5ef7a1e2d
این خطا رو میگیرم مجدد. crmId رو از کجا باید پیدا کنیم.
یه بررسی میفرمایید؟
<SavePayment>
<MethodParameters>
<SaveCrmObjectResult>
<CrmId>00000000-0000-0000-0000-000000000000</CrmId>
<Message>Object reference not set to an instance of an object.</Message>
<Success>False</Success>
</SaveCrmObjectResult>
</MethodParameters>
</SavePayment>
ممنون ازشما