نبذة عن الأتمتة
الأتمتة هي توزيع الأدوات والعمليات والموارد للعمل بكفاءة وتلقائية. وتتيح لك أيضًا تنفيذ سير العمل الإداري بانسيابية وضمان عدم وقوع أخطاء، ويمكن تكرارها في كل مرة بنتائج مماثلة أو تنبؤية.
اعتمادًا على متطلباتك، قد تقع الحاجة إلى الأتمتة في نطاق كبير من الحالات، مثل ما يلي:
- إعداد نسخ مزدوجة من البوابة الإلكترونية أحدها للتطوير وأحدها للإنتاج. احتفظ بالمحتوى والمجموعات والمستخدمين في المزامنة.
- أضف قائمة أعضاء للبوابة الإلكترونية وعيّن دورًا لكل منهم.
- نشر نفس مجموعة المحتوى والمستخدمين والمجموعات وغير ذلك عبر عدد من البوابات الإلكترونية.
- إدراج كل العناصر التي تنتمي إلى مستخدم محدد أو مجموعة محدد أو تطابق معيار محدد مثل بادئات الاسم.
- إدراج المحتوى المنشور قبل تاريخ محدد. على سبيل المثال، إدراج كل العناصر المنشأة خلال الربع الأول من آخر سنة، وإنشاء جدول بأسماء ملاكها وعناوين بريدهم الإلكتروني.
- تحديد خرائط الويب أو المشاهد التي ستتلف إذا حَذَفت خدمة محددة.
- إنشاء حساب مستخدم جديد في كل مرة ينضم عضو جديد لفريقك. وبطريقة مشابهة، احذف المستخدمين القدامى وانقل ملكية محتوياتهم بطريقة مناسبة.
- تحديث المحتوى في أوقات محددة مسبقًا بشكل دوري.
- فحص كل خرائط ومشاهد الويب، وتحديث الخرائط والمشاهد التي تحتوي على روابط تالفة.
- مراقبة وتحليل مقاييس استخدام الخدمات وتنفيذ الإجراء المناسب.
دون النظر إلى حالة الاستخدام، يمكن للأتمتة تحسين الإنتاجية وفاعلية التشغيل بسرعة. توفر Esri حلّين عريضين لأتمتة ArcGIS Enterprise كما هو مذكور أدناه.
حلول الأتمتة المقدمة من Esri
Chef cookbooks for ArcGIS
الطاهي هو إطار عمل أتمتة مفتوح المصدر لتكنولوجيا المعلومات التي يمكنك استخدامه لأتمتة إنشاء وصيانة بنية تكنولوجيا المعلومات. كتب الطهي الخاصة بالطاهي هي لغة برمجة نصية للطاهي. وتوفر آلية مكررة مرنة لنشر البرامج والأجهزة.
Esri توفر كتب الطهي الخاصة بالطاهي لأتمتة تثبيت وتكوين ArcGIS Enterprise. يمكنك استخدامها لتثبيت مكونات برنامج ArcGIS Enterprise، بما في ذلك مواقع ArcGIS Server وتكوينها لتعمل مع بعضها البعض. راجع موضوع Esri ArcGIS Cookbook للحصول على التفاصيل. عند تشغيل ArcGIS Cookbook، وفّر معلومات تكوين تُلبّي متطلباتك المحددة.
يمكن لـ ArcGIS Cookbook مساعدتك في استرداد نشر ArcGIS Enterprise سريعًا أو إعداد نشر مطابق آخر.
بمجرد نشر ArcGIS Enterprise، يمكنك الاستمرار في أتمتة دورات سير عمل GIS باستخدام ArcGIS Python API.
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.