Verfügbar mit der Erweiterung "ArcGIS Indoors Pro" oder "ArcGIS Indoors Maps".
ArcGIS Indoors unterstützt Startaktionen für die Apps von Drittanbietern direkt aus dem Informationsfenster in Indoor Viewer und der Infokachel in den mobilen Indoors-Apps. Mit diesen Startaktionen können Organisationen Informationen zu Indoors-Elementen oder Elementen in einem zusätzlichen Arbeitsauftrag, Asset oder sonstigen Layern mit Points of Interest, die ggf. in der Indoors-Karte oder in anderen Apps und Workflows enthalten sind, ganz einbinden.
Sie können eine Startaktion konfigurieren, um eine Webseite oder eine mobile App zu öffnen, über die App-Benutzer Ereignisse oder Anforderungen zu einem ausgewählten Feature senden können. Sie können Startaktionen erstellen, um Formularfelder automatisch mit Informationen von dem Element auszufüllen oder direkt eine Webseite oder mobile App mit Informationen zu dem Element zu öffnen.
Hinweis:
Das Problem mit den getrennten Startaktionen muss behoben werden, um eine Webkarte freigeben zu können.
Zugreifen auf den Bereich "Indoors-Startaktionen konfigurieren"
Im Bereich Indoors-Startaktionen konfigurieren können Sie interaktiv Startaktionen erstellen und verwalten. Beim Erstellen von Webkarten und mobilen Kartenpaketen können Sie in der Karte Startaktionen für bestimmte Layer oder Kategorien definieren, bevor Sie die Karte für die ArcGIS-Organisation freigeben.
Startaktionen werden für die Verwendung mit Feature-Layern und Kartenbild-Layern unterstützt. Überprüfen Sie beim Erstellen einer Karte für die Verwendung mit den mobilen Indoors-Apps, welche Layer-Typen unterstützt werden.
Führen Sie die folgenden Schritte aus, um auf den Bereich in ArcGIS Pro zuzugreifen:
- Klicken Sie auf die Registerkarte Ansicht.
- Klicken Sie in der Gruppe Fenster auf den Dropdown-Pfeil Indoors, und klicken Sie auf Indoors-Startaktionen konfigurieren .
Der Bereich Indoors-Startaktionen konfigurieren wird angezeigt.
Erstellen einer Startaktion
Sie können eine Startaktion erstellen, indem Sie im Bereich Indoors-Startaktionen konfigurieren auf die Schaltfläche Indoors-Startaktion erstellen klicken. Dadurch wird ein Assistent geöffnet, der Sie durch den Workflow zum Erstellen einer Startaktion für die aktive Karte führt. Nachdem eine Startaktion erstellt wurde, wird ihre Beschreibung im Bereich Indoors-Startaktionen konfigurieren angezeigt.
Bearbeiten einer Startaktion
Sie können eine Startaktion bearbeiten, indem Sie im Bereich Indoors-Startaktionen konfigurieren mit der rechten Maustaste auf eine Startaktion klicken und dann auf Bearbeiten klicken.
Hinweis:
Im Bereich Indoors-Startaktionen konfigurieren konfigurierte Startaktionen können später geändert werden, wenn Sie eine Karte oder eine veröffentlichte Webkarte in ArcGIS Pro bearbeiten oder eine Viewer-App konfigurieren.
URL-Syntax
Startaktionen werden durch URLs aktiviert. Die Syntax muss den allgemeinen URL-Konventionen entsprechen. So müssen beispielsweise Sonderzeichen in den Argumenten URL-codiert sein, und die Argument- oder Wertepaare müssen gemäß Standard-URL-Konventionen getrennt sein.
Für Indoors müssen die Werte in geschweiften Klammern eingeschlossen sein und die folgende Syntax aufweisen:
?arg={Layer.Attribute}&arg={Attribute}
Hinweis:
Der Layer ist optional. Wird dieser nicht angegeben, ist die Standardeinstellung das in der Indoors-App aktive Element. In vielen Anwendungsfällen müssen Attribute von einem anderen Layer in der Karte oder Szene übergeben werden. Dies wird mit dem Layer-Operator unterstützt. Bei Argumenten und Werten wird nicht zwischen Groß- und Kleinschreibung unterschieden.
Nachstehend finden Sie einige Beispiele.
Einzelner Wert
?Name={KNOWNAS}&building={facility_name}&space={Units.Name}
Mehrere Werte
?center={shape.y},{shape.x}
Wert aus einer anderen Feature-Class
&site={FACILITIES.SITE_ID}
Übergeben des Wertes an ein spezifisches Feld
&field:room={units.name}
Unterstützte Argument- und Werteformate
Die URL der Startaktion kann das Übergeben eines Wertes mit einem generischen Argument (field={Units.UNIT_ID}) unterstützen oder aber mit dem Wert auf ein spezifisches Feld im Survey123-Formular verweisen (field:room={Units.Name}).
Zudem können mehrere Argumente zusammen aufgeführt werden, und dazwischen können Sie Text hinzufügen.
Beispiel
https://<MySurveyURL>?Name={knownas}&office=office%3A%20{units.NAME}&loc={shape.x},{shape.y},{shape.z}
Integration mit Survey123
Mit bestimmten Benutzertypen besteht Zugriff auf ArcGIS Survey123. Falls keine anderen unterstützten Arbeitsauftrags- oder Ticketing-Systeme vorhanden sind, können Startaktionen für Survey123 konfiguriert werden.
Hängen Sie zur benutzerdefinierten Verwendung der Aktionsschaltfläche für Survey123 ein gültiges Argument- oder Wertepaar an die URL an.
Wenn Sie einen Survey in Ihrer ArcGIS Online-Organisation erstellen, wird die URL zur Freigabe des Survey standardmäßig gekürzt. Um Startaktionen zu ermöglichen, muss beim Anhängen von Argumenten und Paaren die vollständige URL verwendet werden.
- Klicken Sie in Survey123 auf die Registerkarte Eigene Surveys, und klicken Sie auf den Survey, für den Sie eine Startaktion erstellen möchten.
- Klicken Sie auf die Registerkarte Zusammenarbeit und auf Survey freigeben.
- Kopieren Sie die gekürzte URL, fügen Sie sie in einen Browser ein, und laden Sie den Survey.
In der Adressleiste wird die vollständige URL angezeigt.
- Kopieren Sie die vollständige URL aus der Adressleiste.
An diese URL können Sie beim Konfigurieren von Startaktionen nach Bedarf Argumente und Paare anhängen.
Beispiel: Basis-URL für Standardverhalten
https://survey123.arcgis.com/share/surveyformGUID?portalUrl=https://myportal.myorg.com/portal
Beispiel: Benutzerdefiniert
In diesem Beispiel wird die Standardeingabe für "room" durch das Namensfeld aus dem Layer "Units" außer Kraft gesetzt.
https://survey123.arcgis.com/share/surveyformGUID?portalUrl=https://myportal.myorg.com/portal&field:room={Units.NAME}
Beispiel: Starten der nativen Survey123-App auf mobilen Geräten
arcgis-survey123://?itemID=surveyformGUID&portalUrl=https://myportal.myorg.com/portal&field:comments={Units.NAME}
Hinweis:
Wenn Sie beim Konfigurieren von Startaktionen für Viewer URLs nutzen, die für native mobile Apps vorgesehen sind, werden diese URLs nicht für Desktop-Benutzer unterstützt. Verwenden Sie die URL einer nativen App nur beim Definieren von Startaktionen für Workflows, die die nativen Indoors-Apps oder den Zugriff auf Viewer über einen mobilen Browser unterstützen.
Integration mit Drittanbietersystemen
Sie können die Aktionsschaltfläche ebenfalls so konfigurieren, dass eine Drittanbieter-URL geöffnet und Attributwerte an diese übergeben werden. Voraussetzung hierfür ist, dass das Drittanbietersystem per URL konfigurierbare Formulare oder Parameter für Startaktionen unterstützt. Verwenden Sie eine URL, die das System in der Konfiguration der Indoors-App mit einer entsprechenden URL für das integrierte System aufruft. Zu den häufigsten Anwendungsfällen gehört die Verknüpfung mit Arbeitsauftragsverwaltungs- oder Asset-Management-Systemen von Drittanbietern.
Beachten Sie bei der Arbeit mit Drittanbietersystemen Folgendes:
- Der Operator field: kann sich unterscheiden.
- Webformulare, die URL-Argumente unterstützen, erfordern ggf. weitere Konfigurationen.
- Nähere Informationen dazu, ob und wie dies umgesetzt werden kann, erhalten Sie beim Anbieter des integrierten Systems.
Hinweis:
Je nach verwendetem Business-System werden möglicherweise einige Zeichen nicht unterstützt, beispielsweise das #- oder das +-Zeichen.
Integration mit Arbeitsauftragsverwaltungssystemen
Indoors unterstützt das Starten externer Asset- und Arbeitsauftragsverwaltungssysteme. Die Aktionsschaltfläche im Viewer-Informationsfenster kann so konfiguriert werden, dass wahlweise ein Webformular bzw. die native App eines Drittanbieters zum Erfassen neuer Informationen (beispielsweise Ereignisse oder Anforderungen im Zusammenhang mit einem Raum, Asset oder sonstigen Element in Indoors) oder ein vorhandener Arbeitsauftrag in einer separaten App geöffnet wird.
Indoors unterstützt die Übergabe von Arbeitsauftrags- und Indoors-Layer-Attributen als Abfragezeichenfolge in der URL. Die Syntax muss dem URL/URI-Schema für Indoors und die App des Arbeitsauftragssystems entsprechen, damit Startaktionen unterstützt werden.
Der Attributwert muss in geschweiften Klammern eingeschlossen sein und die folgende Syntax aufweisen:
?arg={Work order Attribute}&arg={Layer.Attribute}
Nachstehend finden Sie weitere Syntax-Beispiele.
Einzelwert aus dem Arbeitsauftrags-Layer
?arg={workorderid}
Mehrere Werte aus dem Arbeitsauftrags-Layer
?arg={workorderid}&arg={priority}
Wert aus dem Arbeitsauftrags- und Indoors-Layer
?arg={workorderid}&arg={Layer.Attribute}
ServiceNow-URL
Im folgenden Beispiel wird die Nummer des Arbeitsauftrags als Parameter übergeben und ein vorhandener Arbeitsauftrag geöffnet:
https://<MyServerURL>/nav_to.do?uri=task.do?sysparm_query=number={workorderid}
Sehen Sie sich weitere Beispiele an, die sich auf das Konfigurieren von Startaktionen für ServiceNow beziehen.