إعداد التعيين أعمدة حالة أمر المبيعات
تحتوي الأعمدة التي تشير إلى حالة أمر المبيعات على قيم تعداد مختلفة في Microsoft Dynamics 365 Supply Chain Management وDynamics 365 Sales. هناك حاجة إلى إعداد إضافي لتعيين هذه الأعمدة في الكتابة المزدوجة.
الأعمدة في Supply Chain Management
في Supply Chain Management، يعكس العمودان حالة أمر المبيعات. العمودان اللذان يجب عليكما تعيينهما هما الحالة وحالة المستند.
يحدد تعداد الحالة الحالة الإجمالية للأمر. تظهر هذه الحالة على رأس الأمر.
يتضمن تعداد الحالة القيم التالية:
- أمر مفتوح
- تم التسليم
- مفوتر
- تم الإلغاء
يحدد تعداد حالة المستند أحدث مستند تم إنشاؤه للأمر. على سبيل المثال، إذا تم تأكيد الأمر، فإن هذا المستند هو تأكيد أمر المبيعات. إذا تمت فوترة أمر المبيعات بشكل جزئي، ثم تم تأكيد البند المتبقي، تبقى حالة المستند فاتورة، بسبب إنشاء الفاتورة لاحقًا في العملية.
يتضمن تعداد حالة المستند القيم التالية:
- التأكيد
- قائمة الانتقاء
- كشف التعبئة
- الفاتورة
أعمده في المبيعات
في Sales، يشير العمودان إلى حالة الأمر. العمودان اللذان يجب عليكما تعيينهما هما الحالة وحالة المعالجة.
يحدد تعداد الحالة الحالة الإجمالية للأمر. لديه القيم التالية:
- نشط
- مُرسل
- تم الاستيفاء
- مفوتر
- تم الإلغاء
تم تقديم تعداد حالة المعالجة بحيث يمكن تعيين الحالة بدقة أكبر مع Supply Chain Management.
يعرض الجدول التالي تعيين حالة المعالجة في Supply Chain Management.
حالة المعالجة | الحالة في Supply Chain Management | حالة المستند في Supply Chain Management |
---|---|---|
نشط | أمر مفتوح | لا شيء |
تاريخ التأكيد | أمر مفتوح | التأكيد |
منتقي | أمر مفتوح | قائمة الانتقاء |
تم تسليمه بشكل جزئي | أمر مفتوح | كشف التعبئة |
تم التسليم | تم التسليم | كشف التعبئة |
مفوتر جزئيًا | تم التسليم | الفاتورة |
مفوتر | مفوتر | الفاتورة |
تم الإلغاء | تم الإلغاء | غير قابل للتطبيق |
يعرض الجدول التالي تعيين حالة المعالجة بين Sales وSupply Chain Management.
حالة المعالجة | الحالة في Sales | الحالة في Supply Chain Management |
---|---|---|
نشط | نشط | أمر مفتوح |
تاريخ التأكيد | مُرسل | أمر مفتوح |
منتقي | مُرسل | أمر مفتوح |
تم تسليمه بشكل جزئي | نشط | أمر مفتوح |
مفوتر جزئيًا | نشط | أمر مفتوح |
مفوتر جزئيًا | تم الاستيفاء | تم التسليم |
مفوتر | مفوتر | مفوتر |
تم الإلغاء | تم الإلغاء | مُلغاة |
الإعداد
لإعداد التعيين لأعمدة حالات أمر المبيعات، يجب تمكين السمتين IsSOPIntegrationEnabled وisIntegrationUser.
لتمكين السمة IsSOPIntegrationEnabled، اتبع الخطوات التالية:
في المستعرض، انتقل إلى
https://<test-name>.crm.dynamics.com/api/data/v9.0/organizations
. استبدل <test-name> بارتباط شركتك إلى Sales.في الصفحة المفتوحة، ابحث عن organizationid، ودوّن القيمة.
في Sales، افتح وحدة تحكم المستعرض، وقم بتشغيل البرنامج النصي التالي. استخدم القيمة organizationid من الخطوة 2.
Xrm.WebApi.updateRecord("organization", "d9a7c5f7-acbf-4aa9-86e8-a891c43f748c", {"issopintegrationenabled" : true}).then( function success(result) { console.log("Account updated"); // perform operations on row update }, function (error) { console.log(error.message); // handle error conditions } );
تأكد من تعيين IsSOPIntegrationEnabled إلى صواب. استخدم عنوان URL من الخطوة 1 للتدقيق في القيمة.
لتمكين السمة isIntegrationUser، اتبع الخطوات التالية:
في Sales، انتقل إلى إعداد > التخصيص > تخصيص النظام، حدد جدول المستخدم، ثم افتح النموذج > المستخدم.
في "مستكشف الحقول"، ابحث عن وضع مستخدم التكامل، ثم انقر نقرًا مزدوجًا فوقه لإضافته إلى النموذج. احفظ التغيير.
في Sales، انتقل إلى الإعداد > الأمان > المستخدمون، وقم بتغيير طريقة العرض من المستخدمون الممكّنون إلى مستخدمو التطبيق.
حدد الإدخالين لـ DualWrite IntegrationUser.
قم بتغيير قيمة عمود وضع مستخدم التكامل إلى نعم.
أصبحت الآن أوامر مبيعاتك معيّنة.