API bereitstellen bots
Bot Runner Stellen Sie die Bereitstellung bots als Benutzer mit einer Lizenz auf den zugewiesenen Geräten bereit. Sie können Variablen auch bots an übergeben, wenn sie bereitgestellt werden.
Vorbereitungen
Anmerkung: Sie können die Control Room APIs im anzeigen Community Edition, aber die API-Funktionalität ist eingeschränkt. Sie benötigen eine lizenzierte Automation 360 Edition, um auf die volle Funktionalität der APIs zugreifen zu können.
Stellen Sie sicher, dass Ihnen die folgenden Ressourcen zugewiesen sind:
- Meine Bots -Funktion anzeigen und ausführen – Berechtigung
- Ausführen und Planen von Berechtigungen für die Ordner, die die enthalten bots
- Zugriff auf Bot Runner lizenzierte Benutzer
- Zugriff auf ein Standardgerät oder einen Gerätepool Anmerkung: Wenn dem der Bot Runner Lizenz zugeordneten Benutzer ein Standardgerät zugewiesen ist, wird das bot auf diesem Gerät bereitgestellt. Wenn kein Standardgerät zugewiesen ist oder Sie ein anderes Gerät auswählen möchten, müssen Sie einen Gerätepool angeben.
Um einen bereitzustellen bot und einen Variablenwert an das botzu übergeben, geben Sie der API die folgenden Informationen an:
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
fileId | Ja | Zahl | Kennung für das bot , das bereitgestellt werden soll. |
RunAsUserIds | Ja | Zahl | Kennung für einen Benutzer, der bei Ihrem Control Room als unbeaufsichtigte bot Runnerregistriert ist. |
PoolIds | Nein. | Zahl | Kennung eines Gerätepools, der mindestens ein aktives Gerät hat. Wenn Sie mehrere Pool-IDs eingeben, geben Sie die Werte in der Reihenfolge ein, in der die API nach verfügbaren Geräten suchen soll. Wenn zum Zeitpunkt der Bereitstellung keines der Geräte verfügbar ist, wird die Automatisierung in die Warteschlange gestellt. Anmerkung: Wenn dem der Bot Runner Lizenz zugeordneten Benutzer ein Standardgerät zugewiesen ist, wird das bot auf diesem Gerät bereitgestellt. Wenn kein Standardgerät zugewiesen ist oder Sie ein anderes Gerät auswählen möchten, müssen Sie einen Gerätepool angeben. |
OverrideDefaultDevice | Nein. | Boolescher Wert | Wenn der Bot Runner Benutzer einem Standardgerät zugewiesen ist und Sie einen Gerätepool angeben möchten, setzen Sie diesen Parameter auf true .Wenn Sie die Bereitstellung auf dem Standardgerät verwenden, setzen Sie diesen Parameter auf |
BotInput | Nein. | Variiert | Geben Sie den Namen, den Wert und den Datentyp der Eingabevariablen an. |
NumOfRunAsUsersToUse | Nein. | Zahl | Gibt an, wie viele Bot Runners aus der Liste der runAsUserIdsverwendet werden sollen. Ein gewichteter Systemalgorithmus wählt den Bot Runners mit der geringsten Anzahl von Aufgaben in der Warteschlange aus. |
CallbackInfo | Nein. | Objekt | Stellt die URL und das Authentifizierungstoken für den Callback-Server bereit. Nachdem das bot bereitgestellt wurde, sendet das Control Room den Bereitstellungsstatus und die Werte der Ausgabevariablen an diesen Rückrufserver. |
Prozedur
Nächste Maßnahme
Führen Sie diese Aufgabe aus: Bot-Bereitstellungsstatus-API anfordern.