كل المقالات →

التبديل من واجهة المستخدم الكلاسيكية إلى Service Operations Workspace بنقرة واحدة

نُشر في ٢٧ مايو ٢٠٢٣ · 1 دقائق قراءة

يوفر Service Operations Workspace واجهة أبسط وأكثر سهولة في الاستخدام مقارنة بالواجهة الكلاسيكية.

كطريقة لتشجيع المستخدمين على تبني Service Operations Workspace في عملهم اليومي، يمكنك إنشاء UI Action بسيط يأخذ مستخدمي ITIL من الواجهة الكلاسيكية إلى Service Operations Workspace بنقرة واحدة.

إليك كيفية تنفيذ ذلك.

الخطوات

  1. انتقل إلى System Definition → UI Actions

  2. انقر New لإنشاء UI Action جديد

  3. أعدّ UI Action بالإعداد التالي:

    • الاسم (Name): Open in Service Operations Workspace
    • الجدول (Table): Incident [incident]
    • اسم الإجراء (Action name): openSOWorkspace
    • زر النموذج (Form button): محدّد
  4. أضف السكريبت التالي إلى حقل Script:

function openSOWorkspace() {
  g_navigation.openPopup(
    "/now/sow/record/" + g_form.getTableName() + "/" + g_form.getUniqueValue()
  );
}

كيف يعمل؟

يستخدم السكريبت g_navigation.openPopup لفتح نافذة منبثقة بعنوان URL يشير مباشرة إلى سجل الحادثة في Service Operations Workspace. يُنشئ العنوان ديناميكياً باستخدام:

  • g_form.getTableName() — لاسترداد اسم الجدول (incident)
  • g_form.getUniqueValue() — لاسترداد sys_id الخاص بالسجل

فائدة هذا الأسلوب

بدلاً من إجبار المستخدمين على التحول الكامل لـService Operations Workspace، يمنحهم هذا الزر الحرية في الانتقال متى شاؤوا. هذا النهج التدريجي في تبني التقنيات الجديدة أكثر نجاحاً من التحول القسري.

يمكنك تحميل UI Action من ServiceNow Share: https://developer.servicenow.com/connect.do#!/share/contents/3044252_switch_to_service_operation_workspace_from_incident