نظرة عامة على التعامل مع الإجراءات

ينطبق هذا الموضوع على Dynamics 365 Customer Engagement (on-premises). فيما يتعلق بإصدار Power Apps لهذا الموضوع، راجع: استخدام الإجراءات

الإجراءات عبارة عن نوع من العمليات. يمكنك استدعاء الإجراءات، بما في ذلك الإجراءات المخصصة، مباشرة من سير عمل أو مربع حوار من دون كتابة أي تعليمات برمجية! مزيد من المعلومات: استدعاء إجراء مخصص من سير عمل أو حوار

يمكن استدعاء الإجراءات أيضا من خلال تشغيل التعليمات البرمجية المخصصة التي تستخدم خدمات ويب Dynamics 365 Customer Engagement (on-premises).

يمكنك استدعاء الإجراءات:

  • من التعليمات البرمجية التي تقوم بالتنفيذ داخل البرنامج المساعد أو سير العمل المخصص.

  • من الأمر الذي يوضع في التطبيق ويقوم بتنفيذ العملية باستخدام التعليمات البرمجية JavaScript.

  • من تكامل ما مع نظام آخر يستخدم خدمات ويب Dynamics 365 Customer Engagement (on-premises).

  • من تطبيق عميل مخصص يستخدم خدمات ويب Dynamics 365 Customer Engagement (on-premises).

يمكن للمطورين تعلم المزيد في هذا الموضوع: إنشاء الإجراءات الخاصة بك.

لماذا نستخدم الإجراءات؟

تفتح الإجراءات عددا من الإمكانيات المتاحة لإنشاء منطق تسلسل العمل. وقبل الإجراءات، كانت الطريقة الأساسية أمام المطورين لتنفيذ العمليات مقتصرة على المكونات الإضافية أو أنشطة سير العمل المخصصة. من خلال الإجراءات، يمكنك تنفيذ عمليات مثل إنشاء الإجراء أو تحديثه حذفه أو تعيينه أو تنفيذه. يقوم الإجراء بإنشاء رسالة مخصصة داخليًا. ويشير المطورون إلى هذه الإجراءات بمصطلح "الرسائل". وتستند كل من هذه الرسائل على الإجراءات المتخذة في سجل كيان ما. لذا إذا كان الهدف من عملية هو إنشاء سجل، ثم تحديثه، ثم تعيينه، فهناك ثلاث خطوات منفصلة. ويتم تعريف كل خطوة بقدرات الكيان – ليس بالضرورة العملية التجارية الخاصة بك.

وتوفر الإجراءات إمكانية تعريف فعل واحد (أو رسالة) التي يتطابق مع عملية تحتاج إلى تنفيذها للعمل الخاص بك. هذه الرسائل الجديدة مدفوعة بعملية أو سلوك بدلاً من ما يمكن عمله مع كيان. يمكن أن تتوافق هذه الرسائل مع أفعال مثل تصعيد أو تحويل أو جدولة أو توجيه أو موافقة - أياً كان ما تحتاج إليه. تساعد إضافة هذه الأفعال في توفير مفردات أكثر ثراءً لك لتعريف عمليات عملك بطلاقة. يمكنك تطبيق هذه المفردات الأكثر ثراءً من العملاء أو عمليات الدمج بدلاً من الاضطرار إلى كتابة الإجراء داخل العملاء. ويجعل ذلك أيضًا من الأمر سهلاً حيث إنك تستطيع إدارة وتسجيل نجاح أو فشل الإجراء بأكمله كوحدة واحدة.

الرسائل القابلة للتكوين

بمجرد تعريف الإجراء وتنشيطه، يمكن للمطور استخدام هذه الرسالة مثل أي رسالة أخرى يوفرها النظام الأساسي. ومع ذلك، فهناك فرق كبير الآن وهو أن شخص ما غير مطور يستطيع تطبيق التغييرات على ما ينبغي عمله عند استخدام هذه الرسالة. ويمكنك تكوين الإجراء لتعديل الخطوات كلما تغيرت عمليات الأعمال الخاصة بك. ولا يلزم تغيير أي من التعليمات البرمجية المخصصة التي تستخدم هذه الرسالة طالما لم تتغير وسيطات العملية.

وتستمر عمليات سير العمل ووظائف التوصيل في توفير قدرات مماثلة للتعريف التلقائي. وتستمر عمليات سير العمل في توفير الإمكانية لغير المطورين لتطبيق التغييرات. ولكن الفرق يكمن في كيفية إنشاء العمليات التجارية وكيفية قيام المطور بكتابة التعليمات البرمجية الخاصة بهم. الإجراء هو رسالة تعمل على نفس مستوى أي رسائل يقدمها النظام الأساسي. يمكن المطورين تسجيل المكونات الإضافية للإجراءات.

الرسائل العمومية

على عكس المكونات الإضافية أو عمليات سير العمل، لا يلزم أن يقترن الإجراء بكيان محدد. يمكنك تعريف الإجراءات "العمومية" والتي يمكن استدعاؤها من تلقاء نفسها.

(راجع أيضاً )

إنشاء الإجراءات الخاصة بكتكوين الإجراءات
استدعاء إجراءات مخصصة من سير عمل أو حوار
نظرة عامة على عمليات سير العمل
نظرة عامة على عمليات سير إجراءات العمل