- Einleitung
- Verwalten von Lösungsprojekten und -paketen
- Verwalten von Lösungsbereitstellungen
- Best Practices
Stellen Sie ein Lösungspaket für einen Orchestrator-Mandanten in der Automation Cloud bereit.
Das Bereitstellen einer Lösung bedeutet, dass ein Lösungspaket als neue Bereitstellung in einem Orchestrator-Ordner installiert wird. Weitere Informationen zu Lösungsbereitstellungen finden Sie unter Grundlegendes zum Lebenszyklus der Lösungsentwicklung.
Sie können eine Lösungsbereitstellung entweder über Studio Web oder über Orchestrator initiieren. Beide Oberflächen unterstützen dieselbe Bereitstellungserfahrung: Studio Web ist die Ursprungsoberfläche, die für Lösungsautoren entwickelt wurde, die in einem einzigen Flow paketieren und bereitstellen möchten; Orchestrator ist die administrative Oberfläche, die für Mandantenadministratoren entwickelt wurde, die Bereitstellungen in großem Umfang verwalten. Auf dieser Seite wird der Ablauf des Orchestrators dokumentiert.
Der Bereitstellungsablauf in Orchestrator erfordert ein Lösungspaket, das bereits in einem Feed veröffentlicht wurde. Sie können ein Paket aus Studio Web oder Studio Desktop veröffentlichen, bevor Sie es hier bereitstellen.
Dieser Schritt wird in der Regel von einem Administrator ausgeführt.
Öffnen Sie den Workflow Bereitstellen
Sie können den Workflow Bereitstellung über einen der folgenden Speicherorte im Orchestrator öffnen:
- Registerkarte „Bereitstellungen“: Wählen Sie in der oberen rechten Ecke die Option Bereitstellen aus.
- Registerkarte Pakete: Wählen Sie die Aktion Zeile bereitstellen für das Paket aus, das Sie bereitstellen möchten.
- Paket-Seitenleiste: Öffnen Sie ein Paket, um die Seitenleiste zu erweitern, und wählen Sie dann Bereitstellen in der oberen rechten Ecke der Seitenleiste aus.
- Registerkarte Versionen der Seitenleiste Paket: Wählen Sie die Aktion Zeile bereitstellen für die spezifische Paketversion aus, die Sie bereitstellen möchten.
Alle vier Pfade öffnen denselben Bereitstellungs- Workflow im Setup -Formular. Der Breadcrumb oben lautet Tenant > Solutions > Deployments > Deploy.
Füllen Sie das Setup-Formular aus
Im Formular Setup definieren Sie, was bereitgestellt werden soll, wo es eingesetzt wird und wie es aktiviert wird. Füllen Sie die folgenden Felder aus und wählen Sie dann Bereitstellen aus. Die Felder Paket und Version sind immer sichtbar; Die verbleibenden Felder sind unter dem Steuerelement Optionen gruppiert, das Sie erweitern oder reduzieren können. Im reduzierten Zustand zeigt Optionen eine Zusammenfassung der aktuellen Werte an (z. B. den Zielordner, ob Trigger sofort aktiviert sind und ob eine Laufzeit eingerichtet ist).
| Feld | Beschreibung |
|---|---|
| Paket | Wählen Sie das bereitzustellende Lösungspaket aus der Dropdownliste aus. Die Liste zeigt alle Pakete an, die in Ihrem Mandantenfeed veröffentlicht wurden. Nachdem Sie ein Paket ausgewählt haben, wird seine Beschreibung unter dem Feld angezeigt. |
| Version | Die zu installierende Paketversion. Wird angezeigt, nachdem Sie ein Paket ausgewählt haben. Standardmäßig wird die letzte veröffentlichte Version verwendet. Das Veröffentlichungsdatum und die Versionshinweise für die ausgewählte Version werden unter dem Feld angezeigt. Wählen Sie bei Bedarf eine andere Version aus der Dropdownliste aus. |
| Optionen | Erweitert oder reduziert die folgenden Bereitstellungseinstellungen. Wenn es reduziert ist, zeigt es eine Zusammenfassung der ausgewählten Werte an. |
| Name der Bereitstellung | Ein erforderlicher, mandanteneindeutiger Name für diese Bereitstellung. Automatisch aus dem Paketnamen ausgefüllt. Bearbeiten Sie, um einen anderen Namen zu verwenden. Der Name wird während der Eingabe validiert: Wenn bereits eine Bereitstellung mit demselben Namen vorhanden ist, zeigt das Formular einen Fehler an und Sie können erst fortfahren, wenn der Name eindeutig ist. |
| Ort | Der Ordner, in dem der Lösungsordner erstellt wird. Standardmäßig freigegeben. Wählen Sie einen anderen Ordner aus der Dropdownliste aus, um das Ziel zu ändern. |
| Name des Lösungsordners | Der Name des Unterordners, der im Zielordner erstellt wurde. Wird automatisch ausgefüllt, um dem Bereitstellungsnamen zu entsprechen, bis Sie ihn bearbeiten. Bearbeiten Sie, um ihn für diese Bereitstellung anzupassen. |
| Sofort aktivieren | Umschalten (standardmäßig aktiviert). Wenn diese Option aktiviert ist, werden Trigger sofort aktiviert, sofern vorhanden. |
| Runtime einrichten | Umschalten (standardmäßig aktiviert). Wenn diese Option aktiviert ist, wird eine serverlose Runtime bereitgestellt, wenn keine Standardausführungsmaschine auf Mandantenebene konfiguriert ist. |
Führen Sie die Bereitstellung aus
Nachdem Sie das Formular Setup ausgefüllt haben, wählen Sie eine der folgenden Optionen am unteren Rand des Formulars aus:
-
Bereitstellung: Validiert die Konfiguration und führt die Bereitstellung sofort aus. Der Workflow durchläuft die folgenden Schritte, die im Panel Was passiert auf der linken Seite angezeigt werden:
Schritt Beschreibung Konfigurieren Validiert und richtet die Bereitstellung ein. Bereitstellen Richtet Ordner ein und stellt Ressourcen bereit. Aktivieren (Activate) Aktiviert Trigger und validiert die Bereitstellung, wenn Sofort aktivieren aktiviert ist. -
Anpassen (wählen Sie den Dropdown-Pfeil auf der Schaltfläche „Bereitstellung“ aus): Öffnet den Ressourcen-Explorer, sodass Sie einzelne Lösungskomponenten überprüfen und konfigurieren können, bevor die Bereitstellung ausgeführt wird. Im Ressourcen-Explorer können Sie:
- Filtern Sie die Eigenschaften, die für eine Komponente angezeigt werden, mithilfe des Steuerelements Anzeige (Alle Eigenschaften, Leere Eigenschaften, Erforderliche Eigenschaften oder Konfigurierbare Eigenschaften).
- Verknüpfen, Ändern oder Aufheben der Verknüpfung einer Komponente weiter unten.
- Setzen Sie Ihre Änderungen mit Reset an eine Komponente zurück.
- Überprüfen Sie den Zähler für Probleme (Fehler, Warnungen und Informationen) und den Bereich Protokolle .
Wenn Sie fertig sind, wählen Sie eine der folgenden Optionen aus:
- Fortfahren , um mit der Bereitstellung fortzufahren.
- Validieren , um die Konfiguration ohne Bereitstellung zu überprüfen.
- Als Entwurf speichern , um sie zu speichern und später fortzusetzen.
- Cancel to discard your changes. A confirmation dialog explains what will be lost and offers the option to save as a draft instead of discarding.
Speichern Sie eine Bereitstellung als Entwurf
Wenn Sie nicht bereit sind, eine Bereitstellung auszuführen, können Sie Ihren Fortschritt speichern und sie später abschließen:
- Wählen Sie Anpassen aus der Dropdownliste Schaltfläche Bereitstellung aus, um den Ressourcen-Explorer zu öffnen.
- Konfigurieren Sie Komponenten nach Bedarf.
- Wählen Sie Als Entwurf speichern aus.
Der Entwurf wird auf der Registerkarte Bereitstellungen mit einem Entwurfsstatus -Chip angezeigt. Um sie fortzusetzen, wählen Sie die Entwurfszeile und dann Bearbeitung fortsetzen aus. Um ihn zu verwerfen, wählen Sie Entwurf löschen aus.
Verknüpfen, Ändern oder Aufheben der Verknüpfung einer Komponente (optional)
Durch das Verknüpfen einer Komponente mit einer vorhandenen Ressource werden doppelte Verbindungen, Assets und Warteschlangen zwischen Bereitstellungen vermieden. Beim Anpassen eines Bereitstellungsentwurfs können Sie eine Komponente mit einer vorhandenen Ressource verknüpfen, ändern, mit welcher Ressource sie verknüpft ist, oder die Verknüpfung aufheben.
Wenn sich die Bereitstellung außerhalb Ihres persönlichen Arbeitsbereichs befindet (z. B. in einem freigegebenen Ordner), schließt die Kandidatenliste Ressourcen aus, die in Ihrem persönlichen Arbeitsbereich in jeder Ordnertiefe gespeichert sind, einschließlich geschachtelter Unterordner. Dadurch werden fehlerhafte Bereitstellungskonfigurationen verhindert, die Ihre Mitarbeitenden nicht ausführen oder warten können, da sie nicht auf die Ressourcen Ihres persönlichen Arbeitsbereichs zugreifen können.
Wenn sich die Bereitstellung in Ihrem persönlichen Arbeitsbereich befindet, sind alle Ihre zugänglichen Ressourcen, einschließlich Ihrer Ressourcen Ihres persönlichen Arbeitsbereichs, für die Verknüpfung verfügbar.
Wenn Sie Anpassen auswählen, zeigt der Ressourcen-Explorer alle Komponenten im Lösungspaket an. Wenn bereits eine Komponente mit demselben Namen im Mandanten vorhanden ist, können Sie die Lösung damit verknüpfen, anstatt eine neue zu erstellen. Diese Option steht für Assets, Speicher-Buckets, Webhooks und Warteschlangen zur Verfügung. Für jeden Konflikt können Sie:
- Die vorhandene Komponente beibehalten und keine zusätzliche erstellen.
- Behalten Sie die vorhandene Komponente bei und fügen Sie neue Felder aus der Lösung hinzu (vorhandene Felder werden nicht geändert).
- Benennen Sie die in Konflikt stehende Ressource im jeweiligen Dienst um.
- Benennen Sie die Ressource in der Lösungsbereitstellung nach Möglichkeit um.
Ressourcen, die sich auf Mandantenebene und nicht in einem Ordner befinden, werden mit einem speziellen Symbol in der Ressourcen-Explorer-Struktur gekennzeichnet, und ihr Ressourcendetail-Header zeigt einen Mandanten -Chip.
Verknüpfen Sie eine Komponente mit einer vorhandenen Ressource
-
Wählen Sie im Ressourcen-Explorer die Komponente aus, die Sie verknüpfen möchten.
-
Wählen Sie Mit vorhandenen verknüpfen.
In der Auswahl Mit Vorhandene verknüpfen zeigt jede Kandidatenressourcenzeile das Symbol für die Ressourcenart (oder das Connector-Bild für Verbindungen), eine Anzeigetypbeschriftung und den Speicherort des Ordners der Ressource. Speicherorte in Ihrem persönlichen Arbeitsbereich sind mit Mein Arbeitsbereich gekennzeichnet.
-
Wählen Sie die Ressource aus, die Sie verknüpfen möchten.
-
Wählen Sie Link aus.
- Wenn eine Ressource verknüpft ist, wird sie nicht als Teil der Bereitstellung erstellt; Die Lösung verwendet die verknüpfte Ressource direkt. Das Verknüpfen einer Ressource mit einem anderen Namen kann zu Laufzeitfehlern führen, es sei denn, die Lösung wurde zur Unterstützung dieser Konfiguration entwickelt.
- Wenn Sie eine Ressource verknüpfen, die in einem anderen Ordner vorhanden ist, speichert die Lösung die Laufzeitabhängigkeit gegenüber dem Lösungsordner, in den die Ressource kopiert wird, und nicht im ursprünglichen Quellordner. Benutzer mit Berechtigungen für den Lösungsordner können den Prozess ausführen, ohne dass Berechtigungen für den ursprünglichen Ressourcenspeicherort erforderlich sind.
Grundlegendes zu einer verknüpften Komponente
Wenn eine Komponente verknüpft ist, zeigt der Ressourcen-Explorer eine Karte mit den Informationen der verknüpften Ressource anstelle einer Reihe von schreibgeschützten Feldern an.
Sie ändern eine Komponente oder heben die Verknüpfung auf
Verknüpfte Komponenten werden im Ressourcen-Explorer mit einem Abzeichen gekennzeichnet.
- Wählen Sie im Ressourcen-Explorer die verknüpfte Komponente aus.
- Wählen Sie eine der folgenden Optionen aus:
- Ändern Sie diese Option , um die Komponente mit einer anderen Ressource zu verknüpfen, indem Sie dieselbe wie oben beschriebene Auswahl verwenden.
- Die Verknüpfung aufheben , um den Link zu entfernen.
Ergebnis: Durch das Aufheben der Verknüpfung wird die Verbindung zwischen der Lösung und der externen Ressource entfernt. Die Ressource wird dann neu im Lösungsordner erstellt, anstatt die verknüpfte wiederzuverwenden.
Überwachen Sie den Bereitstellungsstatus
Nachdem die Bereitstellung gestartet wurde, können Sie den Fortschritt über die Workflowansicht oder über die Registerkarte Bereitstellungen in Lösungen überwachen. Folgende Stati sind möglich:
| Status | Beschreibung |
|---|---|
| In Bearbeitung | Der Bereitstellungsvorgang wird ausgeführt. |
| Erfolgreich | Die Bereitstellung ist abgeschlossen und alle Komponenten sind installiert. |
| Fehlgeschlagen (Failed) | Die Bereitstellung ist fehlgeschlagen, und es wurde ein automatisches Rollback durchgeführt. |
| Rollback fehlgeschlagen | Die Bereitstellung ist fehlgeschlagen und einige Komponenten müssen manuell bereinigt werden. |
Weitere Informationen zu allen Status finden Sie unter Bereitstellungsstatus.
Aktivieren Sie die Bereitstellung
Wenn die Lösung Apps enthält und diese nicht mit dem angegebenen Link aktiviert werden, schlägt die Aktivierung der Bereitstellung fehl. Ausführliche Anweisungen finden Sie in der Orchestrator- und Apps -Dokumentation.
Nach einer erfolgreichen Bereitstellung bewertet der Orchestrator die Aktivierungsbereitschaft. Die Bereitstellung wird auf der Registerkarte Bereitstellungen mit einem der folgenden Status angezeigt:
-
Inaktiv (Bereit zur Aktivierung): Es ist keine zusätzliche Konfiguration erforderlich. Wählen Sie das Symbol Weitere Aktionen und dann Bereitstellung aktivieren aus.
-
Inaktiv (erfordert Setup zum Aktivieren): Vor der Aktivierung müssen zusätzliche Voraussetzungen erfüllt sein:
-
Wählen Sie das Symbol Weitere Aktionen und dann Aktivierung einrichten aus.
-
Überprüfen Sie die Ergebnisse der Aktivierungsvalidierung und schließen Sie die erforderlichen Elemente ab:
- Fügen Sie Konten hinzu und weisen Sie Rollen zu.
- Fügen Sie Maschinen zu Lösungsordnern hinzu.
- Definieren Sie bei Bedarf Konto-Maschinen-Zuordnungen.
- Definieren Sie ggf. Asset-Werte pro Roboter.
- Aktivieren Sie die in der Lösung verwendeten Apps.
- Füllen Sie ggf. Bindungen für Prozesskomponenten aus.
Verknüpfte Komponenten können während der Aktivierung nicht erneut verknüpft oder aufgehoben werden. Wenn eine Komponente verknüpft ist, zeigt die Setup-Ansicht einen Hinweis anstelle von bearbeitbaren Feldern an.
Hinweis:Beim Bereitstellen einer Lösung kann automatisch eine serverlose Standardvorlage an den Zielordner angehängt werden, wenn der Umschalter Runtime einrichten im Setup-Formular aktiviert wurde. Dadurch wird sichergestellt, dass die Lösung ohne das manuelle Konfigurieren von Maschinenvorlagen ausgeführt werden kann. Wenn bereits eine serverlose Vorlage geerbt ist, wird keine zusätzliche Vorlage angehängt.
-
Lösen Sie die aufgeführten Elemente.
-
Wählen Sie Validieren aus.
-
Wählen Sie Aktivieren aus.
-
Ergebnis: Sobald Ihre Lösung bereitgestellt und erfolgreich aktiviert wurde, wird diese Lösung auf der Registerkarte Bereitstellungen mit dem Status Aktiv angezeigt.
- Öffnen Sie den Workflow Bereitstellen
- Füllen Sie das Setup-Formular aus
- Führen Sie die Bereitstellung aus
- Speichern Sie eine Bereitstellung als Entwurf
- Verknüpfen, Ändern oder Aufheben der Verknüpfung einer Komponente (optional)
- Verknüpfen Sie eine Komponente mit einer vorhandenen Ressource
- Grundlegendes zu einer verknüpften Komponente
- Sie ändern eine Komponente oder heben die Verknüpfung auf
- Überwachen Sie den Bereitstellungsstatus
- Aktivieren Sie die Bereitstellung