Informacje o automatyzacji
Automatyzacja to orkiestracja narzędzi, procesów i zasobów, aby mogły działać automatycznie i wydajnie. Pozwala ona na usprawnienie procedury wykonywania zadań i gwarantuje, że jest ona wolna od błędów, a jej replikacja za każdym razem daje takie same lub przewidywalne wyniki.
W zależności od wymagań potrzeba automatyzacji może dotyczyć szerokiego zakresu okoliczności, na przykład:
- Opublikowania takiego samego zestawu zasobów, użytkowników, grup itd. w wielu portalach.
- Wyświetlenia listy wszystkich elementów należących do konkretnego użytkownika lub konkretnej grupy albo zgodnych z konkretnym kryterium, takim jak prefiksy nazw.
- Wyświetlenia listy zasobów opublikowanych przed konkretną datą. Na przykład wyświetlenia listy wszystkich elementów utworzonych w pierwszym kwartale zeszłego roku i utworzenia tabeli nazw i adresów e-mail ich właścicieli.
- Określenia, które sceny lub mapy internetowe zostaną uszkodzone w przypadku usunięcia konkretnej usługi.
- Regularnego aktualizowanie zasobów zgodnie z ustalonym harmonogramem.
- Sprawdzenia wszystkich scen i map internetowych oraz aktualizacja tych o uszkodzonych łączach.
- Monitorowania i analizowania metryk wykorzystania usług i podejmowania właściwych działań.
Niezależnie od przypadku wykorzystania automatyzacja może szybko zwiększyć produktywność i wydajność operacyjną. Firma Esri udostępnia rozwiązania pozwalające na automatyzację platformy ArcGIS Enterprise zgodnie z poniższym opisem.
Interfejs ArcGIS Python API
Po skonfigurowaniu portalu zgodnie z wybraną specyfikacją można zautomatyzować proces zapełniania portalu użytkownikami, grupami i elementami, jak również na bieżąco nimi zarządzać. Po zakończeniu konfigurowania można zautomatyzować wiele zadań, takich jak te wymienione na początku tego tematu. Można to osiągnąć za pomocą interfejsu ArcGIS Python API. Ten interfejs API pozwala administratorom, publikującym i użytkownikom systemu ArcGIS na wykorzystywanie środowiska Python do automatyzowania procedur wykonywania zadań oraz umożliwia wykonywanie powtarzalnych zadań za pomocą skryptów. Więcej informacji o możliwościach tego interfejsu API można znaleźć w temacie Obsługa skryptów przy użyciu interfejsu ArcGIS Python API.