- Installation und Upgrade
- Bevor Sie beginnen
- Erste Schritte
- Aktivitäten
- Gestalten von Workflows mit langer Ausführungszeit
- Start Job And Get Reference
- Wait for Job and Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- Create Form Task
- Wait for Form Task and Resume
- Nach Verzögerung fortsetzen
- Assign Tasks
- Create External Task
- Wait For External Task and Resume
- Complete Task
- Forward Task
- Get Form Tasks
- Get Task Data
- Add Task Comment
- Update Task Labels
- Aktionen
- Prozesse
- Audit
Das Azure-Installationsskript ermöglicht Ihnen die Installation von Action Center auf einem oder mehreren Knoten.
Alle Schritte in den unten aufgeführten Installationsverfahren sind obligatorisch.
Bevor Sie beginnen
Stellen Sie sicher, dass die folgenden Tools auf Ihrem Computer installiert sind:
- PowerShell Web Deploy Snapin
- PowerShell AzureAZ-Modul Version 7.0 oder höher.
Einzelknoten-Installation
Erstellen des Azure App Service für Action Center
- Navigieren Sie zu Ihrem Azure Portal und suchen Sie nach App Services.
- Erstellen Sie einen neuen App-Dienst und benennen Sie ihn entsprechend, z. B.
UiPathActionCenter.Hinweis:Wählen Sie aus der Laufzeitstapel -Dropdownliste .NET Core 3.1 aus.
- Öffnen Sie die zuvor erstellte Web-App, navigieren Sie über das linke Menü zu Konfiguration > Allgemeine Einstellungen und legen Sie das Feld Plattform auf 64 Bit fest.
Erstellen des Azure-Dienstprinzipals für Action Center
-
Suchen Sie im Azure-Portal nach App-Registrierungen und erstellen Sie eine neue, die dementsprechend benannt ist.
Wichtig:Sie müssen der App-Registrierung die Rolle Mitwirkender zuweisen. Wie das geht, erfahren Sie hier .
-
Kopieren Sie auf der Seite Übersicht Ihrer App die Anwendungs-ID (Client) und speichern Sie sie für die spätere Verwendung. Dies ist Ihre Azure-Dienstprinzipal-ID.
-
Generieren Sie auf der Seite Clients und Geheimnisse der zuvor erstellten App-Registrierung einen neuen Geheimschlüssel für den Client. Kopieren Sie den Wert und speichern Sie ihn für die spätere Verwendung. Dies ist Ihr Azure-Dienstprinzipalkennwort.
Hinweis:Optional können Sie Ihr DevOps-Team bitten, Ihnen eine Azure-Dienstprinzipal-ID samt Kennwort zur Verfügung zu stellen, die auf den App-Dienst und die zugehörige Ressourcengruppe zugreifen kann.
Installieren von Action Center in Azure
-
Laden Sie das
UiPathActionCenter.zip-Archiv auf Ihre lokale Maschine herunter. Es enthält alle erforderlichen Installationsskripts.Hinweis:UiPath stellt das
UiPathActionCenter.zip-Archiv auf Anfrage bereit. Kontaktieren Sie uns für weitere Informationen. -
Extrahieren Sie den Inhalt der
.zip-Datei in einen Ordner auf Ihrer Maschine. -
Führen Sie das
Publish-ActionCenter-Azure.ps1-Skript in PowerShell mit diesen Installationsparametern aus.Sehen Sie sich dieses Skriptbeispiel an .
-
Nutzen Sie Action Center in Ihrem Azure Portal.
Mehrfach-Knoten-Installation
Die Installation mit mehreren Knoten ähnelt der Installation mit einem Knoten, mit einem zusätzlichen Schritt zwischen den Schritten 6 und 7 des Verfahrens für einzelne Knoten.
Daher müssen Sie nach Schritt 6 die folgenden Aktionen ausführen:
- Öffnen Sie den neu erstellten App-Dienst.
- Wechseln Sie über das linke Menü zur Registerkarte Skalierung (App-Serviceplan).
- Wählen Sie die Option Skalieren auf eine bestimmte Instanzenzahl aus.
- Geben Sie die gewünschte Instanzenzahl an.
Fahren Sie anschließend mit Schritt 7 des Verfahrens für einzelne Knoten fort.
Nach der Migration oder dem Upgrade auf Orchestrator PaaS 2022.4 wechseln Sie zur Azure App-Dienstkonfiguration und stellen Sie sicher, dass die folgenden Schlüssel in der Liste vorhanden sind und ihr Wert auf true festgelegt ist:
IdentityServer.OAuth.EnabledIdentityServer.S2SIntegration.Enabled
Skriptparameter für Powershell-Installation
Wenn Sie eine benutzerdefinierte Domäne für Ihren Action Center-App-Dienst verwenden möchten, legen Sie zuerst die benutzerdefinierte Domäne fest und verwenden Sie dann diesen Domänennamen in den Skriptparametern. Wenn Ihre benutzerdefinierte Domäne beispielsweise https://actioncenter.xyz.com lautet, verwenden Sie denselben Wert für den actionCenterUrl-Skriptparameter.
| Parameter | Beschreibung |
|---|---|
|
| Obligatorisch. Die URL der Orchestrator-Instanz. |
|
| Obligatorisch. Die URL der Identity Server-Instanz. |
|
| Obligatorisch. Die URL der ActionCenter-Instanz. |
|
| Obligatorisch. Das Zugriffstoken aus dem Identitätsverwaltungsportal. Weitere Informationen finden Sie unter Hostauthentifizierungseinstellungen . |
|
| Obligatorisch. Die Azure-Abonnement-ID für den App-Dienst, der Action Center hostet. Hinweis: Sie finden sie auf der Seite Übersicht des App-Dienstes in Ihrem Azure Portal. |
|
| Obligatorisch. Die Azure-Mandanten-ID. Hinweis: Sie finden es auf der Übersichtsseite der App-Registrierung in Ihrem Azure-Portal. |
|
| Obligatorisch. Die Azure-Dienstprinzipal-ID. Hinweis: Es ist dasjenige, das S5ie kopiert und in Schritt 5 der Einzelknoten-Installation gespeichert haben. |
|
| Obligatorisch. Das Kennwort der Azure-Dienstprinzipal-ID. Hinweis: Es ist dasjenige, das Sie kopiert und in Schritt 6 der Einzelknoten-Installation gespeichert haben. |
|
| Obligatorisch. Geben Sie den vollständigen Pfad oder relativen Pfad des Archivs UiPath.ActionCenter.Web.zip an. Hinweis: Befindet sich im |
|
| Obligatorisch. Der Name der Azure-Ressourcengruppe, die den Action Center-App-Dienst enthält. |
|
| Obligatorisch. Der Name des Azure-App-Diensts für Action Center. |
|
| Optional. Wenn vorhanden, wird die Anwendung vor der Bereitstellung angehalten und nach Abschluss der Bereitstellung gestartet. |
|
| Optional. Wenn vorhanden, wird die Bereitstellung ohne Benutzerbestätigung fortgesetzt. |
PowerShell-Skriptbeispiel
.\Publish-ActionCenter-Azure.ps1 `
-orchestratorUrl "https://<OrchestratorServiceURL>" `
-identityServerUrl "https://<IdentityServerURL>/identity" `
-actionCenterUrl "https://<ActionCenterServiceURL>" `
-identityInstallationAccessToken "abcdefgh ... MAxJeysh6IQFSabcd" `
-azureSubscriptionId "d12f123e-12ac-1da1-1234-ed1234d5cf4b" `
-azureAccountTenantId "d1234d2a-b123-1d12-1234-902c51f12345" `
-azureAccountApplicationId "12345678-67e1-123d-1234-1c6cd123b123" `
-azureAccountPassword "O.T5pX4bX89I3~Wi.clbM_u0-R5Aa-sRl~" `
-package "E:\)\)Work\)\)UiPathActionCenter\)\)UiPath.ActionCenter.Web.zip" `
-stopApplicationBeforePublish `
-resourceGroupName "<ResourceGroupName" `
-appServiceName "<ActionCenterServiceName>" `
-unattended
.\Publish-ActionCenter-Azure.ps1 `
-orchestratorUrl "https://<OrchestratorServiceURL>" `
-identityServerUrl "https://<IdentityServerURL>/identity" `
-actionCenterUrl "https://<ActionCenterServiceURL>" `
-identityInstallationAccessToken "abcdefgh ... MAxJeysh6IQFSabcd" `
-azureSubscriptionId "d12f123e-12ac-1da1-1234-ed1234d5cf4b" `
-azureAccountTenantId "d1234d2a-b123-1d12-1234-902c51f12345" `
-azureAccountApplicationId "12345678-67e1-123d-1234-1c6cd123b123" `
-azureAccountPassword "O.T5pX4bX89I3~Wi.clbM_u0-R5Aa-sRl~" `
-package "E:\)\)Work\)\)UiPathActionCenter\)\)UiPath.ActionCenter.Web.zip" `
-stopApplicationBeforePublish `
-resourceGroupName "<ResourceGroupName" `
-appServiceName "<ActionCenterServiceName>" `
-unattended
Anforderungen für Speicher-Buckets
Action Center-Funktionen, die die Speicher-Buckets im Orchestrator verwenden, wie Z. B. Bilder und PDF-Rendering für Formularaktionen, Dokumentklassifizierung und Dokumentvalidierungsaktionen, erfordern die folgende Konfiguration im Orchestrator:
Akzeptieren von Action Center-Anforderungen an den Orchestrator:
- Öffnen Sie die Orchestrator-Web-App in Ihrem Azure Portal.
- Navigieren Sie zu Konfiguration und wählen Sie Anwendungseinstellungen aus.
- Fügen Sie eine Neue Anwendungseinstellung hinzu und geben Sie Folgendes ein:
- Name –
AcceptedRootUrls - Wert –
https://localhost:6234,https://<ActionCenterServiceURL>
- Name –
Stellen Sie sicher, dass der im Feld Value eingegebene Wert keine Leerzeichen enthält.
Ersetzen Sie <ActionCenterServiceURL> durch die entsprechende URL Ihres Action Center-Dienstes.
So lassen Sie OPTIONS in der web.config -Datei der Orchestrator-Web-App zu:
-
Öffnen Sie die Orchestrator-Web-App in Ihrem Azure Portal.
-
Navigieren Sie zu App Service-Editor (Vorschau).
-
Bearbeiten Sie die
web.config-Datei:- Navigieren Sie zum Abschnitt
<requestFiltering><verbs>. - Fügen Sie
<add verb="OPTIONS" allowed="true" />am Ende des Abschnitts ein.
Hinweis:Das Aktualisieren des Orchestrators setzt die
web.config-Datei zurück, sodass Sie dasOPTIONS-Verb erneut zulassen müssen.Für externe Speicheranbietern lesen Sie Näheres zur CORS/CSP-Konfiguration.
- Navigieren Sie zum Abschnitt
Upgrades
Um das Azure PaaS Action Center zu aktualisieren, müssen Sie eine neue, höhere Version installieren, die die aktuelle Version ersetzt.
Deinstallieren
Um Action Center aus Ihrem Azure Portal zu entfernen, löschen Sie die folgenden Azure-Ressourcen:
- Action Center-App-Dienst
- App-Registrierung von Action Center
- Bevor Sie beginnen
- Einzelknoten-Installation
- Erstellen des Azure App Service für Action Center
- Erstellen des Azure-Dienstprinzipals für Action Center
- Installieren von Action Center in Azure
- Mehrfach-Knoten-Installation
- Skriptparameter für Powershell-Installation
- PowerShell-Skriptbeispiel
- Anforderungen für Speicher-Buckets
- Akzeptieren von Action Center-Anforderungen an den Orchestrator:
- So lassen Sie
OPTIONSin derweb.config-Datei der Orchestrator-Web-App zu: - Upgrades
- Deinstallieren