تخطي إلى المحتوى الرئيسي

الموصلات والتكاملات

البداية · الموصلات والتكاملات

تدفق Jira وSharePoint بين المنصة والمشروع والإجراءات

الهدف

تشرح هذه الصفحة الكتالوج التشغيلي للموصلات ومزودي الاستيعاب المدعومين في ProPM Agent، مع فوائدهم وفائدتهم للأعمال والطريقة التي يتكاملون بها في المنتج. قد تعرض بعض قوائم الإدارة أيضا عائلات قابلة للتوسيع أو مخصصة تتطلب تكوينا واعتمادا إضافيين قبل الاستخدام الحقيقي.

الهدف هو الإجابة عن ثلاثة أسئلة بسيطة:

  1. ما فائدة هذا الموصل؟
  2. أين يظهر في ProPM Agent؟
  3. كيف ننتقل من موصل معلن إلى موصل قابل للاستخدام فعلا؟

فهم الموصل في ProPM Agent

الموصل هو جسر متحكم فيه بين ProPM Agent وأداة أخرى في المؤسسة.

في المنتج، يمكن أن يخدم الموصل ثلاثة أشياء مختلفة:

النوعالغرض منهمثال
موصل تنفيذإرسال إجراء إلى أداة خارجيةإنشاء ticket Jira، إرسال رسالة Teams، النشر في SharePoint
مزود استيعاباستيراد محتوى إلى قاعدة المعرفةاستيراد مستندات SharePoint، وصفحات Confluence، وwork items Azure DevOps
وجهة أثرنشر تسليم تمت مراجعته إلى وجهة هدفنشر مستند PM في SharePoint

قاعدة بسيطة يجب تذكرها

  • الاستيراد ليس مثل النشر.
  • رؤية موصل ليست مثل القدرة على تنفيذه.
  • يمكن أن يوجد موصل على مستوى المنصة، دون أن يكون مفتوحا لمشروع بعد.

كيف يتكامل موصل في ProPM Agent

أيا كان الموصل، يكون المسار المنطقي دائما هو نفسه:

  1. يجهزه المسؤول في إدارة المنصة؛
  2. يعتمد التكوين، وعند التفعيل، الاتصال الحقيقي؛
  3. يصبح الموصل متاحا في تكاملات المشروع؛
  4. تحدد سياسات الحوكمة من يستطيع استخدامه وعلى أي مستوى؛
  5. يستخدمه الفريق بعد ذلك في المعرفة أو مستندات PM أو الإجراءات والموافقات؛
  6. تبقى قابلية التتبع النهائية مرئية في نشاط المشروع وسجل الذكاء الاصطناعي.

أين يرى المستخدم الموصلات في المنتج

السطحما يتم عمله هناك
إدارة المنصةإنشاء التعريف التقني، وإكمال المصادقة، والاعتماد، والاختبار حسب المزود، وتفعيل probes عند الحاجة
تكاملات المشروعالتحقق من الموصلات المفتوحة فعلا للمشروع الحالي
المعرفةاستيراد مستندات أو صفحات أو tickets أو work items أو مصادر أخرى حسب المزود المتاح
سياسات الحوكمةتحديد الأدوار التي يمكنها المراقبة أو الاقتراح أو تنفيذ الإجراءات
الإجراءات والموافقاتإعداد طلب إجراء، والحصول على الموافقة عليه، وتنفيذه عندما يسمح وضع الموصل بذلك
سجل الذكاء الاصطناعي / النشاطالحفاظ على قابلية تتبع التدفق والتنفيذات

ثلاثة مستويات يجب عدم الخلط بينها

المستوىما يعنيهالقراءة الصحيحة
المنصةالموصل موجود تقنيامعرف ومصادق عليه ومراقب عالميا
المشروعالموصل مفتوح لمشروع محدديستطيع المشروع رؤيته كخيار محتمل
استخدام محكوميمكن استخدام الموصل في تدفق حقيقيلدى المستخدم الدور الصحيح، والسياسة المناسبة، وخيار تنفيذ سليم

موصلات التنفيذ المرئية

تستخدم موصلات التنفيذ من أجل إرسال إجراء من ProPM Agent إلى أداة خارجية.

تعرض شاشة تكاملات المشروع موصلات التنفيذ المفعلة هذه بوصفها متاحة للربط عندما لا تكون مرتبطة بالمشروع بعد.

الكتالوج الحالي لموصلات التنفيذ

الموصل في الواجهةالفائدة الرئيسيةإجراء مشروع نموذجي
Asta Powerproject schedule syncمزامنة الجداول الزمنية وbaselines المؤسسيةالربط عندما يجب أن تمر تحديثات التخطيط عبر قناة مشروع محكومة
Azure DevOps delivery projectإنشاء أو تحديث work items ومتابعة التسليمالربط للفرق التي تستخدم Boards أو sprints أو backlogs تسليم
Jira delivery workspaceإنشاء أو تحديث issues ومتابعة التسليمالربط عندما يجب تحويل المخاطر أو العوائق أو القرارات إلى tickets Jira محكومة
Microsoft Project schedule syncمزامنة الجداول الزمنية في Microsoft Projectالربط عندما تدار الخطة الرئيسية في Microsoft Project
Microsoft Teams collaborationإرسال رسائل تعاونية وإشعارات موافقة محكومةالربط لإشعارات الفريق المتحكم فيها
Outlook executive notificationsإرسال رسائل بريد أو تذكيرات محكومة إلى stakeholdersالربط لتواصل رسمي إلى مستلمين محددين
SharePoint publication libraryنشر آثار تمت مراجعتها في مكتبة SharePointالربط عندما يجب توزيع تسليمات PM المعتمدة عبر SharePoint
Smartsheet portfolio workspaceتحديث أوراق وبيانات المحفظةالربط عندما تدار متابعة المحفظة في Smartsheet
Webhook event deliveryاستدعاء endpoint مؤسسي أو داخلي محددالربط لأتمتة لاحقة مخصصة
Wrike delivery workspaceتحديث المهام والمسؤولين وتنسيق التسليمالربط عندما يدعم Wrike العمل التشغيلي

مزودو الاستيعاب المرئيون

يستخدم مزودو الاستيعاب من أجل إدخال محتوى إلى ProPM Agent لإثراء المعرفة.

تفصل شاشة المشروع بين المزودين المرتبطين مسبقا والمزودين Available to bind. تختلف العدادات حسب tenant، لكن الشاشة تميز بين bindings سليمة وإدخالات كتالوج لا تزال تحتاج إلى binding مشروع أو تكوين منصة.

الكتالوج الحالي لمزودي الاستيعاب

المزود في الواجهةالوضع أو المصدر المعروضالفائدة الرئيسيةملاحظة التحضير
Smartsheet sheet importSmartsheet · Scheduledتحديث أوراق المحفظة في المعرفةيمكن أن يظهر مرتبطا وHealthy
Azure Data Factory evidence pipelineADF · Pipelineاستيراد الأدلة وRAID وتحديثات إعداد التقاريريمكن أن يظهر مرتبطا وHealthy
Asta Powerproject schedule importAsta Powerproject Import · Manualاستيراد snapshots وخطوط أساس الجدول الزمنيمتاح للربط عندما يكون Ready
Azure Blob document ingestBlob Storage · Scheduledاستيعاب التسليمات الوثائقية المحكومة وتحديثات الأرشيفمتاح للربط عندما يكون Ready
Confluence knowledge importConfluence · Manualاستيراد صفحات wiki والمعرفة الإجرائيةيمكن أن يعرض Not configured حتى إكمال المصدر
Jira issue importJira · Scheduledاستيراد issues والعوائق وأدلة المتابعةيمكن أن يعرض Not configured حتى إكمال المصدر
Microsoft Project schedule importMS Project Import · Manualاستيراد baselines وتحديثات الجدول الزمنيمتاح للربط عندما يكون Ready
SFTP document intakeSFTP · Scheduledاستيراد تسليمات مستندات من أطراف خارجيةيمكن أن يعرض Not configured حتى إكمال host والمجلد وcredentials
SharePoint knowledge importSharePoint · Manualاستيراد مكتبات المعرفة وآثار إعداد التقاريرمتاح للربط بعد تكوين الموقع والمكتبة
Wrike task importWrike · Scheduledاستيراد المهام والمسؤولين وأدلة workflowمتاح للربط بعد تكوين المساحة

موصلات حاضرة في عدة أدوار

تظهر بعض الأسماء في عدة أماكن من المنتج. هذا طبيعي: يظل مزود الاستيراد وموصل التنفيذ bindingين منفصلين.

العائلةدور الاستيراددور التنفيذالقراءة الصحيحة
SharePointSharePoint knowledge importSharePoint publication libraryيمكنه قراءة المستندات ونشر أثر تمت مراجعته، لكن لكل دور setup وbinding خاصان به
JiraJira issue importJira delivery workspaceيمكنه استيراد سياق Jira ثم إنشاء ticket محكوم إذا كان موصل التنفيذ مرتبطا أيضا
Microsoft ProjectMicrosoft Project schedule importMicrosoft Project schedule syncيمكنه إدخال أدلة التخطيط إلى المعرفة ومزامنة تغييرات الجدول الزمني المحكومة
SmartsheetSmartsheet sheet importSmartsheet portfolio workspaceيمكنه تحديث أدلة المحفظة وتحديث Smartsheet كوجهة تنفيذ
WrikeWrike task importWrike delivery workspaceيمكنه استيراد أدلة المهام التشغيلية وتحديث Wrike عبر إجراءات محكومة
Asta PowerprojectAsta Powerproject schedule importAsta Powerproject schedule syncيمكنه استيراد snapshots الجدول الزمني ومزامنة التغييرات المتحكم فيها
Azure DevOpsلا يوجدAzure DevOps delivery projectمتاح كموصل تنفيذ؛ يجب اعتماد أي مسار استيراد بشكل منفصل إذا كان متاحا
ADF / Blob / Confluence / SFTPمزود استيعاب فقطلا يوجدتثري المعرفة ولا تتحول تلقائيا إلى وجهات إجراء
Teams / Outlook / Webhookلا يوجدموصل تنفيذ فقطترسل رسائل أو أحداثا محكومة ولا تستورد المعرفة تلقائيا

الكتالوج المدعوم مقابل الخيارات القابلة للتوسيع

يتوافق الكتالوج السابق مع الكتالوج التشغيلي المهيأ والمراقب والمعروض حاليا في تكاملات المشروع. يمكن أن تعرض إدارة المنصة أيضا عائلات إضافية أو مخصصة مثل GitHub أو GitLab أو ServiceNow أو Slack أو Notion أو Google Drive أو OneDrive أو Box أو Dropbox.

تعامل مع هذه الإدخالات الإضافية كامتدادات حتى يؤكد مسؤول التعريف التقني والحقول الإلزامية واستراتيجية المصادقة والاعتماد وbinding المشروع وسياسة الحوكمة المطبقة.

الحد الأدنى من التكوين لكل موصل تنفيذ

الحقول التالية هي الحد الأدنى الذي يجب إكماله قبل استخدام test أو live. قد تختلف الأسماء قليلا حسب النموذج، لكن الفكرة هي نفسها: وجهة، وهوية مصادقة، وهدف مشروع صريح.

الموصلالحقول الدنيا قبل استخدام test/liveالمصادقة النموذجيةProbe الاتصال إذا كان مفعلا
Jira delivery workspacebase_url أو site_url، وproject_keyAPI key، basic، PAT، bearer token أو OAuthيقرأ مشروع Jira الهدف
Azure DevOps delivery projectorganization_url أو organization، وproject، وwork_item_typePAT، bearer token أو OAuthيتحقق من نوع work item في المشروع
Microsoft Teams collaborationteam_id، وchannel_idMicrosoft Graph مع bearer token، OAuth، client credentials أو managed identityيقرأ قناة Teams الهدف
Outlook executive notificationsmailbox، أو user_id، أو user_principal_nameMicrosoft Graph مع bearer token، OAuth، client credentials أو managed identityيتحقق من mailbox أو مستخدم Graph
SharePoint publication librarysite_id أو site_url، وdrive_id أو libraryMicrosoft Graph مع bearer token، OAuth، client credentials أو managed identityيتحقق من الموقع والمكتبة
Webhook event deliverywebhook_url أو endpoint_url في HTTPSدون auth، API key، bearer token، basic أو OAuthيرسل HEAD، ثم GET عند الحاجة
Microsoft Project schedule syncproject_id، أو portfolio، أو workspaceMicrosoft Graph مع bearer token، OAuth، client credentials أو managed identityيستخدم endpoint أو path الخاص بالprobe المكوّن
Smartsheet portfolio workspacesheet_id أو workspace_idAPI key، bearer token، OAuth أو PATيقرأ ورقة Smartsheet أو workspace
Wrike delivery workspacefolder_id، أو space_id، أو task_idbearer token أو OAuthيقرأ مهمة Wrike أو المجلد
Asta Powerproject schedule syncbase_url أو endpoint_url، ثم project_id، أو portfolio، أو schedule_idAPI key، bearer token، OAuth أو basicيستخدم endpoint أو path الخاص بالprobe المكوّن

الحد الأدنى من التكوين لكل مزود استيعاب

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

المزودالحقول الدنيا قبل الاستخدام الحقيقيالمصادقة النموذجيةProbe الاتصال إذا كان مفعلا
SharePoint knowledge importsite_id أو site_url، وdrive_id أو libraryMicrosoft Graph مع bearer token، OAuth، client credentials أو managed identityيتحقق من المكتبة والعناصر الجذرية التابعة
Azure Data Factory evidence pipelinesubscription_id، وresource_group_name، وfactory أو factory_name، وpipeline أو pipeline_namemanaged identity، client credentials أو bearer tokenيقرأ تعريف pipeline
Azure Blob document ingestaccount_url، أو storage_account، أو account_name، ثم containermanaged identity، SAS، bearer token أو client credentialsيسرد بعض blobs من container
Confluence knowledge importbase_url، وspace، وspace_key أو space_idbasic، bearer token أو OAuthيتحقق من مساحة Confluence
Jira issue importbase_url أو site_url، ثم project، أو project_key، أو jqlAPI key، basic، PAT، bearer token أو OAuthينفذ بحث Jira محدودا
SFTP document intakehost أو base_url، وusername أو user، وfolder أو path، ومنفذ صالح إذا قُدمbasic، password أو SSH private keyيتحقق من وصول TCP إلى خادم SFTP
Microsoft Project schedule importproject_id، أو portfolio، أو workspaceMicrosoft Graph مع bearer token، OAuth، client credentials أو managed identityيستخدم endpoint أو path الخاص بالprobe المكوّن
Smartsheet sheet importsheet_id أو workspace_idAPI key، bearer token، OAuth أو PATيقرأ ورقة Smartsheet أو workspace
Wrike task importfolder_id أو space_idbearer token أو OAuthيقرأ المهام من المجلد أو المساحة
Asta Powerproject schedule importbase_url أو endpoint_url، ثم project_id، أو portfolio، أو schedule_idAPI key، bearer token، OAuth أو basicيستخدم endpoint أو path الخاص بالprobe المكوّن

الاعتماد وprobes وحدود runtime

الخطوةما تؤكدهما لا تضمنه
Saveيتم حفظ التعريف على مستوى المنصةليس بالضرورة أن يكون قد تم الاتصال بالمصدر الخارجي
Validateالحقول الإلزامية والوضع والمصادقة وURLs HTTPS متسقةلا توجد مكالمة شبكة حقيقية إلا إذا كانت probes مفعلة
Connectivity probeيستطيع ProPM Agent الوصول إلى endpoint غير هدمي لدى المزودلا ينشئ tickets، ولا يرسل رسائل، ولا يطلق استيرادا كاملا
Bind to projectيستطيع المشروع استهلاك تعريف المنصةما زالت policy ودور المستخدم وhealth والاعتماد وreadiness الخاصة بالbinding قادرة على حظر الاستخدام
Validate bindingيظل binding المشروع متسقا مع تعريف المنصةلا يحل محل إجراء أعمال أو استيراد حقيقي

Probes الاتصال اختيارية صراحة. يمكن للمسؤول تفعيلها باستخدام connectivity_probe_enabled أو run_connectivity_probe أو live_connectivity_check أو بيانات وصفية مكافئة أو متغير بيئة على مستوى المنصة. دون هذا التفعيل، يظل الاعتماد فحصا للاتساق وreadiness.

إذا بقي موصل في وضع mock أو test، يمكن لـ ProPM Agent إدارة الطلب والحوكمة والموافقة والتتبع دون إرسال المكالمة النهائية بالضرورة إلى النظام الخارجي. يتطلب التنفيذ الحقيقي للمزود وضع موصل متوافقا، وتكوينا كاملا، وpolicy تسمح بذلك، وبيئة تتيح هذا المسار.

الإجراءات المحكومة والموصل المطلوب

إجراء المستخدمنوع الإجراء الداخليالموصل المطلوبالحد الأدنى من حقول الأعمال
نشر أثر في SharePointpublish_artifact_to_sharepointsharepoint_publishartifact_id، destination_id
إرسال رسالة Teamssend_teams_messageteamsbody
إرسال رسالة Outlooksend_outlook_messageoutlookbody، recipients
إنشاء ticket Jiracreate_jira_ticketjiratitle
إنشاء work item Azure DevOpscreate_azure_devops_ticketazure_devopstitle

تتم تسوية بعض التسميات القديمة تلقائيا. على سبيل المثال، يتحول send_message إلى send_teams_message، وsend_email إلى send_outlook_message، وcreate_work_item إلى create_azure_devops_ticket، وpublish_sharepoint_artifact إلى publish_artifact_to_sharepoint.

الحالات والعوائق وترتيب التشخيص

الحالة أو العائق المرئيالقراءة العمليةأول إجراء موصى به
Ready أو availableيمكن ربط التعريف أو استخدامه إذا كان باقي السلسلة مفتوحاتحقق من binding المشروع وpolicy
Healthyآخر اعتماد معروف إيجابيأكد أن المشروع مرتبط
Not configuredتوجد حقول أو مصدر أو وجهة أو credentials مفقودةأكمل التعريف في إدارة المنصة
Not validated أو not_testedالتعريف موجود لكنه لم يمر بعد بالاعتماد أو الاختبار المتوقعشغل Validate أو الprobe المناسب
Blocked by healthصحة المنصة متدهورة أو غير صالحةتحقق من endpoint وauth وscopes والشبكة
Blocked by entitlementwording قديم لتكامل محظور؛ في خطط Marketplace ليست فرقا في الوظائفتحقق من configuration وhealth وbinding وpolicy والدور وتوفر الترخيص إذا كان العائق متعلقا بالوصول
Blocked by policyتمنع حوكمة المشروع هذا الإجراء أو نوع الاستخدامعدل السياسة أو الدور
Binding disabledbinding المشروع موجود لكنه معطلأعد تفعيله أو أعد إنشاءه إذا كان مسموحا
Missing platform definitionيشير المشروع إلى تعريف غائب أو محذوفأعد إنشاء تعريف المنصة أو صححه

أكثر ترتيب مفيد للتشخيص هو: تعريف المنصة، والتكوين الإلزامي، والاعتماد أو الprobe، وbinding المشروع، وpolicy، وإذن المستخدم، وحمولة الإجراء أو الاستيراد، ثم توفر الترخيص إذا لم يتمكن المستخدم من الوصول إلى التطبيق.

الاستيراد والمخرج الخارجي والتدقيق

الموضوعما يتتبعه ProPM Agentما يجب التحقق منه في الأداة الخارجية
استيراد المعرفةingest run، والمزود، وbinding، وsource label، والحداثة، والعدادات، وTrace IDالحجم المتاح، وحقوق المصدر، والمرشحات، والملفات المتروكة، وإزالة التكرار
نشر SharePointطلب الإجراء، والموافقة، والموصل، والوجهة، وTrace IDURL النهائي، والمكتبة، وأذونات الكتابة، والإصدار المنشور
Jira أو Azure DevOpsالإجراء، والتبرير، وpayload الأعمال، وTrace IDمفتاح ticket أو work item الذي تم إنشاؤه، والمشروع الهدف، ونوع item
Teams أو Outlookالطلب، والمستلمون أو القناة المنطقية، والموافقة، وTrace IDالتسليم الحقيقي، والقناة، وmailbox، والرفض المحتمل من Graph
Webhookendpoint منطقي، وحالة المحاولة، والاستجابة أو الخطأ، وTrace IDكود HTTP، والاستجابة المقتطعة، واعتماد التوقيع، وإعادة المحاولة لاحقا

لا تضع أبدا سرا في payload الأعمال لإجراء أو في ملاحظة مستخدم. يجب أن تبقى الأسرار والمفاتيح والمراجع الحساسة في تكوين المنصة المخصص لذلك الاستخدام.

الأمان والمصادقة

العائلةالمصادقات المقبولة عادةنقطة انتباه
Microsoft Graph وTeams وOutlook وSharePoint وMicrosoft Projectbearer token، OAuth، client credentials أو managed identityحصر scopes في المواقع أو صناديق البريد أو القنوات أو المشاريع اللازمة
Jira وConfluenceAPI key، basic، PAT، bearer token أو OAuth حسب المنتجاستخدام حسابات تقنية بأقل امتياز
Azure DevOpsPAT، bearer token أو OAuthحصر الحقوق في المشروع وأنواع work item المتوقعة
Azure Data Factory وBlob Storagemanaged identity، client credentials، SAS أو bearer token حسب الخدمةتفضيل managed identities وحصر containers أو pipelines التي يمكن الوصول إليها
SFTPbasic، password أو SSH private keyالتحقق من تدوير المفتاح والمنفذ والمجلد الجذر المصرح به
Webhookدون auth، API key، bearer token، basic أو OAuthاشتراط HTTPS أو توقيع أو سر من جهة endpoint عندما يبرر الخطر ذلك

مثال 1 - SharePoint من البداية إلى النهاية

SharePoint أحد أفضل الأمثلة لفهم المنطق الكامل.

ما يستطيع SharePoint فعله

  • استيراد المستندات إلى المعرفة؛
  • العمل كـ وجهة أثر؛
  • استقبال نشر محكوم عبر SharePoint publish.

المسار خطوة بخطوة

  1. يجهز المسؤول SharePoint في إدارة المنصة؛
  2. يسترجع المشروع binding SharePoint في تكاملات المشروع؛
  3. يستورد الفريق مستندات موجودة في المعرفة؛
  4. تتم صياغة مستند PM أو مراجعته؛
  5. تقرر سياسة الحوكمة من يستطيع اقتراح نشر أو تنفيذه؛
  6. يمر النشر عبر الإجراءات والموافقات إذا كان الاعتماد مطلوبا؛
  7. تبقى قابلية التتبع النهائية مرئية في نشاط المشروع وسجل الذكاء الاصطناعي.

فوائد SharePoint في ProPM Agent

  • يعيد استخدام مستودع وثائقيا معروفا مسبقا لدى الفرق؛
  • يسمح بربط الاستيراد والمراجعة الوثائقية والنشر النهائي؛
  • يناسب تدفقات الاعتماد الرسمية.

مثال 2 - Jira من البداية إلى النهاية

ما يستطيع Jira فعله

  • استيراد issues والتعليقات كسياق؛
  • استقبال ticket محكوم من قرار أو إشارة؛
  • تجسيد عائق في نظام متابعة خارجي.

المسار خطوة بخطوة

  1. يتم تجهيز Jira في إدارة المنصة؛
  2. يفتح للمشروع في تكاملات المشروع؛
  3. يراجع الفريق إشارة أو قرارا؛
  4. ينشئ إجراء إنشاء ticket Jira؛
  5. تقرر الحوكمة ما إذا كان الإجراء مباشرا أو خاضعا للموافقة؛
  6. يتم إنشاء ticket عندما يكون تنفيذ live للمزود مفعلا؛ وفي جميع الحالات، يظل الطلب والقرار متتبعين في المنتج.

فوائد Jira في ProPM Agent

  • يحول ملاحظة مشروع إلى ticket رسمي؛
  • يحافظ على قابلية تتبع واضحة بين الإشارة والتبرير وticket الذي تم إنشاؤه؛
  • يتجنب إجراءات يدوية غير متتبعة.

مثال 3 - Teams أو Outlook للنشر

الفائدة

  • يستخدم Teams لنشر إشعار في الأداة التعاونية؛
  • يستخدم Outlook لإرسال تواصل أكثر رسمية عبر البريد الإلكتروني.

التكامل مع ProPM Agent

  1. يجهز الموصل على مستوى المنصة؛
  2. يراه المشروع كخيار تنفيذ؛
  3. تحدد policy الأدوار التي يمكنها إرسال رسالة؛
  4. يعد الفريق الرسالة في الإجراءات والموافقات؛
  5. حسب الخطر، تتم الموافقة على الإجراء ثم تنفيذه عندما يسمح وضع الموصل بذلك؛
  6. تبقى قابلية تتبع الرسالة محفوظة تاريخيا حتى إذا كان الإرسال الخارجي محظورا أو مؤجلا.

الفائدة الرئيسية

لا يخرج النشر كرسالة حرة: بل يبقى محكوما، ومراجعا، وقابلا للتتبع.

مثال 4 - Webhook event delivery

متى تستخدمه

استخدم Webhook event delivery عندما يجب على ProPM Agent استدعاء endpoint داخلي أو تابع لطرف خارجي محدد بعد قرار محكوم.

التكامل مع ProPM Agent

  • في الكتالوج الحالي، Webhook هو موصل تنفيذ؛
  • اربطه بالمشروع فقط بعد اعتماد endpoint المنصة وhealth؛
  • إذا أضيف لاحقا استيعاب webhook وارد، فتعامل معه كمزود استيعاب منفصل، مع اعتماد وbinding مشروع خاصين به.

الفائدة الرئيسية

يوفر Webhook delivery مرونة للأتمتات المخصصة دون تحويل التدفق إلى مخرج غير متحكم فيه.

كيفية التعرف على أن موصلا جاهز فعلا

لقراءة حالة موصل بشكل صحيح، ميز بين ثلاث حالات بسيطة:

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

لماذا قد يبقى موصل مرئي محظورا

يمكن أن يكون الموصل مرئيا لكنه غير قابل للاستخدام إذا:

  • كانت حالة health تتطلب تحققا؛
  • لم يكن binding المشروع مفتوحا أو سليما أو مكونا؛
  • حظرت policy المشروع الاستخدام؛
  • لم يكن لدى المستخدم permission الصحيح؛
  • لم يتم فتح binding المشروع بعد؛
  • لم تكن وجهة الأثر المتوقعة مكونة.

قراءة بسيطة

إذا لاحظت...تحقق أولا من...
الموصل موجود على مستوى المنصة لكنه لا يظهر في المشروعتكاملات المشروع
يظهر في المشروع لكن لا يخرج أي إجراءسياسات الحوكمة وأذونات الدور
الإجراء مرئي لكن لا يظهر أي خيار سليمصحة الموصل، وbinding المشروع، وخيار التنفيذ المتوافق
يقترح الاستيراد لكنه لا يعيد شيئامزود الاستيعاب، والمصدر القابل للوصول فعلا، وحداثة البيانات
لا يكتمل نشر SharePointوجهة الأثر، والسياسة، والموافقة، وموصل SharePoint publish

التدفق الموصى به لفريقك

  1. حدد الأدوات المفيدة فعلا للمشروع؛
  2. جهز الموصلات في إدارة المنصة؛
  3. افتح للمشروع الموصلات الجاهزة فقط؛
  4. كوّن سياسات الحوكمة حسب الدور؛
  5. اختبر أول استيراد أو إجراء مع التمييز بين readiness وprobe والتنفيذ الحقيقي للمزود؛
  6. تحقق من قابلية التتبع النهائية في سجل الذكاء الاصطناعي.

ما يجب تذكره

  • يميز ProPM Agent بوضوح بين الاستيراد والنشر والإجراء الخارجي؛
  • يمكن أن يظهر الاسم نفسه، مثل SharePoint أو Jira، في عدة أدوار؛
  • تعتمد القراءة الصحيحة للموصل دائما على ثلاثة أسئلة: هل هو معرف؟ هل هو مفتوح للمشروع؟ هل تصرح به الحوكمة؟

التالي