ArcGIS Enterprise 12.0 – är dina webbappar redo?

Nästa generation av ArcGIS Enterprise är på väg! Med ArcGIS Enterprise 12.0 introduceras nya funktioner och förbättringar samt viktiga förändringar som kan påverka era befintliga webbappar. Från och med ArcGIS Enterprise 12.0 tas ArcGIS Web AppBuilder och ArcGIS Configurable Apps ur bruk.

En man arbetar på en bärbar dator vid ett skrivbord. I förgrunden visar en stor laptopskärm en instrumentpanel med mörkt tema, ArcGIS Enterprise 12.0 webbappar, ett kommandotolkfönster och ett popup-fönster för "Express-läge". Den lila bakgrunden innehåller kodsnuttar.

Viktiga förändringar i ArcGIS Enterprise 12.0

ArcGIS Enterprise 12.0 innebär ett tekniskt kliv framåt. Två centrala appar som tas bort är ArcGIS Web AppBuilder och ArcGIS Configurable Apps. Dessa ersätts av moderna lösningar som ArcGIS Experience Builder och ArcGIS Instant Apps.

Många organisationer använder fortfarande Web AppBuilder och Configurable Apps i sin dagliga verksamhet. Därför är det viktigt att i god tid identifiera vilka appar som påverkas och planera för migrering.

Kartlägg dina appar med hjälp av ett Python-skript

Esri skapat ett Python-skript som du kan använda för att inventera alla Web AppBuilder- och Configurable Apps-appar i din ArcGIS Enterprise-miljö.

Skriptet ansluter till organisationens portal, identifierar appar som bygger på apparna som kommer tas bort i ArcGIS Enterprise 12.0 och skapar därefter en Excel-fil med fullständig inventering. Resultatet ger ett stabilt underlag för beslut och planering inför uppgradering.

Förutsättningar

  • ArcGIS Enterprise 11.0 eller senare
  • Administratörsbehörighet i portalen
  • Python 3 installerat
  • Åtkomst till Command Prompt

Skriptet kan köras direkt på maskinen där du har din ArcGIS Enterprise installation (version 11.5 och tidigare för Windows/Linux. Om du använder en installation med flera datorer (multi-machine deployment) ska du ladda ner skriptet till den dator där Portal for ArcGIS är installerat.

Python-skript: inventering av appar som tas bort

Kopiera det här skriptet till en fil.

retired_apps_cataloger.py

from arcgis.gis import GIS

import pandas as pd

# === PARAMETRAR – FYLL I ===

PORTAL_URL = ”https://din-portal-url/portal”

USERNAME = ”admin_anvandarnamn”

PASSWORD = ”losenord”

# === ANSLUT TILL PORTALEN ===

gis = GIS(PORTAL_URL, USERNAME, PASSWORD)

print(”Ansluten till:”, gis.properties.portalHostname)

# === SÖK EFTER APPAR ===

query = ’type:(”Web AppBuilder” OR ”Configurable App”)’

items = gis.content.search(query=query, max_items=5000)

apps = []

for item in items:

apps.append({

”Titel”: item.title,

”Typ”: item.type,

”Ägare”: item.owner,

”Skapad”: item.created,

”Senast uppdaterad”: item.modified,

”ID”: item.id,

”URL”: item.url

})

# === SKAPA EXCELFIL ===

df = pd.DataFrame(apps)

output_file = ”inventering_retired_web_apps.xlsx”

df.to_excel(output_file, index=False)

print(f”Inventering klar. Fil skapad: {output_file}”)

Så kör du skriptet

  • Spara skriptet som retired_apps_cataloger.py
  • Redigera text-filen med nödvändiga parametrar som din organisations URL samt admin användarnamn och lösenord
  • Öppna Command Prompt och navigera till mappen där filen ligger. Exempel (Windows): cd C:UsersDittNamnScriptspython retired_apps_cataloger.py
  • Kör skriptet
  • När skriptet har körts skapas en Excel-fil i samma mapp.
  • Här finns en beskrivning av fälten

Utvärdera resultatet och planera migreringen

När inventeringen är klar bör du gå igenom Excel-filen för att skapa en plan för respektive app. Följande är lämpligt att ha i åtanke:

Behöver alla appar migreras?

Vissa appar kan vara inaktuella eller används inte längre. Dessa behöver inte nödvändigtvis byggas om för ArcGIS Enterprise 12.0.

Välj rätt ersättare

För de appar som faktiskt behöver finnas i er nya miljö kan samma eller likvärdig funktionalitet uppnås med följande ersättare:

Web AppBuilder → ArcGIS Experience Builder

Configurable Apps → ArcGIS Instant App

I vissa fall kan ArcGIS Dashboards eller andra lösningar vara ett bättre alternativ.

Har du haft en favoritmall i Configurable Apps eller Web AppBuilder? Här finns information om motsvarande mallar ArcGIS Instant App. För Experience Builder finns en kategori med klassiska Web AppBuilder mallar att jobba med. Dessutom finns en funktionalitetsmatris för ArcGIS Experience Builder.

ArcGIS Experience Builder

I Experience Builder finns klassiska Web AppBuilder mallar så att du kan fortsätta jobba med bekanta gränssnitt.

Informera användarna

Kommunicera tydligt att appar kommer att ersättas och att äldre lösningar inte längre kommer att vara tillgängliga efter uppgradering.

Rekommenderad väg framåt

Vi rekommenderar att genomföra migreringsarbetet redan när ni är i ArcGIS Enterprise 11.5, där du får tillgång till de senaste funktionerna i webbappar. Utforska resurser som finns tillgänglig för att maximera din upplevelse. Till exempel Express Mode för Experience Builder som gör det enklare och snabbare att återskapa appar från Web AppBuilder med hjälp av färdiga mallar och välbekanta arbetsflöden.

Ta del av vår introduktion av ArcGIS Experience Builders Express-läge.

ArcGIS Experience Builder

I ArcGIS Experience Builder kan du utforska resurser som hjälper dig i ditt appbyggande.

Sammanfattningsvis

ArcGIS Enterprise 12.0 är början på en ny generation av plattformen, men kräver förberedelser när det gäller webbappar. Genom att tidigt inventera, utvärdera och planera migreringen skapar du en trygg och kontrollerad övergång.



Om skribenten

Taggar