Konfigurieren Sie den Process Builder-Trigger für RPA Bots for Salesforce
Process Builder ist ein Mechanismus, um einen Fluss mit einem Ereignis ausgelöst botzu erstellen. Diese Methode bietet Benutzern die Möglichkeit, Prozesse zu automatisieren und gleichzeitig die erforderlichen Kriterien für die bot Auslösung des festzulegen.
Vorbereitungen
- Sie sollten den Benutzerberechtigungssatz für die AAI-RPA-Bots Lightning-Komponente anwenden.
- Das vom Administrator definierte Objekt und die vom Administrator definierten Kriterien sowie ein Ergebnis, das Sie mithilfe eines Datenflusses erreichen möchten.
- Vertrautheit mit der Zuordnung eines Objekt-ID-Felds zu dem Datensatz-ID-Feld, das von der Run bot -Klasse benötigt wird.
- Bot Configurations Datensatz-ID , wenn Sie planen, bot by bot Configurationzu starten.
Prozedur
- Navigieren Sie von Salesforce zu .
- Klicken Sie auf Neu , und geben Sie die folgenden Details für den Prozessablauf ein: Einen Prozessnamen, einen API-Namen, eine Beschreibung und wie der Prozess startet.
- Klicken Sie auf Speichern.
- Wählen Sie das Objekt aus, und geben Sie an, wann der Prozess gestartet werden soll.
- Definieren Sie Ihre Kriterien.
- Klicken Sie Auf Aktion Hinzufügen.
- Geben Sie im Fenster Aktion auswählen und definieren Konfigurationen für Ihr botein.
- Wählen Sie „Apex “ als Aktionstyp aus.
-
Wählen Sie eine der folgenden Optionen aus der Apex-Klasseaus.
- Starten Sie Bot By Bot Configuration
Verwenden Sie gespeicherte bot-Konfigurationen aus dem Salesforce Connector.
- Geben Sie die bot-Konfigurations-IDein.
- Wählen Sie die Datensatz-ID.
Der Typ sollte Referenz sein und der Wert sollte mit dem Ereignisobjekt übereinstimmen.
- Bot mit API-Schlüssel ausführen
Stellen Sie eine Verbindung zu Ihrem Control Room her, indem Sie Ihre Anmeldeinformationen eingeben, um ein gespeichertes botauszuführen.
- Geben Sie Ihren CR-Benutzernamenein.
- Geben Sie die CR-URLein.
- Geben Sie den CR-API-Schlüsselein.
- Geben Sie den bot-Namenein.
- Weisen Sie dem bot Runner -Benutzer, der das botausführen wird, die Run as User ID zu.
- Klicken Sie Auf Zeile Hinzufügen.
- Wählen Sie als Benutzer-ID ausführen für Feldaus.
- Geben Sie den bot Runner in Wertein.
- Klicken Sie optional auf Zeile hinzufügen , um weitere Parameter für die bot Ausgabe auszuwählen, z. B. Device Pool ID, RecordID, Und benutzerdefinierte Variablen.
- Variablennamen müssen mit dem genauen Namen der Eingabevariablen übereinstimmen, die in definiert botist.
Wenn Sie mehrere Variablennamen angeben, verwenden Sie eine Pipe, um jede zu trennen (z. B. inputOne/inputTwo/inputThree).
- Variablenwerte werden in bot der gleichen Reihenfolge an den übergeben, in der Variablennamen angegeben werden (z. B. wie im vorherigen Schritt inputValue1/inputValue2/inputValue3).
- Variablennamen müssen mit dem genauen Namen der Eingabevariablen übereinstimmen, die in definiert botist.
- Bot mit Verbindung ausführen
Verwenden Sie eine Live-Verbindung zu Ihrem Control Room , um eine gespeicherte botauszuführen.
- Geben Sie den bot-Namenein.
- Geben Sie die Verbindungs-IDein.
- Weisen Sie dem bot Runner -Benutzer, der das botausführen wird, die Run as User ID zu.
- Klicken Sie Auf Zeile Hinzufügen.
- Wählen Sie als Benutzer-ID ausführen für Feldaus.
- Geben Sie den bot Runner in Wertein.
- Klicken Sie optional auf Zeile hinzufügen , um weitere Parameter für die bot Ausgabe auszuwählen, z. B. Device Pool ID, RecordID, Und benutzerdefinierte Variablen.
- Variablennamen müssen mit dem genauen Namen der Eingabevariablen übereinstimmen, die in definiert botist.
Wenn Sie mehrere Variablennamen angeben, verwenden Sie eine Pipe, um jede zu trennen (z. B. inputOne/inputTwo/inputThree).
- Variablenwerte werden in bot der gleichen Reihenfolge an den übergeben, in der Variablennamen angegeben werden (z. B. wie im vorherigen Schritt inputValue1/inputValue2/inputValue3).
- Variablennamen müssen mit dem genauen Namen der Eingabevariablen übereinstimmen, die in definiert botist.
- Starten Sie den bot mit dem Kennwort
Stellen Sie eine Verbindung zu Ihrem Control Room her, indem Sie Ihre Anmeldeinformationen eingeben, um ein gespeichertes botauszuführen.
- Geben Sie den bot-Namenein.
- Geben Sie Ihren CR-Benutzernamenein.
- Geben Sie die CR-URLein.
- Geben Sie das CR-Kennwortein.
- Weisen Sie dem bot Runner -Benutzer, der das botausführen wird, die Run as User ID zu.
- Klicken Sie Auf Zeile Hinzufügen.
- Wählen Sie als Benutzer-ID ausführen für Feldaus.
- Geben Sie den bot Runner in Wertein.
- Klicken Sie optional auf Zeile hinzufügen , um weitere Parameter für die bot Ausgabe auszuwählen, z. B. Device Pool ID, RecordID, Und benutzerdefinierte Variablen.
- Variablennamen müssen mit dem genauen Namen der Eingabevariablen übereinstimmen, die in definiert botist.
Wenn Sie mehrere Variablennamen angeben, verwenden Sie eine Pipe, um jede zu trennen (fo Beispiel: InputOne/inputTwo/inputThree).
- Variablenwerte werden in bot der gleichen Reihenfolge an den übergeben, in der Variablennamen angegeben werden (z. B. wie im vorherigen Schritt inputValue1/inputValue2/inputValue3).
- Variablennamen müssen mit dem genauen Namen der Eingabevariablen übereinstimmen, die in definiert botist.
- Starten Sie Bot By Bot Configuration
- Klicken Sie auf Speichern.