- Erste Schritte
- Verwaltung
- Entwerfen von Automatisierungen
- Erstellen einer Automatisierung aus einer Idee
- Erstellen eines Projekts
- Starten einer Automatisierung
- Verwalten von Projektdateien und -ordnern
- Verbinden von Automatisierungen mit Ihren Konten
- Konfigurieren von Aktivitäten
- Verwalten der Aktivitäten in einem Projekt
- Übergeben von Werten zwischen Aktivitäten
- Iterieren durch Elemente
- Verwalten der Daten in einem Projekt
- Konfigurieren eines Projekts zur Verwendung Ihrer Daten
- Verwenden von Datei- und Ordnerressourcen
- Verwenden der UI-Automatisierung für Browser-Interaktionen
- Ausführen und Testen Ihrer Projekte
- Verwalten von Automatisierungen
- Studio Web API
Konfigurieren von Aktivitäten
Aktivitäten können Daten als Eingabe empfangen und Ausgabedaten erzeugen, die als Eingabe in anderen Aktivitäten verwendet werden können. Wichtige Aktivitätsoptionen oder -eigenschaften sind standardmäßig in Aktivitätskarten sichtbar. Wenn eine Aktivität über zusätzliche Eigenschaften verfügt, können Sie diese konfigurieren, indem Sie Zusätzliche Eigenschaften anzeigen auswählen.
The Properties panel allows you to control how activity properties appear. You can also use this panel to change the name of the project or the name of the workflow that is selected in the Project explorer.
- Canvas-Ansicht – Alle Eigenschaften der ausgewählten Aktivität werden auf der Aktivitätskarte angezeigt.
- Bereichsansicht – Alle Eigenschaften der ausgewählten Aktivität, einschließlich der erweiterten Eigenschaften, werden nur im Eigenschaftenbereich angezeigt, und die Aktivitätskarte wird reduziert.
- Variable verwenden
- Textgenerator
- Variable erstellen
- Ausdrucks-Editor öffnen
Dedizierte Eingabesteuerelemente, Editoren und Generatoren stehen zur Verfügung, mit denen Sie Aktivitäten je nach Datentyp konfigurieren können, entweder direkt von der Aktivität im Projektdesigner oder über einen Editor oder Generator.
Einige Aktivitäten definieren einen Scope oder die Bedingungen, die für die Ausführung anderer Aktivitäten erfüllt werden müssen, die ihnen hinzugefügt wurden. Diese werden als Containeraktivitäten bezeichnet. Beispiele sind:
- „Für jede(n)“-Aktivitäten : Definieren Sie eine Sammlung von Elementen, und wiederholen Sie die darin hinzugefügten Aktivitäten einmal für jedes dieser Elemente.
- If – Bewertet eine Bedingung und bestimmt den Ablauf der Automatisierung, indem bestimmte Aktivitäten basierend auf der Erfüllung der Bedingung ausgeführt werden.
- Browser verwenden – Wird an eine Seite in Ihrem Browser angehängt und führt alle darin hinzugefügten UI-Automatisierungsaktivitäten auf dieser Seite aus.
In den folgenden Abschnitten wird beschrieben, wie Sie einige der verfügbaren Editoren und Generatoren verwenden können.
Schreiben Sie komplexe Ausdrücke, um Aktivitätseigenschaften zu konfigurieren. Der Ausdrucks-Editor ist für die meisten Aktivitätseigenschaften verfügbar und bietet eine intelligente Codevervollständigung für Variablen, Argumente, Methoden, Eigenschaften, Klassen oder Schlüsselwörter. Sie können Ausdrücke in mehrere Zeilen schreiben und Strg + Leertaste verwenden, um die Liste der verfügbaren Optionen anzuzeigen. Sie können auch Variable einfügen auswählen, um das Variablenauswahlfenster zu öffnen und eine Variable, ein Argument oder eine Eigenschaft auszuwählen.
Verwenden Sie „Strg + F“ im Editor, um die Funktion zum Suchen und Ersetzen zu öffnen. Das Fehlersymbol gibt an, wenn eine Inkompatibilität zwischen einem Ausdruck und dem Aktivitätseigenschaftstyp besteht (z. B. bei der Verwendung eines Ausdrucks vom Typ String in einer Eigenschaft vom Typ Boolean).
Sie können den Wert gültiger Ausdrücke testen, indem Sie Test auswählen. Das Testen von Ausdrücken mit komplexen Werten wird derzeit nicht unterstützt.
Erstellen Sie einen komplexen Filter mit einer oder mehreren Bedingungen. Filter ermöglichen es Ihren Automatisierungen, die genauen Elemente zu bestimmen, die verwendet werden sollten. Beispielsweise enthalten die meisten Ereignistrigger Filter, mit denen Sie die genauen Kriterien bestimmen können, die ein Ereignis erfüllen muss, damit die Automatisierung startet.
Erstellen eines Filters:
- Wählen Sie im Feld auf der linken Seite das Element aus, das gefiltert werden soll. Wenn Sie beispielsweise E-Mails filtern, können Sie ein E-Mail-Feld wie Von oder Textkörper auswählen.
- Wählen Sie einen Operator aus der Dropdownliste in der Mitte für den Vergleich des Elements aus. Je nach Datentyp sind verschiedene Operatoren auswählbar. Wenn Sie beispielsweise E-Mails nach Absender filtern, können Sie den Operator enthält oder enthält nicht für das „Von“-Feld auswählen.
- Wählen Sie im rechten Feld den Wert aus, mit dem das ausgewählte Element verglichen werden soll.
All (AND)
aus, wenn der Filter angewendet wird, wenn alle Bedingungen erfüllt sind, oder Any (OR)
, wenn der Filter angewendet wird, wenn eine der Bedingungen erfüllt ist.
Beispiel für das Erstellen eines Filters
Sie entwerfen eine Automatisierung, die durch das Ereignis Datei erstellt in OneDrive oder Google Drive ausgelöst wird, und soll nur ausgeführt werden, wenn Dateien mit den Erweiterungen erstellt werden: pdf, tif, jpg, png, jpeg.
- Wählen Sie in der Triggeraktivität Zusätzliche Filter aus, um den Filtergenerator zu öffnen.
- Fügen Sie eine Bedingung für jede Dateierweiterung hinzu, die in den Filter aufgenommen werden soll, indem Sie Erweiterung im ersten Feld, enthält im zweiten Feld auswählen und im dritten Feld eine Erweiterung eingeben.
- Wählen Sie Beliebige (ODER) aus der Dropdownliste oben im Fenster aus, um anzugeben, dass die Erstellung von Dateien mit einer beliebigen Erweiterung die Automatisierung auslösen soll.
Definieren Sie eine wahre oder falsche Aussage, die von einer Aktivität ausgewertet wird, um zu bestimmen, wie die Automatisierung fortgesetzt werden soll.
Erstellen einer Bedingung:
- Wählen Sie im Feld auf der linken Seite den ersten Wert für den Vergleich aus, z. B. eine Variable aus Ihrem Projekt.
- Wählen Sie aus der Dropdownauswahl in der Mitte einen Operator aus, der für den Vergleich des ersten Wertes verwendet werden soll. Je nach Datentyp stehen mehrere Operatoren zur Verfügung:
greater than
,greater than or equal
,less than
,less than or equal
,equals
,not equals
,is empty text
,is not empty text
,is true
,is false
,starts with
,does not start with
,ends with
,does not end with
,contains
,does not contain
,has value
,has no value
,list is empty
,list is not empty
. - Je nach Operator müssen Sie eventuell auch einen zweiten Wert aus dem rechten Feld auswählen, mit dem der erste Wert verglichen werden soll.
All (AND)
aus, damit die Anweisung „true“ ist, wenn alle Bedingungen erfüllt sind, oder Any (OR)
, damit die Anweisung „true“ ist, wenn eine der Bedingungen erfüllt ist.
Beispiel für das Erstellen einer Bedingung
Sie entwerfen eine Automatisierung, die jede Datei, die in einem bestimmten Ordner auf Ihrem Google Drive oder OneDrive erstellt wird, in einen von zwei Ordnern verschiebt, basierend auf der Größe jeder Datei: Dateien ab 1 MB werden in den Ordner Große Dateien, Dateien unter 1 MB in den Ordner Kleine Dateien verschoben.
- Konfigurieren Sie den Trigger Datei erstellt.
- Fügen Sie eine If-Aktivität hinzu und klicken Sie auf das Feld Bedingung, um den Bedingungsgenerator zu öffnen.
- Fügen Sie im Bedingungsgenerator die Bedingung „Die Datei ist kleiner als 1 MB“ hinzu. Wir verwenden die Eigenschaft GrößeInBytes der erstellten Datei, und 1 MB = 1.000.000 Byte.
- Klicken Sie auf das erste Feld und wählen Sie Datei erstellt > Mehr anzeigen > Datei > SizeInBytes aus.
- Wählen Sie im mittleren Feld weniger als aus.
- Geben Sie im dritten Feld
1000000
ein und klicken Sie dann auf Speichern.
- Wir fügen dann zwei Move File-Aktivitäten hinzu, um die erstellte Datei wie folgt zu verschieben:
- Eine Aktivität in der Then-Verzweigung der If-Aktivität. Diese Aktivität wird ausgeführt, wenn die Bedingung erfüllt ist (die Dateigröße ist unter 1 MB), also wählen wir Kleine Dateien als Zielordner aus.
- Die andere Aktivität in der Else-Verzweigung der If-Aktivität. Diese Aktivität wird ausgeführt, wenn die Bedingung nicht erfüllt ist (die Dateigröße ist nicht unter 1 MB), also wählen wir Große Dateien als Zielordner aus.
Erstellen Sie eine Sammlung von Elementen desselben Typs.
Um eine Sammlung zu erstellen, wählen Sie ein Element und dann Eintrag hinzufügen für jeden Eintrag aus, den Sie hinzufügen möchten.
Beispiel für das Erstellen einer Sammlung
- Wählen Sie in der Aktivität „Upload Files“ die Option Mehr anzeigen aus > Erstellen Sie eine Sammlung von Dateien neben dem Feld Datei(en) .
- Wählen Sie Klicken zum Öffnen des Sammlungsgenerators aus.
- Wählen Sie Hinzufügen aus, klicken Sie dann auf das erste Feld und wählen Sie die Ausgabe der ersten Aktivität „Download File“ aus. Wiederholen Sie den Vorgang für die Ausgabe der zweiten Aktivität und klicken Sie dann auf Speichern.
Wenn Sie eine Variable in einem Feld verwenden, das Datums- und Uhrzeitwerte akzeptiert, sind auch Snippets verfügbar, mit denen Sie allgemeine Datums- und Uhrzeitvariablen schnell hinzufügen können:
- Heute
- Gestern
- Morgen
- Vor zwei Tagen
- Beginn der letzten Arbeitswoche
- Ende der letzten Arbeitswoche
- StartOfNextWeek
- StartOfNextMonth
- Anfang dieser Woche
- Anfang dieses Monats
- Anfang des letzten Monats
- Anfang dieses Jahres
- Vor 3 Monaten
- Vor 6 Monaten
- Jetzt