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

درخواست سمپل قابل تست برای متد ثبت دریافت

35 ارسال ها
4 کاربران
16 Likes
407 نمایش‌
(@e-majidmoradi)
ارسال‌: 9
Active Member
شروع کننده موضوع
 

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

دوتا سوال داشتم از خدمتتون. سوال اول اینکه API در قالب rest دارین؟

و دوم اینکه برای استفاده از متد SavePayment و ثبت دریافت آیا سمپل کدی وجود داره که با نرم افزاری بشه با جاگذاری اطلاعات کاربری خودمون فراخوانی کرد وب سرویس رو؟

اگر بله میشه اینجا بفرستین

 

ممنون از شما

 
ارسال‌شده : 5 دی 1400 1:15 ب.ظ
برچسب‌های موضوع
PG-Admin
(@a-heidariyan)
ارسال‌: 1165
Illustrious Member Admin
 

سلام خدمت شما

عرض کنم خدمتتون در ورژن های جاری خیر فقط سرویس 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>

 
ارسال‌شده : 5 دی 1400 1:53 ب.ظ
(@e-majidmoradi)
ارسال‌: 9
Active Member
شروع کننده موضوع
 

سلام مجدد

وقت بخیر

typecode ها از کدوم بخش باید ساخته بشه؟

طبق مستندات یه typecode در بخش تنظیمات >شخصی سازی >نمای کلی در پرداخت مورد نظر ساختیم با مقدار 120 ولی بازهم میگه not found

ممکنه راهنمایی کنین به چه موضوع دیگه ای ممکنه ربط داشته باشه یا مشکل چیه؟

ممنون

 
ارسال‌شده : 9 دی 1400 1:29 ب.ظ
(@e-majidmoradi)
ارسال‌: 9
Active Member
شروع کننده موضوع
 

در توضیح اینکه با نرم افزار wcfteststorm تست میکنیم

 
ارسال‌شده : 9 دی 1400 1:30 ب.ظ
PG-Admin
(@a-heidariyan)
ارسال‌: 1165
Illustrious Member Admin
 

سلام مسیری که رفتین درسته  در فیلد کلید مقدار کلید مورد نظرتون را وارد کنید 

و همون کلید را در وب سرویس  بخشcrmobjecttypecode وارد کنید وقتی از روش کلید استفاده میکنید دیگر نیازی به مقدار دادن به Crmobjecttypeid  و Crmobjecttypename  نیست

 
ارسال‌شده : 11 دی 1400 9:24 ق.ظ
PG-Admin
(@a-heidariyan)
ارسال‌: 1165
Illustrious Member Admin
 

در نرم افزار wcfteststorm  یه بخش load from file  داره  در اون بخش همون سمپل کدی که براتون ارسال شده را جایگذاری کنین و فقط مقدار identityid  و  CrmObjecttypeCode را از دیتا های خودتون جایگذاری کنین

 
ارسال‌شده : 11 دی 1400 9:27 ق.ظ
PG-Admin
(@a-heidariyan)
ارسال‌: 1165
Illustrious Member Admin
 

در نرم افزار wcfteststorm  یه بخش load from file  داره  در اون بخش همون سمپل کدی که براتون ارسال شده را جایگذاری کنین و فقط مقدار identityid  و  CrmObjecttypeCode را از دیتا های خودتون جایگذاری کنین

 
ارسال‌شده : 11 دی 1400 9:27 ق.ظ
PG-Admin
(@a-heidariyan)
ارسال‌: 1165
Illustrious Member Admin
 

سلام مسیری که رفتین درسته  در فیلد کلید مقدار کلید مورد نظرتون را وارد کنید 

و همون کلید را در وب سرویس  بخشcrmobjecttypecode وارد کنید وقتی از روش کلید استفاده میکنید دیگر نیازی به مقدار دادن به Crmobjecttypeid  و Crmobjecttypename  نیست

 
ارسال‌شده : 11 دی 1400 9:36 ق.ظ
(@e-majidmoradi)
ارسال‌: 9
Active Member
شروع کننده موضوع
 

سلام وقت بخیر

identityid یا crmId  رو از کجا میتونیم پیدا کنیم.

 
ارسال‌شده : 11 دی 1400 3:08 ب.ظ
PG-Admin
(@a-heidariyan)
ارسال‌: 1165
Illustrious Member Admin
 

سلام وقت بخیر 

اگر برای تست بخواهید که یک هویت غیر از سرنخ را در ui  نرم افزار باز کنید و از url مقدار Id آن را کپی و استفاده کنید

در غیر این صورت با متد searchidentity  از وب سرویس iidentity.svc  میتوانید هویت مورد نظر رو fetch  و مقدار id  اون را برای Identityid استفاده کنید

 
ارسال‌شده : 11 دی 1400 5:10 ب.ظ
PG-Admin
(@a-heidariyan)
ارسال‌: 1165
Illustrious Member Admin
 

سلام وقت بخیر 

اگر برای تست بخواهید که یک هویت غیر از سرنخ را در ui  نرم افزار باز کنید و از url مقدار Id آن را کپی و استفاده کنید

در غیر این صورت با متد searchidentity  از وب سرویس iidentity.svc  میتوانید هویت مورد نظر رو fetch  و مقدار id  اون را برای Identityid استفاده کنید

 
ارسال‌شده : 12 دی 1400 9:40 ق.ظ
PG-Admin
(@a-heidariyan)
ارسال‌: 1165
Illustrious Member Admin
 

سلام وقت بخیر 

اگر برای تست بخواهید که یک هویت غیر از سرنخ را در ui  نرم افزار باز کنید و از url مقدار Id آن را کپی و استفاده کنید

در غیر این صورت با متد searchidentity  از وب سرویس iidentity.svc  میتوانید هویت مورد نظر رو fetch  و مقدار id  اون را برای Identityid استفاده کنید

 
ارسال‌شده : 12 دی 1400 9:40 ق.ظ
PG-Admin
(@a-heidariyan)
ارسال‌: 1165
Illustrious Member Admin
 

سلام وقت بخیر 

اگر برای تست بخواهید که یک هویت غیر از سرنخ را در ui  نرم افزار باز کنید و از url مقدار Id آن را کپی و استفاده کنید

در غیر این صورت با متد searchidentity  از وب سرویس iidentity.svc  میتوانید هویت مورد نظر رو fetch  و مقدار id  اون را برای Identityid استفاده کنید

 
ارسال‌شده : 12 دی 1400 10:01 ق.ظ
PG-Admin
(@a-heidariyan)
ارسال‌: 1165
Illustrious Member Admin
 

سلام وقت بخیر 

اگر برای تست بخواهید که یک هویت غیر از سرنخ را در ui  نرم افزار باز کنید و از url مقدار Id آن را کپی و استفاده کنید

در غیر این صورت با متد searchidentity  از وب سرویس iidentity.svc  میتوانید هویت مورد نظر رو fetch  و مقدار id  اون را برای Identityid استفاده کنید

 
ارسال‌شده : 12 دی 1400 10:03 ق.ظ
(@e-majidmoradi)
ارسال‌: 9
Active Member
شروع کننده موضوع
 

سلام مجدد

من از همین روش دریافت 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>

 

ممنون ازشما

 
ارسال‌شده : 12 دی 1400 1:20 ب.ظ
صفحه 1 / 3
اشتراک:
پیمایش به بالا