Co-Pilot für Entwickler erzeugt optimale Ergebnisse, wenn die folgenden Beispielaufforderungen für häufig beobachtete Trends in der Automatisierungsentwicklung eingegeben werden.

Erwägen Sie, Eingabeaufforderungen aus der folgenden Liste zu kopieren und einzelne Details zu ändern, um die Ausgabe an Ihre eigenen Automatisierungsbedürfnisse anzupassen.

Beispiele für Eingabeaufforderungen im Bot Editor

Beispiele:
  • Einen Ordner öffnen. Schleife ausführen durch jede Datei. Kopiere die Dateinamen und füge sie in eine Excel-Datei ein.
  • Verbinde mit der Datenbank unter Verwendung des myname/mytoken-Kontos
  • Öffne Browser google.com
  • Erstelle einen Bot, der eine E-Mail an $EmailTo$, CC $EmailCC$ sendet, von $EmailFrom$, mit dem Betreff „Bot gestartet“ und der Nachricht „Der Bot wurde jetzt gestartet“.
  • Führe das Excel-Makro „TestMacro” auf C:\\Temp\\MacroFile.xls aus. Wechsle dann zum Excel-Hauptarbeitsblatt und hol dir alle Zellen.
  • Nutzer auffordern, den Ordnerpfad auszuwählen. Durchlaufe den ausgewählten Ordner einschließlich Unterordner. Wenn eine Excel-Datei gefunden wird, überprüfe das Arbeitsblatt „Main“. Wenn verfügbar, speichere es als PDF im selben Ordner.
  • Dieses Beispiel erstellt eine Automatisierung, die Datensätze in Salesforce analysiert und für jeden Salesforce-Datensatz die Daten in die bestehende Datenbank einfügt. Wenn der Datensatz eine E-Mail enthält, sendet die Automatisierung eine E-Mail, und wenn der Datensatz keine E-Mail enthält, fügt die Automatisierung einen Kommentar hinzu. Außerdem zeigt die Automatisierung eine Nachricht an, wenn während der Laufzeit ein Fehler auftritt.

    Datensätze von Salesforce abrufen. Füge für jeden Salesforce-Datensatz einen Datensatz in die Datenbank ein. Wenn der Datensatz eine E-Mail enthält, sende eine E-Mail. Wenn nicht, fügen Sie einen Kommentar hinzu. Wenn ein Fehler auftritt, wenn der Bot diese Operationen ausführt, zeige ein Nachrichtenfeld an.

Mehrere Operationen zur Klarheit getrennt: Dieses Beispiel zeigt ein komplexes Szenario, in dem verschiedene Aktionen beschrieben werden, um die Koordination der Daten in diesem komplexen Szenario darzustellen. Geordnete Zahlen helfen, die Reihenfolge festzulegen und Co-Pilot anzuweisen, diese Aktionen beim Rendern in der richtigen Reihenfolge auszuführen.

Füge Try-Catch-Aktion hinzu. 1. Füge die SAP-Verbindungsaktion mit dem Verbindungstyp SAP SSO hinzu. 2. Sende die Eingabetaste als SAP-Virtuellen Schlüssel. 3. Füge eine Verzögerung von 3 ms hinzu. 4. Gib die Liefernummer 858484 ein, indem du die SAP-Set-Text-Aktion hinzufügst. Feldpfad ist wou/tur. 5. Sende F7 als SAP-Virtuellen Schlüssel. 6. Wenn das Fenster nicht vorhanden ist, aktualisiere die Spalte „Status“ in der Excel-Arbeitsmappe mit der Aktion „Zelle festlegen“ auf „Ungültig“. Andernfalls speichere die Rechnungsnummer mit der Aktion „SAP-Text abrufen“ für den Feldpfad xyz/abc in der Variablen.

E-Mail-Operationen:
  • Dieses Beispiel findet E-Mails, die den angegebenen Bedingungen entsprechen, und verschiebt die E-Mails in den vorhandenen angegebenen Ordner.

    Verschiebe alle E-Mails in den Ordner „Finance“, wenn die Anhänge PDF-Dateien enthalten und der Absender „finance@aai.com“ lautet.
  • Dieses Beispiel implementiert eine Automatisierung, die das E-Mail-Paket verwendet, um sich zu verbinden und E-Mails zu speichern, die speziell von etablierten Salesforce-Kontakten gesendet wurden. Die Eingabeaufforderung gibt an, dass das E-Mail-Paket anstelle des Outlook-Pakets verwendet werden soll, und stützt sich auf die Salesforce-Liste, die bereits im E-Mail-Konto dieses Nutzers vorhanden ist.

    Verbinde dich mit dem E-Mail-Paket mit Outlook und speichere alle E-Mails unter „c:\temp\MyEmails“, wenn der Absender mit der E-Mail eines Kontakts in der Salesforce-Liste übereinstimmt.
  • Dieses Beispiel findet E-Mails, die den angegebenen Bedingungen entsprechen, speichert die E-Mails am angegebenen Pfad und löscht dann die E-Mails aus dem E-Mail-Ordner.

    Erstelle eine Sicherungskopie aller E-Mails aus dem HR-Ordner in c:\temp\ExternalEmails, wenn die Domain des Absenders „chad@automationanywhere.com“ lautet, und lösche sie dann aus dem Ordner.
Sharepoint-Operationen:
  • Authentifiziere Sharepoint mit der Client-ID als $ClientID$, dem Client-Geheimnis als $ClientSecret$ und der Mandanten-ID als $TenantID$.
  • Erstelle den Sharepoint-Ordner COPILOT unter /SiteName/Folders/FA.
  • Lade die Datei in Sharepoint hoch.
Bedingungen If / Else If / Else:
  • Wenn die Antwort A ist, mit der Datenbank verbinden und die Daten lesen. Andernfalls, sende eine E-Mail an $EmailTo$.
  • Wenn die Antwort A ist, mit der Datenbank verbinden und die Daten lesen. Andernfalls, wenn die Antwort B ist, öffne www.google.com. Andernfalls, sende eine E-Mail an $EmailTo$.
Excel-Operationen:
  • Das Excel Advanced-Paket verwenden, um die Daten aus „SalesData.xlsx“ zu laden, die sich im \'C:\Reports\' Ordner befinden. Schreibe diese Daten in die XYZ-Oracle-Datenbank.
  • Nutzer auffordern, zwei Ordner auszuwählen. Durchsuche den ersten Ordner, um Excel-Dateien zu finden, und kopiere sie in den zweiten Ordner.
  • Einen Bot zum Kopieren von Daten aus einer Datenbanktabelle in Excel erstellen.
  • Dieses Beispiel erstellt eine Automatisierung, die eine neue CSV-Datei mit allen übereinstimmenden Ergebnissen aus den beiden angegebenen CSV-Dateien basierend auf Werten in der Zielspalte erstellt.

    Kombiniere zwei CSV-Dateien „a.csv“ und „b.csv“ aus dem Ordner c:\temp, indem du die Spalte „AccountNo“ verwendest. Speichere nur das übereinstimmende Ergebnis in \'c.csv\'.
  • Dieses Beispiel erstellt eine Automatisierung, die Excel-Anhänge in dem angegebenen Ordner speichert, die von dem angegebenen Anbieter gesendet wurden.

    Lies E-Mails vom Anbieter „jsmith@aa.com“ und speichere Anhänge von derenE-Mails in den Ordner c:\temp. Füge nur Dateien mit der Erweiterung .xlsx hinzu.
  • Dieses Beispiel erstellt eine neue CSV-Datei mit allen Werten aus einer Excel-Datei und einer CSV-Datei, basierend auf der Zielspalte.

    Kombiniere die Excel-Datei „a.xslx“ und die CSV-Datei „b.csv“ aus dem Ordner c:\temp, indem du die Spalte „AccountNo“ verwendest. Speichere alle übereinstimmenden und nicht übereinstimmenden Ergebnisse in „c.csv“.
  • Kopiere die Daten aus der Excel-Datei „a.xlsx“ in die Excel-Datei „b.xlsx“ für alle Arbeitsblätter, die den gleichen Namen haben.
  • Dieses Beispiel zeigt eine Automatisierung, die ein Makro für jede Zeile ausführt, die die angegebenen Bedingungen erfüllt. Für Zeilen, die die Bedingungen nicht erfüllen, werden die Daten in eine andere angegebene Excel-Datei kopiert.

    Führe das Makro „UpdateVendorData“ aus, wenn B2 in der Registerkarte „Info“ von c:\VenderData.xlsx auf „Ausstehend“ steht. Andernfalls kopiere alle Daten in c:\TodaysVendorData.xlsx.
Fehlerhandler:
  • Öffne Excel C:\temp.xlsx. Wenn ein Fehler auftritt, sende eine E-Mail an me@myorg.com.
  • Öffne Excel C:\temp.xlsx und hol alle Zeilen. Wenn ein Fehler auftritt, während diese Operationen ausgeführt werden, sende eine E-Mail.
  • Füge Try-catch hinzu.
  • Füge einen Fehlerhandler hinzu.

Beispiele für Eingabeaufforderungen im Process Composer

Beispiele:
  • Ein neues Kundenprofil im CRM-System erstellen. Der Name, die E-Mail-Adresse und die Telefonnummer werden von einem Nutzer über ein Formular eingegeben.
  • Lies die Liste der Autoteile aus einer PDF-Datei mithilfe einer Document Automation-Aufgabe, verwende einen Bot, um diese Teile auf einer Website zu suchen, und sende die gesammelten Informationen per E-Mail.
  • Mit einem Formular zur Eingabe von Patienteninformationen beginnen. Dann Patienten herausfiltern, die 75 Jahre und älter sind. Schließlich einen Bot hinzufügen, um die Informationen in einer Excel-Tabelle zu speichern.
  • Daten aus einer Rechnung abrufen. Wenn der Name mit „neu“ beginnt, den Preis prüfen. Wenn der Preis über 1000 liegt, eine E-Mail senden, und wenn der Preis unter 500 liegt, zur ersten Aufgabe wechseln. Andernfalls die Daten in einer Excel-Datei speichern. Wenn die Rechnung nicht mit „neu“ beginnt, das Dokument validieren.
  • Formularaufgabe für EntryForm hinzufügen.
  • Eine Bot-Aufgabe für botInput hinzufügen.