الخدمات وخدمات الأعمال المفيدة

يوضح القسم التالي بعض خدمات الأعمال والخدمات التي يوفرها المنتج والتي قد تكون مفيدة للنُسخ المعدلة المطلوب استخدامها.

خدمة مستكشف البيانات

يوفر النظام آلية تنفيذ عبارة SQL select لاستخدامها في كتابة السكريبت أو خوارزميات Java المساعدة أو عن طريق استدعاء خدمة ويب. يتم القيام بذلك عن طريق إنشاء منطقة باستخدام أحد أنواع مناطق مستكشف البيانات التي يتم تحديد SQL من خلالها. ومن ثم، قم بإنشاء خدمة أعمال مستخدمًا خدمة مستكشف البيانات (FWLZDEXP).

ملاحظة: توجد خدمات أعمال عديدة مقدمة مع المنتج الأساسي تشير إلى هذه الخدمة والتي يمكن استخدامها كنموذج.

توضح النقاط التالية كيفية إنشاء خدمة الأعمال الخاص بك لهذه الخدمة. لاحظ أنه عادة ما تكون هناك خدمة أعمال منفصلة لكل منطقة.

  • أدخل رمز خدمة أعمال ووصفًا. يوصى بتحديد رمز خدمة الأعمال ليطابق رمز المنطقة مما يسهل تحديد أية خدمة أعمال تقوم باستدعاء أية منطقة.
  • حدد اسم خدمة FWLZDEXP.
  • في علامة التبويب المخطط، ضمن عقدة <schema> ، أدخل تعيين الحقول اللازمة لخدمة مستكشف البيانات:
    • يجب ربط المنطقة بحقل الخدمة ZONE_CD . حدد رمز المنطقة كقيمة افتراضية.
    • بالنسبة لكل مرشح مستخدم محدد في المنطقة، قم بإنشاء تعيين مخطط بحقل الخدمة Fx_VALUE ، حيث يكون "x" هو رقم المرشح (من معلمات المنطقة).
    • بالنسبة لكل مرشح مخفي محدد في المنطقة، قم بإنشاء تعيين بحقل الخدمة Hx_VALUE ، حيث يكون "x" رقم المرشح (من معلمات المنطقة).
    • يتم عرض نتائج البحث على هيئة قائمة بواسطة خدمة مستكشف البيانات. كل قيمة عمود موجودة في حقل الخدمة COL_VALUE لها رقم تسلسل مناسب ( SEQNO ). يمكن فصل النتائج على أساس رقم التسلسل الذي يسمح بتحديد اسم عنصر منطقي.
    • هناك حقل مفيد آخر هو ROW_CNT ، الذي يقدم عدد الصفوف الذي قام البحث باسترجاعها.

فيما يلي مثال على مخطط خدمة أعمال يتلقى رمز كائن عمل ويعرض قائمة بقيم الحالات وأوصافها مما تتيح إمكانية تحديد أسباب الحالات.


<schema>
     <zone mapField="ZONE_CD" default="F1-BOSTSLST"/>
     <bo mapField="H1_VALUE" />>
     <rowCount mapField="ROW_CNT"/>>
     <results type="list" mapList="DE">>
          <status dataType="string" mapField="COL_VALUE">
               <row mapList="DE_VAL">>
                    <SEQNO is="1" />>
               </row>>
          </status>>
          <description dataType="string" mapField="COL_VALUE">
               <row mapList="DE_VAL">>
                    <SEQNO is="2" />>
               </row>>
          </description>>
      </results>>
</schema>

خدمة سجل كائن الصيانة

تدعم العديد من كائنات الصيانة جدول سجل يتبع نمط أسماء الأعمدة وسلوكها. يوفر النظام خدمة تسمى خدمة سجل كائن صيانة عامة (F1MOLOGP) يمكن استخدامها لتنفيذ دالات مشتركة مرتبطة بقيود السجل.

  • قراءة قيود السجل. إذا قمت بتمرير كائن صيانة ومفتاح أساسي ورقم تسلسل سجل معين، ستعرض الخدمة تفاصيل قيد السجل هذا. يوفر المنتج خدمة أعمال عامة يمكن استخدامها لهذا الغرض — كائن صيانة عام - استرجاع تفاصيل السجل (F1–ReadMOLog). بدلاً من هذا، يمكن إنشاء خدمة أعمال لكائن صيانة محدد حيث يتم تخصيص رمز كائن الصيانة إلى عنصر كائن الصيانة باستخدام الصياغة الافتراضية. وهذا يتيح لوظيفة الأعمال الخاصة بكائن الصيانة هذا استخدام خدمة الأعمال المحددة.

  • إضافة سجل. يمكن استخدام الخدمة لإضافة قيد سجل. إذا ما تمت إضافة سجل مستخدم، فسيتم ملء التعليقات من المستخدم في الوصف التفصيلي. عادةً ما تقدم قيود السجل المنشأة بواسطة النظام فئة الرسالة/رقم الرسالة مع معلومات أخرى مثل الحالة ونوع سجل معين ومرجع كائن مرتبط اختياريًا (من خلال إحدى الخواص). يوفر المنتج خدمة أعمال عامة يمكن استخدامها لهذا الغرض — إضافة سجل كائن صيانة عام (F1–AddMOLog). بدلاً من هذا، يمكن إنشاء خدمة أعمال لكائن صيانة محدد حيث يتم تخصيص رمز كائن الصيانة إلى عنصر كائن الصيانة باستخدام الصياغة الافتراضية. وهذا يتيح لوظيفة الأعمال الخاصة بكائن الصيانة هذا استخدام خدمة الأعمال المحددة.

خدمات الأعمال الأساسية

يوضح الجدول التالي بعض خدمات الأعمال التي يوفرها المنتج والتي قد تكون مفيدة للمنطق المخصص بإحدى النُسخ المعدلة.

تحذير: هذا غير مخصص ليكون مرجعًا كاملاً لخدمات الأعمال. ارجع إلى صفحة خدمة الأعمال للبحث عن كل خدمات الأعمال المدعومة.

الخدمات المرتبطة بكائن العمل

اسم خدمة الأعمال الوصف
F1-AutoTransitionBO تنفيذ مراقبة الخوارزميات المرتبطة بالحالة الحالية لمثيل كائن عمل محدد (قد ينتج عنه تحويل لاحق للحالة).
F1-CompareBusinessObjectData مقارنة إصدارين من مثيل كائن عمل محدد.
F1-DetermineBo تحديد كائن عمل مثيل محدد لكائن الصيانة عن طريق تنفيذ منطق "تحديد كائن عمل" لكائن صيانة.
F1-GetRequiredFieldsForBOState عرض الحقول المطلوبة لحالة كائن عمل محددة.
F1-RetrieveBOOption عرض قيم خيار كائن عمل لكائن عمل ونوع خيار محددين.
F1-RetrieveBOStatusOption عرض قيم خيار كائن عمل لكائن عمل وحالة ونوع خيار محددة.
F1-RetrieveBOStatusOption استرجاع قائمة بكائنات العمل الخاصة بكائن صيانة معين يمكن للمستخدم الحالي الوصول إليها.
F1-RetrieveBoStatusDescription عرض وصف حالة كائن عمل محددة.
F1-RetrieveBusinessObjectLabel عرض التسمية المناسبة لمسار محدد (على سبيل المثال، عنصر) في مخطط كائن عمل.
F1-RetrieveNextStates عرض قائمة بالحالات المحتملة التالية تستند إلى مدخلات كائن صيانة ومفتاحه الأساسي أو كائن عمل وإحدى حالاته.

الخدمات المرتبطة بالبريد الإلكتروني

اسم خدمة الأعمال الوصف
F1-EmailService إرسال رسالة بالبريد الإلكتروني في الوقت الفعلي.
F1-RetrieveEmailAddress استرجاع عناوين البريد الإلكتروني للمستخدمين الذين ينتمون إلى دور مهمة.
F1-RetrieveEnvironmentURL استرجاع معلومات عنوان URL للبيئة الحالية للتثبيت.

أدوات المخططات وكتابة السكريبت

اسم خدمة الأعمال الوصف
F1-AddWarning يمكن استخدام خدمة الأعمال هذه لتسجيل تحذير من خلال إدخال تفاصيل الرسالة. يقوم النظام بتجميع كل التحذيرات ويعرضها كلها للمستخدم مرة واحدة.
F1-CheckOnlineConnection التحقق مما إذا كان الاتصال على الإنترنت أم عبارة عن مجموعة معالجة.
F1-CheckWarning تُستخدم للتحقق مما إذا كان قد تم تجميع أي تحذيرات. وفي حالة تجميع التحذيرات، يجب عدم تنفيذ أي منطق لا يمكن التراجع عنه (عند إظهار التحذيرات).
F1-DateMath تنفيذ عمليات احتساب مختلفة للتاريخ والوقت. ارجع إلى وصف خدمة الأعمال لمزيد من التفاصيل.
F1-DateTimeFormattingService تنسيق تاريخ/وقت محدد على أساس إعدادات عرض ملف بيانات للمستخدم.
F1-ExecuteScriptInNewSession تنفيذ سكريبت خدمة في معاملة/جلسة معالجة جديدة.
F1-GetFieldLabel استرجاع تسمية حقل محدد.
F1-GetForeignKeyReference عرض معلومات مرجع مفتاح خارجي لمرجع مفتاح خارجي محدد ومفتاحه الأساسي، بما في ذلك وصف المعلومات وخيار التنقل وقائمة السياق.
F1-GetFKReferenceDetails عرض معلومات مرجع المفتاح الخارجي لكائن صيانة محدد ومفتاحه الأساسي بما في ذلك رمز مرجع المفتاح الخارجي ووصف المعلومات وخيار التنقل ومنطقة البحث بالإضافة إلى قائمة السياق.
F1-GetLookupDescription عرض وصف بحث قيمة حقل بحث محددة لاسم حقل البحث.
F1-GetExtLookUpVal عرض قائمة قيم لكائن عمل بحث قابل للتوسيع محدد.
F1-GetMonthInYearAbbreviation عرض اختصار شهر مكون من ثلاثة أحرف لأحد التواريخ المدخلة بتنسيق النظام.
F1-NumberAmountFormatter تنسيق مبلغ أو رقم محدد على أساس إعدادات عرض ملف بيانات المستخدم. يمكنك أيضًا تلقي إدخال لتعديل المقياس وتطبيق إعدادات العملة اختياريًا.
F1-OutmsgDispatcher إرسال رسالة في الوقت الفعلي تعطي للمستخدم خيار إما استمرار الرسالة في قاعدة البيانات أو اعتراض الأخطاء التي قد تحدث أثناء الاتصال. ارجع إلى رسائل الوقت الفعلي للحصول على مزيد من المعلومات.
F1-OutmsgMediator بديل عن F1-OutmsgDispatcher ويمكن أن يكون خيارً أفضل إذا كان المرسل لا يتطلب بدء سجل لرسالة صادرة. ارجع إلى رسائل الوقت الفعلي للحصول على مزيد من المعلومات.
F1-RethrowError إصدار خطأ في التطبيق باستخدام فئة/رقم/معلمات الرسالة المدخلة.
F1-RetrieveMODescription استرجاع وصف كائن صيانة.
F1-ReturnMessage عرض الرسالة الموسعة التي تحدد أنواع المعلمات والمعلمات ورقم وفئة الرسالة.
F1-SavePointDispatcher السماح بتنفيذ سكريبت خدمة يتم من خلاله اعتراض الاستثناءات وإرجاع المعاملة إلى نقطة حفظ معينة قبل تنفيذ سكريبت الخدمة.

الخدمات المرتبطة بالمستخدم

اسم خدمة الأعمال تعليقات
F1-CheckApplicationSecurity تحقق من حماية مستخدم لوضع وصول/خدمة تطبيق محددة
F1-CheckUserAuthorization تحديد ما إذا كان المستخدم المحدد مصرح له بالوصول استنادًا إلى رمز الحماية ومستوى الترخيص وخدمة التطبيق المدخلة أم لا.
F1-DetermineIfUserCanApproveTD تحديد إذا ما كان يمكن للمستخدم الحالي اعتماد مهمة محددة.