التكاملات والأحداث
كل تكامل يعلن مصدر الحقيقة واتجاه التدفق، وكل حدث لم يصل يُعالج من طابوره. 9.1 9.2 9.4 N-V8-03 INT-REQ-001 R-D2-01 INT-REQ-002 INT-BR-001 INT-REQ-026 NFR-REQ-003
HR
HRMS · الموارد البشرية
يعملمصدر حقيقة: الأشخاص والإسنادات
شخصاً
آخر تسوية
تعارضات
HRMS ← النواة · يومي + أحداث إنهاء الخدمة فورية
ID
Entra ID · SCIM 2.0
يعملمصدر حقيقة: المستخدمون والمجموعات
مستخدماً
آخر حدث
أخطاء
IdP ← النواة · تزويد وإلغاء آلي
ERP
ERP · المالية
متأخرمصدر حقيقة: مراكز التكلفة والعملات والفترات المالية والموازنات
مركز تكلفة
غير محسوبتأخر الطابور
رسالة متعذّرة التسليم
ثنائي الاتجاه · لا منطق مالي داخل المنتجات
M
Microsoft 365 · البريد
يعملمنفذ البريد · Graph API
الربط عبر Graph لأن واجهة EWS تتوقف في Exchange Online في أكتوبر 2026
BI
موصّل ذكاء الأعمال
قراءة من المستودع التحليلي
أمن الصفوف مفروض
إضافة موصّل
HRMS · ERP · IdP · بوابة دفع · Webhook مخصص
تدوير السرّ يُنفَّذ على الخادم، والطلب يظهر معلقاً على صف الحساب ولا يُكرَّر حتى يُعالَج. «تقييد» يفتح ضوابط المستودع حيث تُحدد عناوين الشبكة المسموحة
| حساب التكامل | النطاقات | المصادر المسموحة | السرّ | آخر استخدام | |
|---|---|---|---|---|---|
| svc-erp-finance-sync المالك: الإدارة المالية | قراءة البيانات المالية finance.read تعديل مراكز التكلفة org.costcenter.write | 10.30.0.0/16 | ينتهي خلال 9 أيام | قبل دقيقة | |
| svc-hrms-sync المالك: الموارد البشرية | تعديل بيانات الأشخاص person.write تعديل الإسنادات assignment.write | 10.40.2.14 | 67 يوماً | قبل 3 دقائق | |
| svc-bi-reader المالك: مكتب البيانات | قراءة المستودع التحليلي analytics.read | أي مصدر | بلا قيد شبكة | منذ 41 يوماً |
| الوجهة | الأحداث | التوقيع | معدل النجاح في 24 ساعة | الحالة |
|---|---|---|---|---|
https://ops.alriyada.gov.sa/hooks/paseer | إقفال فترة period.locked نشر مؤشر indicator.published | HMAC-SHA256 | غير محسوب | نشط |
https://erp.alriyada.gov.sa/api/events | اعتماد طلب شراء purchase.approved | HMAC-SHA256 | غير محسوب | إعادة محاولة |
أحداث منشورة في 24 ساعةغير محسوب
زمن تسليم 95% من الأحداثغير محسوب
قيد إعادة المحاولةغير محسوب
رسائل متعذّرة التسليم
طابور الرسائل المتعذّرة التسليم
| الحدث | المستهلك | المحاولات | الخطأ | |
|---|---|---|---|---|
تغيير مركز تكلفة org.costcenter.changed | ERP | 8 من 8 | 409 · مركز تكلفة مقفل في ERP | |
اعتماد طلب شراء purchase.approved | ERP | 8 من 8 | 504 · مهلة البوابة | |
تسجيل قيمة فعلية measure.actual.recorded | الأداء | 8 من 8 | 422 · إصدار مخطط غير مدعوم v2 |
غلاف الحدث القياسي
9.2{
"id": "evt_01J8Z6Q7…",
"type": "purchase.approved",
"schema_version": "3.1",
"tenant_id": "tnt_riyada",
"occurred_at": "2026-09-18T07:41:07Z",
"correlation_id": "7f3a-19c2",
"idempotency_key": "PR-0418:approve:3",
"actor": { "type": "user", … },
"data": { … }
} وقت وقوع الحدث مخزن بالتوقيت العالمي، ويظهر لك بمنطقتك الزمنية:
اتحاد الهوية مع مزوّد الجهة
| حقل بصير | المطالبة من المزوّد | القيمة في آخر دخول |
|---|
التزويد وإلغاء التزويد SCIM
- نقطة SCIM
- رمز الوصول
| الوقت | العملية | الحساب | النتيجة |
|---|
التزويد الفوري عند أول دخول
إنشاء الحساب عند أول دخول موحد
سياسة كلمات المرور المحلية
نطاقات البريد الموثقة
| النطاق | سجل TXT | الحالة |
|---|
الانضمام التلقائي بنطاق البريد غير متاح: الحساب يُنشأ بدعوة من المؤسسة أو عبر SCIM أو التزويد الفوري من مزوّدها.
سجل تغييرات الهوية
| الوقت | من | البند | قبل | بعد | المبرر |
|---|
موصّل مستودع البيانات
| مجموعة البيانات | التصنيف | الحالة |
|---|
ضوابط القراءة
- قراءة فقطمفروض
- أمن الصفوفكل صف بصلاحية النطاقمفروض
نتائج آخر تسوية لكل موصّل
التشغيل نفسه مهمة خادم بالجدول المحدد
| الموصّل | الدورية | آخر تشغيل | في المصدر | في بصير | متطابق | فروق | الحالة |
|---|
فروق الموصّل
| المعرّف | موجود في | المراجعة |
|---|
طلبات التشغيل خارج الجدول
| الطلب | الموصّل | الوقت | من | الحالة |
|---|
ERP مصدر الحقيقة لمراكز التكلفة والعملات والفترات المالية، وبصير يقرؤها ولا يعدّلها · آخر استيراد
| الرمز | العملة | الحالة في ERP |
|---|
الفترات المالية
| الفترة | من | إلى | الحالة في ERP |
|---|