تكامل ServiceNow
يتضمن OpenFactory وحدات تكامل ServiceNow معطّلة افتراضيا لإدارة التغيير وCMDB وإدارة الحوادث وإدارة الأحداث وتسليم أدلة GRC. يجب تفعيل كل وحدة وكل خطاف تلقائي صراحة.
هذا تكامل للمشغّل، وليس ميزة صورة. إضافة ميزة البناء servicenow تخص برمجيات داخل صورة ولا تضبط تكامل مستوى التحكم الموصوف هنا.
المتطلبات
- نسخة ServiceNow معتمدة وعميل OAuth؛
- حساب خدمة/تطبيق مخصص بأقل صلاحية؛
- وصول شبكة صادر مقيّد بالنسخة المتوقعة؛
- تعيين صريح للجداول والحقول والحالات والإسناد والملكية؛
- مفتاح تشفير ثابت لإعدادات المنصة؛ و
- بيئة ServiceNow غير إنتاجية لاختبار القبول.
يُشفَّر سر العميل بـ Fernet في إعدادات المنصة المخزنة ويُحذف من الاستجابات العادية. إذا تغيّر مفتاح تشفير المنصة أو فُقد، لا يمكن فك تشفير السر المخزن ويجب استبداله.
الإعداد على طبقات
- اضبط عنوان النسخة ومعرف العميل والسر عبر إعدادات تكامل المسؤول.
- شغّل فحص صحة التكامل واحتفظ بنتيجة كل فحص على حدة.
- فعّل وحدة واحدة دون خطافات تلقائية.
- جرّب نقطتها اليدوية مقابل سجل اختبار.
- تحقق من سجل ServiceNow الناتج والربط مع OpenFactory والتماثل وسلوك الخطأ.
- فعّل خطافا تلقائيا واحدا وكرر الاختبار.
لا تفعّل كل الخطافات كأول اختبار تكامل.
الوحدات
| الوحدة | السطح الحالي | حد مهم |
|---|---|---|
| إدارة التغيير | إنشاء طلب تغيير يدويا/تحديث الحالة، تحديثات الموافقة بالاستطلاع أو webhook، بوابة النشر الحي | الطلب المربوط لا يعني استلام موافقة؛ عيّن الحالات وسلوك الرفض صراحة. |
| CMDB | مزامنة/تقاعد آلة يدويا إضافة إلى لقطات الأسطول والفروق | كتابة API ناجحة لا تثبت تسوية عنصر التكوين أو اكتمال العلاقات. |
| إدارة الحوادث | حوادث يدوية وخطافات اختيارية للانحراف أو الإثبات أو CVE؛ إجراءات تغذية راجعة محدودة | يجب مصادقة webhooks الواردة وتفويض كل إجراء مستقلا. |
| إدارة الأحداث | تسليم أحداث مخزَّن/يدوي وخطافات مختارة لحالة البناء/الحالة الحية | المخازن ليست سجل تدقيق مضمونا؛ راقب التسليم والفقدان والتكرار وإعادة المحاولة. |
| GRC | دفع أدلة اختبار/إثبات البناء بتعيين قابل للضبط | النتائج التقنية أدلة، وليست ضبطا تلقائيا أو خلاصة امتثال. |
جميع إعدادات الوحدات ونقاط التشغيل سطوح مسؤول ما لم توثّق نقطة مستهلكا داخليا أضيق.
أمان الموافقة
قبل استخدام ServiceNow لبوابة النشر، اختبر:
- حالات الموافقة والرفض والإلغاء والانتهاء والمجهول وعدم الوصول؛
- webhooks مكررة وتحديثات خارج الترتيب؛
- تحقق HMAC حيث يُضبط؛
- استعادة الاستطلاع بعد webhooks فائتة؛
- سلوك الإغلاق عند الفشل عندما تتطلب السياسة موافقة؛ و
- مسار استعادة للمشغّل لا يتجاوز القرار المسؤول بصمت.
احتفظ بمعرف بناء/نشر OpenFactory مع sys_id/رقم ServiceNow معا.
أدلة تشغيلية
راقب نقطة صحة التكامل، والحالة الأخيرة الخاصة بالوحدة، وسجلات المهام الخلفية، وعمق المخزن، والتسليمات الفاشلة، ونتائج دورة الحياة القديمة، وتدوير الأسرار/المفاتيح. اختبار اتصال أخضر يثبت فقط الفحوص التي نفّذها في ذلك الوقت.
استخدم نسخة sandbox وسجلات تركيبية للقبول. راجع ACL الدقيقة في ServiceNow وقواعد العمل وإقامة البيانات والاحتفاظ والترخيص مع مالك النسخة قبل التفعيل الإنتاجي.