Skip To Content

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

نبذة عن الأتمتة

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

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

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

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

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

Chef cookbooks for ArcGIS

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

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

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

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

PowerShell DSC for ArcGIS

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

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

ArcGIS Python API

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

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

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

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

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

عينة من برامج بايثون النصية

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

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

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

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

لمعرفة المزيد، راجع موضوع برمجة ArcGIS REST API.