Mit Co-Pilot für Entwickler können Sie verschiedene Varianten einer Eingabeaufforderung ausprobieren, um herauszufinden, welche davon Ihre Zwecke am besten erfüllt. Wenn die ersten Ergebnisse nicht Ihren Anforderungen entsprechen, können Sie die Automatisierung rückgängig machen oder löschen, die Eingabeaufforderung neu codieren und erneut ausführen.

Befolgen Sie diese Grundsätze, um bessere und relevantere Ergebnisse von Automation Co-Pilot Co-Pilot zu erhalten.

Co-Pilot-Seite und Eingabeaufforderungen

Fügen Sie alle Anweisungen ein, bevor Sie die Eingabeaufforderung senden

Beschreiben Sie Ihr gesamtes Szenario im Detail und drücken Sie dann die Taste Eingabe oder klicken Sie auf Senden, um Co-Pilot eine Ausgabe zu generieren.

Minimieren, wenn nicht in Gebrauch

Lassen Sie nach dem Senden einer Eingabeaufforderung die Co-Pilot-Assistentenseite geöffnet, während Sie mit der Entwicklung fortfahren. Sie können die Schnittstelle bei Bedarf minimieren. Eingabeaufforderungen werden nicht gespeichert und der Gesprächsverlauf kann nicht abgerufen werden, wenn der Bildschirm aktualisiert oder eine neue Sitzung gestartet wird.

Inhalt der Eingabeaufforderung

Eindeutige Anweisungen schreiben

Automation Co-Pilot ist darauf ausgerichtet, Ihre Absicht anhand der von Ihnen gesendeten Anweisung (oder Eingabeaufforderung) zu erkennen. Klare und spezifische Anweisungen verringern Rätselraten und führen zu besseren Ergebnissen.

Auf die Anweisung Send Email (E-Mail senden) im Bot Editor verwendet Automation Co-Pilot das E-Mail-Befehlspaket, um diese Eingabeaufforderung auszuführen. Wenn Sie beabsichtigen, eine E-Mail mit Microsoft 365 Outlook zu senden, dann ist die korrekte Eingabeaufforderung die Aktion Send Outlook email (E-Mail per Outlook senden).

Direkt formulieren

Geben Sie direkte Anweisungen und verzichten Sie auf Bitten oder „lautes Denken“.

Anstatt beispielsweise zu sagen, „can you please help me to create an automation to send email“ (Kannst du mir bitte helfen, eine Automatisierung zum Senden einer E-Mail zu erstellen?), formulieren Sie Ihre Aufforderung so: create an automation to send email to demo@demo.com with subject \'this is a demo\' (Erstelle eine Automatisierung, um eine E-Mail an demo@demo.com mit dem Betreff „dies ist eine Demo“ zu senden).

Länge der Anweisung

Komplexe Aktionen aufschlüsseln

Beschreiben Sie Ihr gesamtes Automatisierungsszenario in Ihrer Eingabeaufforderung. Lange Eingabeaufforderungen können manchmal zu Zeitüberschreitungen führen. Wenn das Szenario zu lang oder zu komplex ist, unterteilen Sie es in Abschnitte von Operationen. Wenn das Automatisierungsszenario mehrere Schritte umfasst, unterteilen Sie es in kleinere, besser zu bewältigende Aufgaben.

Anstatt zu sagen: Füge Salesforce-Datensätze in die Datenbank ein und prüfe Datensatz auf E-Mail-Informationen zum Senden einer E-Mail , formulieren Sie Ihre Eingabeaufforderung um.
Get records from Salesforce. For each record, insert it into the database. If the record contains an email address, send an email to demo@demo.com. If not, add a comment. If an error occurs when the bot performs these operations then show a message box.

Wenn möglich, zusätzlichen Kontext hinzufügen

Indem Sie in Ihrer Eingabeaufforderung den Aufgabentyp oder die Aktion angeben, wird der Automatisierungsschritt genau identifiziert.

Die Verwendung einer Eingabeaufforderung, um Excel C:/temp/MyFile.xlsx öffnen zu sagen, würde sicherstellen, dass dass Automation Co-Pilot die Excel-Aktion verwendet, um die angegebene Datei zu öffnen.

Beispiele für Eingabeaufforderungen

Es handelt sich um Beispiele für übliche Muster in von Entwicklern erstellten Automatisierungen, die von Entwicklern beobachtet wurden. Obwohl diese Eingabemuster optimale Ergebnisse erzeugen, empfehlen wir, sie nach Bedarf für die Automatisierung, die Sie erstellen, anzupassen.

Bot Editor Beispiele:
  • Einen Ordner öffnen. Schleife ausführen durch jede Datei. Dateinamen kopieren und sie in einer Excel-Datei hinzufügen
  • Mit der Datenbank verbinden unter Verwendung des myname/mytoken-Kontos
  • Browser google.com öffnen
  • Einen Bot erstellen, der E-Mails an $EmailTo$ sendet, CC $EmailCC$, von $EmailFrom$, Betreff „Bot gestartet”, Nachricht „Der Bot hat jetzt gestartet”
  • das Excel-Makro „TestMacro” auf C:\\Temp\\MacroFile.xls ausführen. Dann wechseln zum Excel-Hauptarbeitsblatt und alle Zellen holen.
  • Nutzer auffordern, den Ordnerpfad auszuwählen. Schleife ausführen durch die ausgewählten Ordner einschließlich Unterordner. Wenn eine Excel-Datei gefunden wird, dann auf Arbeitsblatt „Hauptarbeitsblatt“ prüfen. Wenn es verfügbar ist, als PDF im gleichen Ordner speichern
  • Datensätze von Salesforce abrufen. Für jeden Salesforce-Datensatz einen einfügen Datensatz in die Datenbank einfügen. Wenn der Datensatz eine E-Mail enthält, eine E-Mail senden. Wenn nicht, Kommentar hinzufügen. Wenn ein Fehler auftritt, während der Bot diese Operationen ausführt, ein Nachrichtenfenster anzeigen
  • Sharepoint-Operationen:
    • SharePoint mit der Client-ID als $ClientID$ authentifizieren, Client-Geheimnis als $ClientSecret$, Mandanten-ID als $TenantID$
    • SharePoint-Ordner COPILOT erstellen unter /SiteName/Ordner/FA
    • Datei zu SharePoint hochladen
  • * If / ElseIf / Else:
    • Wenn die Antwort A ist, mit der Datenbank verbinden und die Daten lesen. Sonst, eine E-Mail an $EmailTo$ senden
    • Wenn die Antwort A ist, mit der Datenbank verbinden und die Daten lesen. Sonst Wenn Antwort ist B, www.google.com öffnen. Andernfalls E-Mail senden an $EmailTo$
  • Fehlerhandler:
    • Excel C:\temp.xlsx öffnen. Wenn ein Fehler auftritt, eine E-Mail senden an me@myorg.com
    • Excel C:\temp.xlsx öfnnen und alle Zeilen holen. Wenn ein Fehler auftritt, während diese Operationen ausgeführt werden, eine E-Mail senden
    • try-catch hinzufügen
    • Fehlerhandler hinzufügen
  • Das Excel Advanced-Paket verwenden, um die Daten aus „SalesData.xlsx“ zu laden, die im Ordner \'C:\Reports\' gespeichert. Diese Daten in die XYZ-Oracle-Datenbank schreiben.
  • Nutzer auffordern, zwei Ordner auszuwählen. Schleife für ersten Ordner ausführen, um Excel-Dateien zu finden und sie in den zweiten Ordner zu kopieren.
  • Einen Bot ersten, um Daten aus einer Datenbanktabelle in Excel zu kopieren.

Process Composer Beispiele:
  • Ein neues Kundenprofil im CRM-System erstellen. Der Name, die E-Mail-Adresse und Telefonnummer werden von einem Nutzer über ein übermittelt.
  • Die Liste von Autoteilen mit einer Automatisierungsaufgabe für Dokumente in einer PDF-Datei lesen, nach diesen Teilen mit einem Bot auf einer Website zu suchen und eine E-Mail mit den gesammelten Informationen senden
  • 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 zu 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 1.000 liegt, eine E-Mail senden, und wenn der Preis unter 500 liegt, dann zur ersten Aufgabe gehen. Andernfalls die Daten in Excel speichern Datei. Wenn die Rechnung nicht mit „neu“ beginnt, Dokument validieren.
  • Formularaufgabe für EntryForm hinzufügen.
  • Eine Bot-Aufgabe für botInput hinzufügen.