صيانة الوظائف

ملاحظة: تم تنفيذ الوظائف قبل تقديم خدمات الأعمال (BS) وسكريبتات الخدمة (SS) وكائنات العمل (BO). لا تزال الوظيفة مدعومة، ولكن التوصية للنُسخ المُعدلة التي تتقدم هي استخدام أحد كائنات أدوات التكوين الموضحة أعلاه في سكريبت بدلاً من تحديد وظيفة. لم يتم تحديث التوثيق خلال هذا القسم لتمييز مواضع استخدام كائن الخدمة أو سكريبت الخدمة أو كائن العمل لتنفيذ المنطق المكافئ.

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

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

ملاحظة: الوظائف تعتبر ملخص للخدمات. تعتبر الوظائف مجرد بيانات تعريف تحدد اسم خدمة وكيفية إرسال البيانات إليها واسترجاع البيانات منها. تتيح لك الوظائف إمكانية تحديد واجهة الخدمات لكاتب السكريبت. وتتيح لك أيضًا إمكانية تبسيط عبء الإعداد عن كاهل كاتب السكريبت نظرًا لأن الوظائف يمكنها التعامل مع حركة البيانات إلى ومن مستند XML للخدمة.

توضح موضوعات هذا القسم كيفية إعداد الوظيفة.

ملاحظة: يمكنك استرجاع البيانات من جميع كائنات الحزمة الأساسية. إذا كنت تعرف اسم خدمة "صفحة" الحزمة الأساسية المستخدمة للاستعلام عن كائن، يمكنك استرجاع قيمة أي من الحقول الخاصة بها للاستخدام في السكريبتات الخاصة بك. للقيام بذلك، قم بإعداد وظيفة ترسل المعرف الفريد للكائن إلى الخدمة واسترجاع الحقول المرغوبة منها.