- Erste Schritte
- Best Practices
- Mandant
- Über den Kontext „Mandant“
- Suche nach Ressourcen in einem Mandanten
- Verwaltung von Robotern
- Verbindung von Robotern mit Orchestrator
- Speicherung von Roboterzugangsdaten in CyberArk
- Speichern von Unattended-Roboterkennwörtern in Azure Key Vault (schreibgeschützt)
- Speichern der Anmeldeinformationen von Unattended-Robotern im HashiCorp Vault (schreibgeschützt)
- Löschen von getrennten und nicht reagierenden Unattended-Sitzungen
- Roboter-Authentifizierung
- Roboter-Authentifizierung mit Client-Anmeldeinformationen
- SmartCard-Authentifizierung
- Ordner verwalten
- Klassische Ordner im Vergleich zu modernen Ordnern
- Migrieren von klassischen Ordnern zu modernen Ordnern
- Verwaltung moderner Ordner
- Persönliche Arbeitsbereiche
- Verwalten persönlicher Arbeitsbereiche
- Zuweisen von Rollen
- Verwaltung von Rollen
- Standardrollen
- Häufig gestellte Fragen
- Aktivieren von Benutzern zum Ausführen persönlicher Automatisierungen
- Ermöglichen der Ausführung von Automatisierungen für Benutzer in einer Unattended-Infrastruktur über Unattended-Roboter
- Konfigurieren von Roboterkonten zum Ausführen von Unattended-Automatisierungen
- Audit
- Ressourcenkatalogdienst
- Automation Suite Robots
- Ordnerkontext
- Automatisierungen
- Prozesse
- Jobs
- Auslöser
- Protokolle
- Überwachung
- Warteschlangen
- Assets
- Speicher-Buckets
- Test Suite - Orchestrator
- Integrationen
- Klassische Roboter
- Fehlersuche und ‑behebung
Migrieren von klassischen Ordnern zu modernen Ordnern
Moderne Ordner wurden eingeführt, um die Orchestrierung von Automatisierungen zu verbessern und zu vereinfachen und bieten mehrere Vorteile im Vergleich zu klassischen Ordnern.
Um Sie beim Übergang zu modernen Ordnern zu unterstützen, können Sie den modernen Migrationsassistenten verwenden, um Ihre klassische Ordnerhierarchie und Entitäten in modernen Ordnern leicht wiederherzustellen, wobei alle Abhängigkeiten erhalten bleiben.
Um Ihre aktuelle Bereitstellung ganz oder teilweise in moderne Ordner zu konvertieren, müssen einige Entitäten erneut bereitgestellt werden, während andere vollständig neu erstellt werden müssen.
Hier finden Sie einen Überblick über die Aufgaben des Migrationsassistenten während und nach der Migration:
- Erstellt jeden klassischen Ordner neu als modernen Ordner mit einem Namen im Format
Migrated <folder name>
. - Erstellt für jede Umgebung einen entsprechenden Unterordner im modernen Zielordner. Wenn nur eine Umgebung vorhanden ist, werden keine Unterordner erstellt.
- Jeder Prozess wird in den modernen Ordner (oder Unterordner) verlagert, der seinem vorherigen Ordner oder seiner vorherigen Umgebung entspricht.
- Migriert Assets, Warteschlangen und Trigger aus jedem klassischen Ordner in den entsprechenden modernen Ordner.
- Migriert jede Test Suite-Entität in den modernen Unterordner, der der klassischen Ordnerumgebung entspricht, zu der sie zuvor gehörte.
-
Migriert Roboter und Benutzerkonten in die entsprechenden modernen Ordner:
-
Ordnet jeden klassischen Attended-Roboter einem Benutzerkonto zu und richtet jedes Benutzerkonto mit persönlichen Automatisierungseinstellungen (früher als Attended-Roboter-Einstellungen bezeichnet) und Zugriff auf die entsprechenden modernen Ordner und Maschinen ein, die zum Ausführen der Attended-Automatisierungen erforderlich sind, die in klassischen Ordnern ausgeführt wurden. In Bezug auf Rollen können zwei Szenarien auftreten:
- Wenn das Benutzerkonto, dem ein klassischer Attended-Roboter zugeordnet ist, dem Mandanten in dem Moment, in dem die Migration gestartet wurde, nicht zugewiesen war, wird er automatisch in den Mandanten aufgenommen und erhält die Rolle Allow to be Automation User auf Mandantenebene.
- Wenn das Benutzerkonto, dem ein klassischer Attended-Roboter zugeordnet ist, dem Mandanten bereits zugewiesen wurde, ändern sich seine Rollen nicht, sodass Sie ihm manuell die Rolle Allow to be Automation User auf Mandantenebene zuweisen müssen. Dadurch wird verhindert, dass Automatisierungen unterbrochen werden.
-
Ordnet jeden klassischen Unattended Robot Roboterkonten zu (empfohlen), sofern nicht anders konfiguriert, und richtet jedes Roboterkonto mit Zugriff auf die entsprechenden modernen Ordner und Maschinen ein, die zum Ausführen der Automatisierungen erforderlich sind, die der Unattended Robot in klassischen Ordnern ausgeführt hat.
Gewährt die Rolle Automation User auf Ordnerebene vorhandenen Roboterkonten, die klassischen Unattended-Robotern zugeordnet sind.
Neue, automatisch generierte Roboterkonten erhalten die Rolle Automation User auf Ordnerebene und die Rolle Allow to be Automation User auf Mandantenebene.
-
-
Einige Benutzerlizenzen, die Attended-Funktionen enthalten, werden möglicherweise nach Abschluss der Migration verfügbar. Dies liegt daran, dass in modernen Ordnern jeder Benutzer nur eine Benutzerlizenz für persönliche Automatisierungen (zuvor Attended) benötigt. Wenn derselbe Benutzer über mehrere Lizenzen verfügt, behält er die übergeordnete Lizenz und die untergeordnete wird freigegeben.
Wenn beispielsweise einer der Attended-Roboter des Benutzers eine Attended-Lizenz und ein anderer eine Citizen Developer-Lizenz verwendet hat, behält der Benutzer die Citizen Developer-Lizenz und die Attended-Lizenz wird freigegeben.
Wichtig:Während der Assistent den Migrationsprozess für Sie erheblich vereinfachen kann, müssen Sie nach der Migration Aufgaben ausführen, damit Ihre Automatisierungen ordnungsgemäß ausgeführt werden können.
Stellen Sie sicher, dass Sie über die erforderlichen Kenntnisse verfügen und dass Sie Zeit für die Ausführung dieser Aufgaben einplanen, bevor Sie mit der Migration beginnen.
Nach dem Ausführen des modernen Migrationsassistenten ändern sich einige Einstellungen auf Mandantenebene automatisch. Diese Änderungen sind für verwendete moderne Ordner erforderlich.
Die folgenden Änderungen gelten, nachdem alle klassischen Ordner erfolgreich migriert wurden:
-
Die interaktive Anmeldung wird erzwungen.
Nach Abschluss der Migration müssen Benutzer ihre UiPath Studio- oder UiPath Assistant-Verbindungseinstellungen aktualisieren, um von der Verwendung eines Maschinenschlüssels zur interaktiven Anmeldung zu wechseln, um in modernen Ordnern arbeiten zu können.
-
Klassische Ordner und ihre Entitäten können weiterhin verwendet werden.
Sie können diese beibehalten, bis die Validierung abgeschlossen ist. Danach können Sie sie löschen.
- Konto-Maschinen-Zuordnungen werden auf Mandantenebene aktiviert.
- Um den modernen Migrationsassistenten erfolgreich ausführen zu können, müssen Sie ein Organisationsadministratorsein.
-
Um den modernen Migrationsassistenten öffnen zu können, benötigen Sie die folgenden Berechtigungen:
- Rollen: Anzeigen, Erstellen und Bearbeiten
- Einstellungen: Anzeigen und Bearbeiten
- Benutzer: Anzeigen, Erstellen und Bearbeiten
- Roboter: Anzeigen, Erstellen, Bearbeiten und Löschen
- Ordner: Erstellen und Bearbeiten.
Der moderne Migrationsassistent ist nicht für große Bereitstellungen geeignet, die dedizierte Migrationstools und -strategien erfordern.
Wir empfehlen, den Migrationsassistenten nicht für Ordner zu verwenden, die mehr als 2.000 klassische Roboter enthalten. Dies kann zu Problemen bei der Leistung und zum Scheitern der Migration führen.
Es ist wichtig, dass Sie keine Konfigurationsänderungen an Ihrem klassischen Ordner-Setup vornehmen, bis die Migration abgeschlossen ist.
Bitte beschränken Sie die Überprüfungen und Änderungen vor der Migration auf die unten aufgeführten Punkte.
Bekanntes Problem
Nachdem Sie die Migration gestartet haben, können Sie Warteschlangentrigger in klassischen Ordnern nicht mehr bearbeiten. Bei Problemen, die die Bearbeitung eines Warteschlangentriggers erfordern würden, können Sie den fehlerhaften Warteschlangentrigger zwischen dem Beginn der Migration und dem erfolgreichen Abschluss der Migration nicht mehr verwenden.
Ein- und Ausschließen von Ordnern
Bevor Sie den Assistenten starten, fügen Sie sich selbst zu allen klassischen Ordnern hinzu, die Sie migrieren möchten.
Ordner, denen Sie nicht zugewiesen sind, werden nicht migriert.
Ein- und Ausschließen klassischer Roboter
Bevor Sie den Assistenten starten, überprüfen Sie, ob alle Roboter, die Sie migrieren möchten, einer Umgebung hinzugefügt wurden.
Bei klassischen Robotern, die nicht Teil einer Umgebung sind, wird davon ausgegangen, dass sie nicht verwendet werden und nicht für die Migration vorgesehen sind.
Verhinderung von Berechtigungserhöhungen
Nach der Migration wird Attended Usern und Roboterkonten automatisch die Rolle Automation Users auf Ordnerebene zugewiesen (in dem entsprechenden Ordner, dem sie zum Zeitpunkt der Migration zugewiesen sind). Wenn Sie die Rollen auf Dienstebene oder die Lizenzzuweisungsregel für diese Gruppe angepasst haben, empfehlen wir Ihnen, alle erhöhten Rollen oder zusätzlichen Lizenzen aus dieser Gruppe zu entfernen, bevor Sie mit der Migration fortfahren.
Stellen Sie sicher, dass keine Aufträge ausgeführt werden.
Stellen Sie sicher, dass vor dem Starten der Migration keine Aufträge ausgeführt werden.
Wenn Sie Trigger haben, die während der Migration einen Auftrag starten würden, empfehlen wir Ihnen, diese zu deaktivieren und nach Abschluss der Migration wieder zu aktivieren.
Bevor Sie mit der Migration beginnen, können Sie den Auftragsstatus auf der Seite Ordner > Überwachung jedes klassischen Ordners überprüfen, der migriert werden soll.
So migrieren Sie klassische Ordner zu modernen Ordnern für einen Mandanten:
Da wir in modernen Ordnern die Beziehung zwischen Benutzern und Robotern anders verwalten und den Roboter des Benutzers automatisch erstellen, müssen Sie jeden klassischen Attended-Roboter dem Konto des Benutzers zuordnen, der ihn verwendet.
Auf der Seite Attended-Benutzer werden alle Attended-Roboter aufgeführt, die in den klassischen Zielordnern gefunden wurden, und deren Details.
In der Spalte Zielbenutzerkonto müssen Sie für jeden gefundenen Attended-Roboter das Konto des Benutzers auswählen, der den Attended-Roboter verwendet, basierend auf den Informationen in den anderen Spalten.
- Wenn Sie kein Konto für einen Roboter festlegen, wird dieser Roboter nicht migriert. Die Prozesse, die diesem Roboter zugeordnet sind, können nicht mehr ausgeführt werden.
- Wenn der Benutzername eines Attended-Roboters, der an der Migration beteiligt ist, das @-Zeichen nicht enthält, ist die Migration nicht erfolgreich. Um dies zu umgehen, müssen lokale Benutzer in Verzeichnisbenutzer umgewandelt werden. Das erfolgt automatisch während der Installation oder des Upgrades, sofern sich die betroffenen Benutzer mindestens einmal beim Orchestrator anmelden. Wenn das nicht der Fall ist, können Sie dieses Skript verwenden, um sie umzuwandeln:
DECLARE @domain VARCHAR(100) = 'your-domain-name-here' UPDATE u SET u.[UserName] = CONCAT(u.[UserName], '@', lower(@domain)), u.[Type] = 2 FROM [dbo].[Users] u JOIN [dbo].[UserLogins] l ON u.[Id] = l.[UserId] WHERE u.[Type] = 0 AND l.[LoginProvider] = 'Windows' AND u.[IsDeleted] = 0
DECLARE @domain VARCHAR(100) = 'your-domain-name-here' UPDATE u SET u.[UserName] = CONCAT(u.[UserName], '@', lower(@domain)), u.[Type] = 2 FROM [dbo].[Users] u JOIN [dbo].[UserLogins] l ON u.[Id] = l.[UserId] WHERE u.[Type] = 0 AND l.[LoginProvider] = 'Windows' AND u.[IsDeleted] = 0
- Für jedes Zielkonto, das nicht korrekt oder nicht festgelegt ist, müssen Sie das Konto manuell festlegen:
- Wenn Sie fertig sind, klicken Sie auf Weiter, um zum Schritt Unattended-Benutzer zu gelangen.
Zuordnungsregeln für Attended-Roboter
Nachfolgend finden Sie die von uns verwendeten Regeln, um Ihre Auswahl zu überprüfen, wenn Sie versuchen, ihren Benutzern klassische Attended-Roboter zuzuordnen.
-
Roboter mit demselben Benutzernamen (angezeigt auf der Seite Attended Users) müssen demselben Zielbenutzerkonto zugeordnet sein.
In ähnlicher Weise müssen Roboter mit einem anderen Benutzernamenswert verschiedenen Zielbenutzerkonten zugeordnet werden.
-
Wenn Sie über eine Integration mit einem externen Benutzerverzeichnis verfügen, muss beim Zuordnen von Robotern zu Verzeichnisbenutzerkonten der Wert Benutzername des Roboters mit der E-Mail-Adresse oder dem Benutzernamen des Zielbenutzerkontos übereinstimmen.
Sie können die E-Mail-Adresse und den Benutzernamen für ein Benutzerkonto auf der Seite Mandant > Zugriff verwalten > Rollen zuweisen anzeigen.
-
Beim Zuordnen von Robotern zu lokalen Benutzerkonten:
- Wenn die interaktive Anmeldung für den Mandanten erzwungen wird, können Sie jedem Benutzer einen beliebigen klassischen Roboter zuordnen.
- Wenn die Einstellung für die Roboterauthentifizierung auf Mandantenebene auf Hybrid festgelegt ist und für das Zielbenutzerkonto die persönliche Automatisierung aktiviert ist, muss der Wert Benutzername für den Roboter mit dem Wert Domäne\Benutzername des Benutzers übereinstimmen, wie auf der Einrichtungsseite für persönliche Automatisierungen des Benutzers angezeigt.
- Wenn die Roboter-Authentifizierungseinstellung auf Mandantenebene auf Hybrid festgelegt ist, für das Zielbenutzerkonto die persönliche Automatisierung aktiviert ist und die Option Lizenz von Benutzergruppe erben auf der Einrichtungsseite für persönliche Automatisierungen des Benutzers festgelegt ist, hat der Benutzer einen generierten persönlichen Automatisierungs-Benutzernamen. Der Name wird nicht angezeigt, muss aber mit dem Benutzernamen des Roboters übereinstimmen, andernfalls ist die Zuordnung nicht zulässig.
Unattended-Roboter müssen Sie neuen oder vorhandenen Roboterkonten zuordnen. Roboterkonten sind für die Ausführung von Unattended-Automatisierungen konzipiert und wir empfehlen, sie anstelle von Benutzerkonten zu verwenden.
Auf der Seite Unattended-Benutzer werden alle Unattended-Roboter aufgeführt, die in klassischen Ordnern gefunden wurden.
Was die automatische Erstellung von Roboterkonten bewirkt
Wenn diese Option ausgewählt ist, versucht der Assistent zum Zeitpunkt der Migration, jeden klassischen Roboter wie folgt automatisch zuzuordnen:
-
Sucht nach einem vorhandenen Benutzer- oder Roboterkonto mit einem übereinstimmenden Unattended-Benutzernamen.
Wenn er gefunden wird, wird der Unattended-Roboter diesem vorhandenen Konto zugeordnet. Wenn keine Übereinstimmungen gefunden werden, wird mit dem nächsten Schritt fortgefahren.
-
Sucht nach anderen klassischen Unattended-Robotern mit demselben Benutzernamen, die bereits einem Konto zugeordnet wurden.
Wenn er gefunden wird, ordnet er diesen Roboter demselben Konto zu. Wenn keine Übereinstimmungen gefunden werden, wird ein neues Roboterkonto für den klassischen Roboter erstellt.
Migrated folderName_robotName
.
Zuordnungsregeln für Unattended-Roboter
Die folgenden Regeln gelten, wenn Sie versuchen, klassische Unattended-Roboter Roboter- oder Benutzerkonten zuzuordnen.
Wenn Sie sich dafür entscheiden, die Roboter manuell Roboterkonten zuzuordnen (nicht empfohlen), anstatt dem Assistenten zu erlauben, neue Roboterkonten zu erstellen, müssen Sie folgende Regeln beachten.
-
Sucht nach einem vorhandenen Roboterkonto, das dieselben Anmeldeinformationen wie der klassische Unattended-Roboter verwendet.
Wenn eine Übereinstimmung gefunden wird, erfordert der Assistent, dass Sie den klassischen Unattended-Roboter dem vorhandenen Roboterkonto zuordnen. Wenn nicht, geht es zum nächsten Schritt über.
-
Sucht nach einem anderen klassischen Unattended-Roboter, der über dieselben Anmeldeinformationen wie der klassische Roboter verfügt, der zugeordnet werden soll. Wenn er gefunden und bereits einem Zielkonto zugeordnet wurde, verlangt der Assistent, dass Sie den aktuellen Roboter demselben Zielkonto zuordnen.
Nächste Schritte: Wenn die Migration erfolgreich war, fahren Sie mit der Einrichtung nach der Migration fort.
Fehlersuche und ‑behebung
Aufträge sind noch nicht im Endzustand.
Zu Beginn der Migration beendet der Assistent automatisch alle laufenden Aufträge, damit die Migration durchgeführt werden kann. Wenn ein beendeter Auftrag zum Zeitpunkt des Abschlusses der Migration im Status „Beendet“ verbleibt und nicht den Status „Angehalten“ erreicht, schlägt die Migration fehl.
In diesem Fall wird der Status „Beendet“ nach 24 Stunden automatisch in den Status „Angehalten“ umgewandelt. An diesem Punkt können Sie die Migration neu starten.
Nach Abschluss der Migration müssen Sie die folgenden manuellen Schritte ausführen, um Abwärtskompatibilitätsprobleme zu beheben:
Wenn Sie den Migrationsassistenten ausgeführt haben, aber Ihre Automatisierungen in modernen Ordnern nicht ordnungsgemäß ausgeführt werden, können Sie Ihre Einrichtung für klassische Ordner vorübergehend wieder aktivieren, so dass Sie weiterhin Automatisierungen ausführen können, bis Sie die Probleme mit der Migration beheben und erfolgreich zu modernen Ordnern wechseln können.
So kehren Sie nach der Migration vorübergehend zur Verwendung von klassischen Ordnern zurück:
- Legen Sie die Roboterauthentifizierungseinstellungen für den Mandanten wieder auf Hybrid fest.
- Aktivieren Sie alle klassischen Roboter.
- Aktivieren Sie Trigger in klassischen Ordnern.
- Löschen Sie die modernen Ordner.
- Löschen Sie die neuen Roboterkonten.
- Prüfen Sie, was in der Einrichtung der klassischen Ordner die Ursache für die fehlgeschlagenen Automatisierungen ist und bereinigen Sie möglicherweise Ihre klassischen Ordner.
- Führen Sie die Migration erneut aus.
UiPath.System.Activities
v19.10.1 oder höher durchführen. Sie müssen auch alle anderen vorhandenen Entitäten in einer modernen Ordnerstruktur erneut bereitstellen, außer: Roboter – da sie automatisch für Benutzer mit Zugriff auf den neuen modernen Ordner bereitgestellt werden; und Umgebungen – da sie nicht im Kontext eines modernen Ordners verwendet werden.
Durch das Upgrade der vorhandenen Entitäten auf das moderne Modell wird die Abwärtskompatibilität komplett entfernt. Die neu kompilierten Workflows sind nur ausführbar von 2019.10+ Robotern.
Migrieren zu modernen Ordnern
Um Ihre aktuelle Bereitstellung ganz oder teilweise in moderne Ordner zu konvertieren, müssen einige Entitäten erneut bereitgestellt werden, während andere vollständig neu erstellt werden müssen. Allgemeiner Überblick über den Migrationsprozess:
-
Jede Umgebung wird zu einem separaten Unterordner oder alternativ zum eigenen Ordner der obersten Ebene, wenn Sie die Benutzer und Prozesse vollständig getrennt halten möchten.
-
Der Workflow jedes Pakets muss mit aktuellen Aktivitäten neu kompiliert und dann erneut veröffentlicht oder in den Orchestrator hochgeladen werden.
-
Mithilfe der neu kompilierten Pakete muss jeder Prozess im Ordner (oder Unterordner) erneut bereitgestellt werden, der der vorherigen Umgebung entspricht.
-
Jeder Benutzer muss den Ordnern hinzugefügt werden, die den Prozessen entsprechen, auf die er zugreifen können muss.
domain\username
erstellen, einen in einem klassischen Ordner und einen in einem modernen Ordner, und der Benutzer sieht und führt nur die klassischen Prozesse aus, die ihnen zur Verfügung stehen. Wenn der klassische Roboter gelöscht wird, übernimmt und führt der moderne Roboter die neu erstellten und hinzugefügten modernen Versionen der gleichen Prozesse aus, ohne dass sich die Benutzererfahrung ändert.
domain/username
wie ein Benutzer in einem modernen Ordner existiert, hat der Benutzer nur Zugriff auf den klassischen Roboter und verwandte Prozesse. Damit der Attended-Roboter in einem modernen Kontext funktionieren kann, muss der klassische Floating-Roboter deaktiviert werden. Nachdem die Migration erfolgreich getestet und geprüft wurde, kann der klassische Roboter sicher gelöscht werden.
Unterstützte Migration mit dem Orchestrator-Manager
Um die Migration zu modernen Ordnern zu vereinfachen, können Sie den UiPath-Orchestrierungs-Managerverwenden. Dies ist ein Studio-Projekt, das die Orchestrator-API verwendet, um Entitäten basierend auf Microsoft Excel-Arbeitsmappen zu bearbeiten. Eine Anleitung zur Verwendung für die Migration finden Sie in der Produktdokumentation.
- Überblick über den Migrationsprozess
- Änderungen an Mandanteneinstellungen
- Voraussetzungen
- Berechtigungen
- Volumenbegrenzung
- Schritt 1. Verwenden des modernen Migrationsassistenten
- Vorbereiten der Migration
- Verwenden des Assistenten
- Verwenden des Assistenten für Attended-Benutzer
- Verwenden des Assistenten für Unattended-Benutzer
- Starten der Migration
- Neustarten oder Wiederholen der Migration
- Schritt 2. Einrichtung nach der Migration
- Zurückkehren zu klassischen Ordnern
- Manuelle Migration