- Versionshinweise
- Bevor Sie beginnen
- Erste Schritte
- Installation und Upgrade
- Softwareanforderungen
- Hardwareanforderungen
- Prerequisites for installation
- Action Center: Azure PaaS-Installation
- 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
- Fehlersuche und ‑behebung

Action Center
Action Center: Azure PaaS-Installation
linkDas Azure-Installationsskript ermöglicht Ihnen die Installation von Action Center auf einem oder mehreren Knoten.
Bevor Sie beginnen
linkStellen 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
linkErstellen 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 Dropdown-Liste Runtime-Stapel .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.
Important: 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 dasUiPathActionCenter.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
linkDie 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.
true
festgelegt ist:
IdentityServer.OAuth.Enabled
IdentityServer.S2SIntegration.Enabled
Skriptparameter für Powershell-Installation
linkWenn 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.
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 es 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
UiPath.Actioncenter.zip -Archiv.
|
|
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
linkAction 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>
Important: Stellen Sie sicher, dass der im Feld Value eingegebene Wert keine Leerzeichen enthält.Hinweis: Ersetzen Sie<ActionCenterServiceURL>
mit der entsprechenden URL Ihres Action Center-Diensts.
- Name:
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 dieweb.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
linkUm das Azure PaaS Action Center zu aktualisieren, müssen Sie eine neue, höhere Version installieren, die die aktuelle Version ersetzt.
Deinstallieren
linkUm 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
OPTIONS
in derweb.config
-Datei der Orchestrator-Web-App zu: - Upgrades
- Deinstallieren