Zum Hauptinhalt springen
Version: 0.25.0

Schnellstart

Geschätzte Dauer: 30 Minuten Diese Anleitung führt Sie Schritt für Schritt von der Neuinstallation des Aiviro Editor bis zu einem Roboter, der selbstständig nach Zeitplan läuft.


1. Lizenz aktivieren​

  1. Starten Sie den Aiviro Editor.
  2. Öffnen Sie Einstellungen → Konfiguration bearbeiten → Aiviro.
  3. Fügen Sie Ihre Client-ID und Ihren API-Schlüssel ein und klicken Sie dann auf Anmeldedaten testen.
  4. Warten Sie auf die Erfolgsmeldung, speichern Sie dann und starten Sie den Editor neu.

Einstellungen → Konfiguration bearbeiten → Aiviro mit der Gruppe Anmeldedaten (Client-ID, API-Schlüssel, Anmeldedaten testen) sowie den Gruppen Vision Server und Sonstige


2. Roboter verbinden​

Klicken Sie auf Verbinden (Shift+R) und wählen Sie einen Robotertyp:

  • Desktop – läuft auf Ihrem lokalen PC. Erfordert zwei Monitore.
  • RDP – verbindet sich mit einer entfernten Windows-Sitzung. Für den Produktivbetrieb empfohlen.
  • Web – automatisiert Google Chrome über ChromeDriver.

Tragen Sie im Feld Profilname einen Namen für die Konfiguration ein, füllen Sie die Verbindungsdaten aus, speichern Sie das Profil und klicken Sie auf Verbinden. Einzelheiten zu jedem Feld finden Sie unter Robotertypen und Konfiguration.


3. Projekt anlegen​

  1. Datei → Neues Projekt (Ctrl+N).
  2. Datei → Projekt speichern (Ctrl+S), wählen Sie einen Ordner und nennen Sie das Projekt DemoQuickStart.

Das Projekt wird mit einem leeren Szenario geöffnet.


4. Szenario erstellen​

Sie erstellen einen Ablauf, der:

  1. eine Seite mit dem Wechselkurs USD → EUR öffnet,
  2. den aktuellen Kurs in eine Variable einliest,
  3. den Browser schließt,
  4. Notepad öffnet, wartet, bis es bereit ist, und zwei Zeilen aus Datum, festem Text und Kurs schreibt,
  5. die Notiz unter einem Dateinamen mit dem heutigen Datum speichert und das Programm beendet.

Der fertige Aktionsbaum für dieses Szenario im Panel Befehle, mit ein- bzw. ausgeklapptem Abschnitt, sodass alle rund 17 Aktionen sichtbar sind

Kurs auslesen​

#AktionMenüpfadParameter
1[RDP] URL öffnenWerkzeugehttps://dollarstoeuro.com/usd-to-euro
2Roboter anlernen–Shift+E in der Live-Ansicht, damit die Elemente der Seite erkannt werden
3AI-LesenAIQuelltyp Bildschirm; Anweisungen get rate usd to eur; Extraktionsvorlage eine Zeile – Name current_rate, Typ float; In Variable speichern current_rate
4AbrufenWerkzeuge – oder Ctrl+Shift+GLiest aus, wann der Kurs zuletzt aktualisiert wurde. Objekttyp Rechts von; Referenz → Text, Beschriftung Last Updated:; Abfrage → Text, Beschriftung leer lassen; Variablenname rate_time
5TastenkombinationTastaturAlt + F4, um den Browser zu schließen

Die Aktion Abrufen liest die Aktualisierungszeit aus

Warum eine Referenz?

Wenn Sie die Suche an der festen Beschriftung Last Updated: verankern, ist die Automatisierung unempfindlich gegenüber Layoutverschiebungen – der Wert daneben ändert sich bei jedem Lauf, die Beschriftung nicht. Bleibt die Beschriftung der Abfrage leer, wird jeder Text erkannt, der rechts von der Referenz steht. Siehe Positionsbezogene Suche.

AI-Lesen gibt eine Struktur zurück

Die Extraktionsvorlage legt die Form des Ergebnisses fest, daher enthält current_rate eine Struktur, deren Schlüssel die von Ihnen angegebenen Feldnamen sind – nicht die bloße Zahl. Auf den Wert greifen Sie mit $current_rate['current_rate'] zu. Siehe AI-Lesen.

Notepad öffnen und darauf warten​

#AktionMenüpfadParameter
6[RDP] Benutzerdefinierter BefehlProzess startennotepad
7Warten aufWartenText Notepad – warten, bis das Fenster wirklich geöffnet ist

Warten auf stellt sicher, dass die Eingabe erst beginnt, wenn Notepad tatsächlich auf dem Bildschirm zu sehen ist.

Text zusammensetzen​

Fügen Sie drei Aktionen Variable erstellen hinzu (Werkzeuge oder Ctrl+Shift+V):

#VariableWert
8notepad_entry_first_lineExchange rate for $CONSTANTS['DAY_OF_WEEK_NAME'],$CONSTANTS['DAY']/$CONSTANTS['MONTH']/$CONSTANTS['YEAR']
9notepad_entry_second_line1 USD = $current_rate['current_rate'] EUR
10filenameRate_$CONSTANTS['FULL_DATE']

Schreiben Sie sie als gewöhnliche Sätze und kennzeichnen Sie Variablen mit $. Python-f-Strings sind nicht mehr nötig – siehe Werte und Ausdrücke.

Eingeben, speichern und beenden​

#AktionMenüpfadParameter
11Text eingebenTastatur$notepad_entry_first_line, Taste nach der Eingabe Enter
12Text eingebenTastatur$notepad_entry_second_line, Taste nach der Eingabe Enter
13TastenkombinationTastaturCtrl + S
14Warten aufWartenText *.txt – bestätigt, dass der Speichern-Dialog geöffnet ist
15Text eingebenTastatur$filename, Taste nach der Eingabe Enter
16TastenkombinationTastaturAlt + F4
tipp

Taste nach der Eingabe ersetzt die separaten Enter-Schritte, die die alte Version dieser Anleitung benötigte – drei Aktionen weniger, die gepflegt werden müssen.

Was Sie gelernt haben​

  • [RDP] Benutzerdefinierter Befehl startet ein beliebiges Programm mit Parametern.
  • AI-Lesen liest einen Wert von einer Seite aus; Sie beschreiben nur, was Sie benötigen. Ein Suchobjekt müssen Sie dafür nicht pflegen.
  • Abrufen mit einem positionsbezogenen Objekt liest einen Wert, der an einer stabilen Beschriftung daneben verankert ist.
  • Variable erstellen setzt mit $ Text zusammen, der CONSTANTS und erfasste Werte kombiniert.
  • Warten auf hält den Ablauf stabil, ohne feste Wartezeiten.
  • Tastenkombination und Text eingeben – mit Taste nach der Eingabe – decken die meisten Interaktionen am Desktop ab.

5. Testen​

  1. Klicken Sie in der Kopfzeile des Panels Befehle auf Alle ausführen.
  2. Beobachten Sie, wie der Roboter die Aktionen Schritt für Schritt ausführt.
  3. Öffnen Sie das Panel Läufe und prüfen Sie, ob der Status Erfolg grün angezeigt wird.

Das Panel Läufe mit einem ausgewählten erfolgreichen Lauf

Ist der Lauf fehlgeschlagen, finden Sie den fehlerhaften Schritt anhand des Protokolls und der Screenshots in den Details des Laufs – siehe Letzte Läufe.

Fertiges Szenario

Das fertige Szenario, aus dem Editor exportiert. Fügen Sie es in ein neues Projekt ein.

JSON anzeigen / kopieren
{
"id": "e3135ae5-4ca1-46e1-9c2b-355c999fb2e2",
"root_action": {
"obj": {
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
}
},
"children": [
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"title": {
"value": "USD to EUR rate",
"__class__": "0x1"
}
},
"children": [
{
"values": {
"url": {
"value": "https://dollarstoeuro.com/usd-to-euro",
"__class__": "0x1"
},
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"as_admin": {
"value": false,
"__class__": "0x4"
},
"sensitive_data": {
"value": false,
"__class__": "0x4"
},
"timeout": {
"value": 15,
"__class__": "0x5"
},
"sleep_time": {
"value": 1,
"__class__": "0x5"
}
},
"children": [],
"unique_id": "qgS5Kjm8QASDpARdiONOFg",
"__class__": "0x3"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"source": {
"values": {
"_info": {
"value": "Processing text from current screen",
"__class__": "0x1"
}
},
"__class__": "0x7"
},
"instructions": {
"value": "get rate usd to eur \n",
"__class__": "0x1"
},
"image_context_enabled": {
"value": false,
"__class__": "0x4"
},
"source_to_save": {
"value": "current_rate",
"__class__": "0x1"
},
"values": {
"value": [
[
"current_rate",
"float"
]
],
"__class__": "0x8"
},
"json_schema": {
"value": "",
"__class__": "0x1"
}
},
"children": [],
"unique_id": "uOBGPQ3rQDunoDSBU2aaNA",
"__class__": "0x6"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"required_success": {
"value": true,
"__class__": "0x4"
},
"search_object": {
"values": {
"query": {
"values": {
"text": {
"value": "",
"__class__": "0x1"
},
"find_method": {
"value": [
"AUTO"
],
"__class__": "0xc"
},
"element_index": {
"value": null,
"__class__": "0xd"
}
},
"__class__": "0xb"
},
"reference": {
"values": {
"text": {
"value": "Last Updated:",
"__class__": "0x1"
},
"find_method": {
"value": [
"AUTO"
],
"__class__": "0xc"
},
"element_index": {
"value": null,
"__class__": "0xd"
}
},
"__class__": "0xb"
},
"element_index": {
"value": null,
"__class__": "0xd"
},
"alignment": {
"value": true,
"__class__": "0x4"
}
},
"__class__": "0xa"
},
"variable_name": {
"value": "rate_time",
"__class__": "0x1"
},
"timeout": {
"value": 60,
"__class__": "0x5"
},
"result_type": {
"value": "text",
"__class__": "0xe"
},
"result_is_secret": {
"value": false,
"__class__": "0x4"
}
},
"children": [],
"unique_id": "bbKQko69TK-qQzcn4fjqNw",
"__class__": "0x9"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"search_object": {
"value": null,
"__class__": "0xd"
},
"key": {
"value": [
"LEFT_ALT",
"F4"
],
"__class__": "0x10"
},
"wait": {
"__class__": "0x11"
},
"key_delay": {
"value": null,
"__class__": "0xd"
}
},
"children": [],
"unique_id": "E31W9JKeRjKy4SFJzYQkPg",
"__class__": "0xf"
},
{
"values": {
"command": {
"value": "notepad",
"__class__": "0x1"
},
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"as_admin": {
"value": false,
"__class__": "0x4"
},
"sensitive_data": {
"value": false,
"__class__": "0x4"
},
"timeout": {
"value": 15,
"__class__": "0x5"
},
"sleep_time": {
"value": 1,
"__class__": "0x5"
}
},
"children": [],
"unique_id": "azt8sgEtTlyTQ2u5XzyKQw",
"__class__": "0x12"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"required_success": {
"value": true,
"__class__": "0x4"
},
"search_object": {
"values": {
"text": {
"value": "Notepad",
"__class__": "0x1"
},
"find_method": {
"value": [
"AUTO"
],
"__class__": "0xc"
},
"element_index": {
"value": null,
"__class__": "0xd"
}
},
"__class__": "0xb"
},
"timeout": {
"value": 3,
"__class__": "0x5"
},
"ignore_timeout_exception": {
"value": false,
"__class__": "0x4"
}
},
"children": [],
"unique_id": "vtNV4DmtTRSWnnZT6i40MQ",
"__class__": "0x13"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"assign_item": {
"name": "notepad_entry_first_line",
"expression": "f\"Exchange rate for {CONSTANTS['DAY_OF_WEEK_NAME']},{CONSTANTS['DAY']}/{CONSTANTS['MONTH']}/{CONSTANTS['YEAR']}\"",
"prompts": [],
"__class__": "0x15"
}
},
"children": [],
"unique_id": "LxiEsFIjSDyHKk00uDJpug",
"__class__": "0x14"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"assign_item": {
"name": "notepad_entry_second_line",
"expression": "f\"1 USD = {current_rate['current_rate']} EUR\"",
"prompts": [],
"__class__": "0x15"
}
},
"children": [],
"unique_id": "q1JQEWDyQ1qGuzrx4OVOaA",
"__class__": "0x14"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"assign_item": {
"name": "filename",
"expression": "f\"Rate_{CONSTANTS['FULL_DATE']}\"",
"prompts": [],
"__class__": "0x15"
}
},
"children": [],
"unique_id": "U-nHGsjeQLW0skRl5VFYRg",
"__class__": "0x14"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"required_success": {
"value": true,
"__class__": "0x4"
},
"search_object": {
"value": null,
"__class__": "0xd"
},
"text": {
"value": "notepad_entry_first_line",
"__class__": "0x17"
},
"wait": {
"__class__": "0x11"
},
"per_char_sleep_time": {
"value": null,
"__class__": "0xd"
},
"clear": {
"value": false,
"__class__": "0x4"
},
"key": {
"value": [
"ENTER"
],
"__class__": "0x10"
}
},
"children": [],
"unique_id": "eXyik8hNTnGlcoLWJiH9PA",
"__class__": "0x16"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"required_success": {
"value": true,
"__class__": "0x4"
},
"search_object": {
"value": null,
"__class__": "0xd"
},
"text": {
"value": "notepad_entry_second_line",
"__class__": "0x17"
},
"wait": {
"__class__": "0x11"
},
"per_char_sleep_time": {
"value": null,
"__class__": "0xd"
},
"clear": {
"value": false,
"__class__": "0x4"
},
"key": {
"value": [
"ENTER"
],
"__class__": "0x10"
}
},
"children": [],
"unique_id": "N7PWVpq-QravoOVXmZXKuA",
"__class__": "0x16"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"search_object": {
"value": null,
"__class__": "0xd"
},
"key": {
"value": [
"LEFT_CONTROL",
"KEY_S"
],
"__class__": "0x10"
},
"wait": {
"__class__": "0x11"
},
"key_delay": {
"value": null,
"__class__": "0xd"
}
},
"children": [],
"unique_id": "6ispLPoxS32VAwzBMcrouw",
"__class__": "0xf"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"required_success": {
"value": true,
"__class__": "0x4"
},
"search_object": {
"values": {
"text": {
"value": "*.txt",
"__class__": "0x1"
},
"find_method": {
"value": [
"AUTO"
],
"__class__": "0xc"
},
"element_index": {
"value": null,
"__class__": "0xd"
}
},
"__class__": "0xb"
},
"timeout": {
"value": 3,
"__class__": "0x5"
},
"ignore_timeout_exception": {
"value": false,
"__class__": "0x4"
}
},
"children": [],
"unique_id": "-pwZeUIMT5i7gY2XqorvGg",
"__class__": "0x13"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"required_success": {
"value": true,
"__class__": "0x4"
},
"search_object": {
"value": null,
"__class__": "0xd"
},
"text": {
"value": "filename",
"__class__": "0x17"
},
"wait": {
"__class__": "0x11"
},
"per_char_sleep_time": {
"value": null,
"__class__": "0xd"
},
"clear": {
"value": false,
"__class__": "0x4"
},
"key": {
"value": [
"ENTER"
],
"__class__": "0x10"
}
},
"children": [],
"unique_id": "BDOuRJYYTmOUa9JE78hv8g",
"__class__": "0x16"
},
{
"values": {
"enable_execution": {
"value": "Enabled",
"__class__": "0x1"
},
"search_object": {
"value": null,
"__class__": "0xd"
},
"key": {
"value": [
"LEFT_ALT",
"F4"
],
"__class__": "0x10"
},
"wait": {
"__class__": "0x11"
},
"key_delay": {
"value": null,
"__class__": "0xd"
}
},
"children": [],
"unique_id": "AXnz5Km8TxCXpUAWKLxw0A",
"__class__": "0xf"
}
],
"unique_id": "E1CH-2bqSXSbnk09jPQheA",
"__class__": "0x2"
}
],
"unique_id": "84z0ioNdQNmnxib9RhnDKw",
"__class__": "0x0"
},
"__mapping__": {
"0x0": [
"aiviro_editor.actions.block",
"ActionBlock"
],
"0x1": [
"aiviro_editor.parameters.primitive",
"StrValue"
],
"0x2": [
"aiviro_editor.actions.markup",
"Section"
],
"0x3": [
"aiviro_editor.actions.other",
"RDPOpenUrl"
],
"0x4": [
"aiviro_editor.parameters.primitive",
"BoolValue"
],
"0x5": [
"aiviro_editor.parameters.primitive",
"IntValue"
],
"0x6": [
"aiviro_editor.actions.ai",
"ProcessTextAction"
],
"0x7": [
"aiviro_editor.parameters.misc",
"ScreenSourceValue"
],
"0x8": [
"aiviro_editor.parameters.misc",
"KeywordValueValue"
],
"0x9": [
"aiviro_editor.actions.input_actions",
"GetAction"
],
"0xa": [
"aiviro_editor.parameters.aiviro_positional",
"OnTheRightElementValue"
],
"0xb": [
"aiviro_editor.parameters.aiviro_internal",
"TextElementValue"
],
"0xc": [
"aiviro_editor.parameters.aiviro_common",
"FindMethodValue"
],
"0xd": [
"aiviro_editor.parameters.primitive",
"NoneValue"
],
"0xe": [
"aiviro_editor.parameters.misc",
"GetCommandResultValue"
],
"0xf": [
"aiviro_editor.actions.keyboard_actions",
"KeyShortcut"
],
"0x10": [
"aiviro_editor.parameters.aiviro_common",
"BaseKeyValue"
],
"0x11": [
"aiviro_editor.parameters.primitive",
"ImplicitWaitValue"
],
"0x12": [
"aiviro_editor.actions.other",
"StartProcessRDPAction"
],
"0x13": [
"aiviro_editor.actions.input_actions",
"WaitForAction"
],
"0x14": [
"aiviro_editor.actions.other",
"AssignAction"
],
"0x15": [
"aiviro_editor.parameters.misc",
"VariableDropdownDataValue"
],
"0x16": [
"aiviro_editor.actions.keyboard_actions",
"TypeText"
],
"0x17": [
"aiviro_editor.parameters.variable",
"VariableValue"
]
}
},
"schedule": {
"config": null,
"auto_schedule": false,
"run_profile": ""
},
"settings": {
"implicit_wait_timeout": null,
"animation_timeout": null,
"locale_name": "en_US",
"locale_formats": {
"datetime": {
"format": "d.M.y HH:mm:ss"
},
"date": {
"format": "d.M.y"
},
"decimal": {
"format": null,
"group_separator": false
}
},
"scenario_prompt": null,
"ai_descriptions": {
"-pwZeUIMT5i7gY2XqorvGg": {
"high": "Wait for the \"*.txt\" save field to appear.",
"low": "Wait for a text to appear (label=\"*.txt\", timeout=3)."
},
"6ispLPoxS32VAwzBMcrouw": {
"high": "Press Ctrl+S to save the file.",
"low": "Press a key shortcut (key=[\"LEFT_CONTROL\", \"KEY_S\"])."
},
"AXnz5Km8TxCXpUAWKLxw0A": {
"high": "Press Alt+F4 to exit.",
"low": "Press a key shortcut (key=[\"LEFT_ALT\", \"F4\"])."
},
"BDOuRJYYTmOUa9JE78hv8g": {
"high": "Type the filename into the focused field and press Enter.",
"low": "Type (text=variable(filename), key=[\"ENTER\"])."
},
"E1CH-2bqSXSbnk09jPQheA": {
"high": "Create a section for the USD to EUR rate steps.",
"low": "Group actions as a section (title=\"USD to EUR rate\")."
},
"E31W9JKeRjKy4SFJzYQkPg": {
"high": "Press Alt+F4 to close the window.",
"low": "Press a key shortcut (key=[\"LEFT_ALT\", \"F4\"])."
},
"LxiEsFIjSDyHKk00uDJpug": {
"high": "Create the first line for the Notepad entry.",
"low": "Assign a value to a variable (name=\"notepad_entry_first_line\", value=\"f\\\"Exchange rate for {CONSTANTS['DAY_OF_WEEK_NAME']},{CONSTANTS['DAY']}/{CONSTANTS['MONTH']}/{CONSTANTS['YEAR']}\\\"\")."
},
"N7PWVpq-QravoOVXmZXKuA": {
"high": "Type the second line into the focused field and press Enter.",
"low": "Type (text=variable(notepad_entry_second_line), key=[\"ENTER\"])."
},
"U-nHGsjeQLW0skRl5VFYRg": {
"high": "Create the output filename from the current date.",
"low": "Assign a value to a variable (name=\"filename\", value=\"f\\\"Rate_{CONSTANTS['FULL_DATE']}\\\"\")."
},
"azt8sgEtTlyTQ2u5XzyKQw": {
"high": "Start Notepad in RDP.",
"low": "Start a process in RDP (command=\"notepad\")."
},
"bbKQko69TK-qQzcn4fjqNw": {
"high": "Get the time next to \"Last Updated:\".",
"low": "Get data from an element below a text (text=\"Last Updated\") (variable_name=\"rate_time\")."
},
"eXyik8hNTnGlcoLWJiH9PA": {
"high": "Type the first line into the focused field and press Enter.",
"low": "Type (text=variable(notepad_entry_first_line), key=[\"ENTER\"])."
},
"q1JQEWDyQ1qGuzrx4OVOaA": {
"high": "Create the second line with the current exchange rate.",
"low": "Assign a value to a variable (name=\"notepad_entry_second_line\", value=\"f\\\"1 USD = {current_rate['current_rate']} EUR\\\"\")."
},
"qgS5Kjm8QASDpARdiONOFg": {
"high": "Open the USD to EUR page in RDP.",
"low": "Open a URL via RDP (url=\"https://dollarstoeuro.com/usd-to-euro\")."
},
"uOBGPQ3rQDunoDSBU2aaNA": {
"high": "Extract the current USD to EUR rate from the screen.",
"low": "Process text from the current screen (instructions=\"get rate usd to eur \n\", image_context_enabled=false, source=\"current screen\", source_to_save=\"current_rate\", values=[[\"current_rate\", \"float\"]], data_type=\"ProcessTextAction\")."
},
"vtNV4DmtTRSWnnZT6i40MQ": {
"high": "Wait for Notepad to appear.",
"low": "Wait for a text to appear (label=\"Notepad\", timeout=3)."
}
}
}
}
Zwei Schreibweisen für denselben Ausdruck

Im Export verwenden die drei Aktionen Variable erstellen Python-f-Strings (f"Rate_{CONSTANTS['FULL_DATE']}") statt der einfachen Sätze mit $variable, die in den Schritttabellen gezeigt werden. Beide Formen sind gleichwertig und funktionieren – siehe Werte und Ausdrücke.

ai_descriptions in der Datei

Der Block ai_descriptions enthält die Sätze in natürlicher Sprache, die auf der Registerkarte AI-Text angezeigt werden – ein Paar high / low pro Aktions-ID. Sie werden in der Projektdatei gespeichert; deshalb öffnet sich die Registerkarte sofort und ruft nicht bei jedem Öffnen des Szenarios die AI auf. Aktualisiert werden sie nur, wenn Sie auf Beschreibungen abrufen oder bei einer Aktion auf ↻ Sync klicken.


6. Zugangsdaten in den Tresor verschieben​

Bevor Sie einen Zeitplan einrichten, entfernen Sie alle Passwörter aus den Aktionen:

  1. Klicken Sie in der Symbolleiste auf Tresor.
  2. Legen Sie mit Hinzufügen einen Eintrag vom Typ Passwort an, zum Beispiel RDP_PASSWORD.
  3. Ersetzen Sie den Klartextwert in der Aktion durch {{SECRET:RDP_PASSWORD}}.

Dieses Szenario enthält kein Passwort, jedes echte Szenario jedoch schon – siehe Sicherer Tresor.


7. Zeitplan festlegen​

  1. Klicken Sie in der Kopfzeile des Panels Befehle auf Einstellungen, um die Szenario-Einstellungen zu öffnen.
  2. Setzen Sie das Häkchen bei Aktiv.
  3. Setzen Sie Zeitplantyp auf Täglich und wählen Sie 09:00.
  4. Wählen Sie das Roboter-Profil, das der geplante Lauf verwenden soll.
  5. Prüfen Sie die Zeitzone und speichern Sie.

Szenario-Einstellungen mit gesetztem Häkchen bei Aktiv, Zeitplantyp: Täglich, einer eingestellten Uhrzeit und der Zeitplanbeschreibung im Klartext darunter


8. Automatikmodus einschalten​

Schalten Sie den Automatikmodus in der Hauptsymbolleiste ein und lassen Sie den Aiviro Editor geöffnet. Der Orchestrator führt das Szenario nun jeden Tag um 09:00 Uhr aus.

Die Hauptsymbolleiste mit eingeschaltetem Automatikmodus und das Panel Läufe mit dem nächsten geplanten Lauf, markiert als Geplant

Der nächste geplante Lauf erscheint oben im Panel Läufe mit der Kennzeichnung Geplant. Schauen Sie nach 09:00 Uhr wieder nach – dann sollte dort ein abgeschlossener Lauf mit dem heutigen Datum stehen.


Nächste Schritte​

  • Sehen Sie sich die Schleifenaktionen an, um CSV-Dateien oder Postfächer Zeile für Zeile zu verarbeiten.
  • Ergänzen Sie einen Laufbericht mit Benachrichtigungsaktionen.
  • Lesen Sie die Best Practices, bevor Ihr Szenario wächst.
  • Installieren Sie den Editor auf einer VM und lassen Sie ihn für Roboter im 24/7-Betrieb geöffnet.

Brauchen Sie Hilfe? Schauen Sie in die Seitenleiste oder wenden Sie sich an den Aiviro-Support.