Skip To Content

حلول أتمتة البوابة الإلكترونية

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

أمثلة الأتمتة

اعتمادًا على متطلباتك، قد تقع الحاجة إلى الأتمتة في نطاق كبير من الحالات، مثل ما يلي:

  • إعداد نسخ مزدوجة من البوابة الإلكترونية أحدها للتطوير وأحدها للإنتاج. احتفظ بالمحتوى والمجموعات والمستخدمين في المزامنة.
  • أضف قائمة أعضاء للبوابة الإلكترونية وعيّن دورًا لكل منهم.
  • نشر نفس مجموعة المحتوى والمستخدمين والمجموعات وغير ذلك عبر عدد من البوابات الإلكترونية.
  • إدراج كل العناصر التي تنتمي إلى مستخدم محدد أو مجموعة محدد أو تطابق معيار محدد مثل بادئات الاسم.
  • إدراج المحتوى المنشور قبل تاريخ محدد. على سبيل المثال، إدراج كل العناصر المنشأة خلال الربع الأول من آخر سنة، وإنشاء جدول بأسماء ملاكها وعناوين بريدهم الإلكتروني.
  • تحديد خرائط الويب أو المشاهد التي ستتلف إذا حَذَفت خدمة محددة.
  • إنشاء حساب مستخدم في كل مرة ينضم فيها عضو جديد لفريقك. وبطريقة مشابهة، احذف المستخدمين القدامى وانقل ملكية محتوياتهم بطريقة مناسبة.
  • تحديث المحتوى في أوقات محددة مسبقًا بشكل دوري.
  • فحص كل خرائط ومشاهد الويب، وتحديث الخرائط والمشاهد التي تحتوي على روابط تالفة.
  • تحديد خرائط الويب أو المشاهد التي ستتلف إذا حَذَفت خدمة محددة.
  • مراقبة وتحليل مقاييس استخدام الخدمات وتنفيذ الإجراء المناسب.

دون النظر إلى حالة الاستخدام، يمكن للأتمتة تحسين الإنتاجية وفاعلية التشغيل بسرعة. توفر Esri حلَّين شاملين لأتمتة ArcGIS Enterprise كما هو موضح أدناه.

حلول الأتمتة المقدمة من Esri

فيما يلي حلول أتمتة Esri.

كتب ملفات تعريف الارتباط Chef الخاصة بـ ArcGIS

Chef هو إطار عمل أتمتة مفتوح المصدر لتكنولوجيا المعلومات الذي يمكنك استخدامه لأتمتة إنشاء البنية الأساسية لتكنولوجيا المعلومات وصيانتها. كتب ملفات تعريف الارتباط Chef هي لغة برمجة نصية لـ Chef. وتوفر آلية مكررة مرنة لنشر البرامج والأجهزة.

توفر Esri كتب ملفات تعريف الارتباط Chef لأتمتة تثبيت ArcGIS Enterprise وتكوينه. يمكنك استخدامها لتثبيت مكونات برنامج ArcGIS Enterprise، بما في ذلك مواقع ArcGIS Server الأخرى وتكوينها لتعمل بعضها مع بعض. راجع موضوع Esri ArcGIS Cookbook للحصول على التفاصيل. عند تشغيل ArcGIS Cookbook، وفّر معلومات تكوين تُلبّي متطلباتك المحددة.

قد تساعدك الكتب المتخصصة المقدمة من ArcGIS على استرداد نشر ArcGIS Enterprise سريعًا أو إعداد نشر مطابق آخر.

بعد أن تنشر ArcGIS Enterprise، يمكنك متابعة أتمتة مهام سير عمل GIS باستخدام ArcGIS API for Python.

PowerShell DSC الخاص بـ ArcGIS

يوفر Esri أدوات لأتمتة نشر ArcGIS Enterprise الخاص بك باستخدام Microsoft PowerShell Desired State Configuration (DSC). يمكنك استخدام PowerShell DSC لوحدة ArcGIS النمطية لأتمتة تثبيت نشر ArcGIS Enterprise وإلغاء تثبيته وترقيته وأيضًا إضافات البرنامج التزايدية إلى نشر مُثبَّت بالفعل باستخدام الوحدة النمطية.

يحتوي PowerShell DSC الخاص بـ ArcGIS على نماذج ملفات JSON التي أضفت إليها معلوماتك ومعلماتك المحددة قبل تشغيلها في وحدة تحكُّم PowerShell. تعرف على المزيد، وابدأ في استخدام مستودع PowerShell DSC for ArcGIS في GitHub.

ArcGIS API for PythonI

بمجرد إعداد البوابة الإلكترونية حسب مواصفاتك، يمكنك تعبئة الفئات في بوابتك الإلكترونية أوتوماتيكيًا بالمستخدمين والمجموعات والعناصر، وإدارتها بصفة مستمرة. بمجرد الإعداد، يمكنك أتمتة العديد من المهام، مثل تلك المهام المذكورة في بداية هذا الموضوع. يمكنك إتمام ذلك باستخدام ArcGIS API for Python. تتيح واجهة برمجة التطبيقات (API) لمسؤولي وناشري ومستخدمي ArcGIS استخدام بيئة Python لأتمتة مهام سير العمل وتنفيذ المهام المُكرّرة باستخدام البرامج النصية. لمعرفة المزيد عما يمكنك فعله بواجهة برمجة التطبيقات (API) هذه، راجع موضوع البرمجة النصية باستخدام ArcGIS API for Python.

حلول الأتمتة الأخرى

تواصل Esri دعمها لعدد من حلول الأتمتة الأخرى المتاحة من الإصدارات السابقة.

الأدوات المساعدة لسطر أوامر بوابة ArcGIS Enterprise الإلكترونية

يتم تضمين مجموعة صغيرة من الأدوات المساعدة لسطر الأوامر للمساعدة في المهام الإدارية الشائعة. يتعين تشغيل الأدوات المساعدة على الجهاز المستضيف للبوابة الإلكترونية. تكون جاهزة للاستخدام ولا تتطلب أي معرفة برمجة. راجع موضوع الأدوات المساعدة لسطر أوامر Portal for ArcGIS للحصول على تفاصيل.

عينة من برامج Python النصية

تتضمن البوابة الإلكترونية بعض برامج Python النصية والتي تعمل على توسيع الإمكانات المُقدمة خلال الأدوات المساعدة لسطر الأوامر. بخلاف الأدوات المساعدة لسطر الأوامر، يمكن تشغيل البرامج النصية هذه من على أي جهاز مُكون مع بيئة Python. تتم كتابة البرامج النصية لتتمكن من تشغيلها بسهوله مع أدنى معرفة بـ Python. يمكن تنفيذ البرامج النصية هذه كما هي، أو يمكنك أيضًا استخدامها لتتعلم كيفية التفاعل مع ArcGIS REST API أو تخصيصها أو إنشاء أخرى خاصة بك. راجع موضوع نموذج برامج Python النصية لمزيد من التفاصيل.

ArcGIS REST API والبوابة الإلكترونية

تتضمن ArcGIS REST API الموارد والعمليات لإدارة البوابة الإلكترونية. يمكنك استدعاء جميع المهام الإدارية التي تدعمها البوابة الإلكترونية من خلال API الحالي. في واقع الأمر، جميع أدوات الإدارة المتوفرة مع ArcGIS، تستخدم واجهة برمجة التطبيقات (API) هذه بما في ذلك موقع البوابة الإلكترونية على الويب.

يُمكن استدعاء ArcGIS REST API من أي لغة يمكنها إجراء استدعاء خدمة ويب مثل Python وJava وJavaScript وPowerShell وC# وRuby وScala وPerl وغيرها. تستخدم الأمثلة الواردة في التعليمات التاليةPython. لا تحتاج إلى وجود برنامج Esri مُثبت لتشغيله كبرنامج نصي يستخدم ArcGIS REST API.

لمعرفة المزيد، راجع البرمجة النصية باستخدام ArcGIS REST API.