Die Perspektive Vorgangssteuerung, Skripte1) umfasst die ASYS-Repositoryobjekte der Vorgänge, Arbeitsschritte, Aktionen, Skriptmengen und Skriptdefinitonen. Die genannten Objektklassen sind - mit Ausnahme der Skriptdefinitionen - spezifisch für jeden Repository-Standort definierbar. Die Skriptdefinitionen gelten global für alle Standorte.
Die Möglichkeit der Definition einer Vorgangssteuerung steht nur für einen Teil der Masken zur Verfügung, die sich aus dem Navigationsbaum heraus öffnen lassen. Dieses Masken sind im Objektbaum dieser Perspektive aufgelistet. Für allen anderen Masken ist keine Vorgangssteuerung konfigurierbar!
Die in dieser Perspektive konfigurierbaren Repository-Objekte sind:
Einige weitere grundlegende Eigenschaften der Vorgangssteuerung:
Der Objektbaum auf der linken Seite enthält kein Wurzelelement, sondern auf oberster Ebene Masken, zu denen eine Vorgangssteuerung definiert werden kann. Unterhalb dieser Maskennamen gibt es jeweils eine kursive Überschrift für die Konfigurationskomponenten der Vorgangssteuerung:
An die Liste der Masken schließt sich die Überschrift der
an, unter der alle Skriptdefinitionen alphabetisch sortiert aufgelistet sind.
Unterhalb dieser Gliederungsüberschriften finden sich die Objekte der jeweiligen Klasse. Jedes Objekt trägt im Baum das Icon seiner Klasse:
Der Objektbaum bietet die übliche Filterung der Baumobjekte nach Namensbestandteilen (s. allgemeine Hilfe zum Objektbaum).
Über den Filterbutton () kann der Maskenbaum nach Eigenschaften gefiltert werden. Es öffnet sich ein Dialog zur Auswahl von Maskeneigenschaften:
Der Baum der Masken lässt sich einschränken auf
Werden diese Eigenschaften für den Filter kombiniert, so werden alle Masken angezeigt, die zumindest eines der beiden Filterkriterien erfüllen (ODER-Bedingung).
Im Kasten 'Skriptfilter' lassen sich die Skriptdefinitionen dieser Perspektive filtern:
Wichtig: Es findet nur eine Filterung auf das Vorhandensein einer Eigenschaft statt. Das heißt, dass nur Filterkriterien angewendet werden, die einen Inhalt bzw. ein Häkchen enthalten. Es ist somit z.B. nicht möglich, alle Objekte auszufiltern, die in einem bestimmten Ankreuzfeld kein Häkchen enthalten (z.B. alle Skripte, die nicht Steuerskripte sind).
Achten Sie in dem Dialog auf die Stichworte UND und ODER, denn sie bestimmten, wie die Filterkriterien logisch miteinander verknüpft werden, wenn Sie sie auswählen bzw. mit Inhalt füllen:
Ein Objekt wird im Baum durch Doppelklick zur Bearbeitung ausgewählt. Im Bearbeitungsbereich öffnet sich ein Tab-Reiter mit den Konfigurationsdaten des Objektes. Der Tab-Reiter trägt den Namen des Objektes. War bereits ein Tab-Reiter im Bearbeitungsbereich mit dem Objekt geöffnet, wird dieser Tab-Reiter im Bearbeitungsbereich nach vorne geholt.
Ein Objekt neu anzulegen kann auf zwei unterschiedlichen Wegen erfolgen:
In beiden Fällen öffnet sich ein Menü mit den Einträgen:
Masken mit Vorgangssteuerungsoption können nicht neu angelegt werden, sie werden durch die Entwickler vorgegeben.
Je nach Objektklasse öffnet sich ein anderer Dialog, um zumindest die Pflichtfeldinhalte für ein neues Objekt entgegenzunehmen. Nachdem dieser Dialog mit dem Ok-Button verlassen wurde, öffnet sich im Bearbeitungsbereich ein Tab-Reiter für die weitere Konfiguration des neuen Objektes.
Für einen neue Vorgang ist ein Vorgangsname einzugeben. Der Name muss einmalig für den Repository-Standort sein. Wird ein bereits vergebener Name erneut eingegeben, erfolgt eine entsprechende Fehlermeldung.
Der Dialog enthält einen Button Vorgang kopieren , über welchen sich ein Auswahldialog für Vorgänge öffnen lässt.
Zuoberst wird der Repository-Standort ausgewählt, von dem ein Vorgang kopiert werden soll. Darunter besteht die Möglichkeit, die Liste der Vorgänge nach einem Namensbestandteil der Maske zu filtern, der sie zugeordnet sind.
Auf der linken Seite der Maske befindet sich eine Auflistung der Masken mit ihren Vorgängen und dem Inhalt des Info-Feldes zur Vorgangsdefinition. Die Liste der Arbeitsschritte und Aktionen wird auf der rechten Maskenseite als Baum für den aktuell in der Liste markierten Vorgang angezeigt.
Die ausgewählte Vorgangsdefinition wird durch einen Doppelklick auf den Listeneintrag oder den Button Übernehmen in den Dialog Neuer Vorgang übernommen. Der Name des Vorgangs kann nun noch angepasst werden. Auch bei verändertem Namen wird noch eine Kopie des ausgewählten Vorgangs angelegt.
Wird die Kopie über den Button OK angelegt, erscheint noch ein Hinweisdialog.
Für eine neue Skriptmenge ist ein Skriptmengenname einzugeben. Der Name muss einmalig für den Repository-Standort sein. Wird ein bereits vergebener Name erneut eingegeben, erfolgt eine entsprechende Fehlermeldung.
Der Dialog enthält einen Button Skriptmenge kopieren , über welchen sich ein Auswahldialog für Skriptmengen öffnen lässt.
Zuoberst wird der Repository-Standort ausgewählt, von dem eine Skriptmenge kopiert werden soll. Darunter besteht die Möglichkeit, die Liste der Vorgänge nach einem Namensbestandteil der Maske zu filtern, der sie zugeordnet sind.
Auf der linken Seite der Maske befindet sich eine Auflistung der Masken mit ihren Skriptmengen und dem Inhalt des Info-Feldes zur Skriptmenge. Die Liste der Skriptgruppen und Skripte wird auf der rechten Maskenseite als Baum für die aktuell in der Liste markierte Skriptmenge angezeigt.
Die ausgewählte Skriptmenge wird durch einen Doppelklick auf den Listeneintrag oder den Button Übernehmen in den Dialog Neue Skriptmenge übernommen. Der Name des Skriptmenge kann nun noch angepasst werden. Auch bei verändertem Namen wird noch eine Kopie der ausgewählten Skriptmenge angelegt.
Wird die Kopie über den Button OK angelegt, erscheint noch ein Hinweisdialog.
Für ein neues Skript ist ein Skriptname einzugeben. Der Name muss einmalig im Repository sein. Wird ein bereits vergebener Name erneut eingegeben, erfolgt eine entsprechende Fehlermeldung. Der Skriptname beginnt mit dem Kürzel des Repository-Standortes, an dem der Admin aktuell angemeldet ist.
Das Skript kann bereits in diesem Dialog mit Eigenschaften in Form von Ankreuzfeldern versehen werden. Diese Eigenschaften können aber auch später im Bearbeitungsbereich gesetzt oder geändert werden.
Die Möglichkeit, Objekte bzw. ganze Objektgruppen zu kopieren, ist bereits weiter oben bei den Dialogen zur Neuanlage eines Vorgangs bzw. von Skriptmengen beschrieben und wird daher hier nicht erneut ausgeführt.
Um ein Objekt zu löschen, muss es im Objektbaum markiert sein (es muss nicht notwendigerweise auch im Bearbeitungsbereich geöffnet sein!).
Aus dem Objektbaum gelöscht werden können die Objekte:
Icon | Klasse | Voraussetzungen zur Löschung | Löschumfang |
---|---|---|---|
Maske | Keine; Masken können nicht gelöscht werden! | - | |
Vorgang | Der Vorgang und seine Arbeitsschritte dürfen in keiner Skriptmengen genutzt werden. | Der Vorgang mit allen Arbeitsschritten und Aktionen samt der Aktionsparameter. Für die Parameter genutzte Objekte - z.B. Abfragen - bleiben unverändert erhalten. | |
Startskriptmenge | Die Startskriptmenge darf in keinem ihrer Arbeitsschritte einen Folgeskriptmengenverweis enthalten und selbst nirgendwo als Folgeskriptmenge eingetragen sein. Alle Folgeskriptmengen müssen vor der Startskriptmenge gelöscht werden2)! | Die Skriptmenge mit allen Skriptgruppen und Skriptreferenzen sowie deren Einstellungen. Die Skriptdefinitionen bleiben unverändert erhalten. | |
Folgeskriptmenge | Die Skriptmenge darf in keinem Arbeitsschritt als Folgeskriptmenge eingetragen sein. | Die Skriptmenge mit allen Skriptgruppen und Skriptreferenzen sowie deren Einstellungen. Die Skriptdefinitionen bleiben unverändert erhalten. | |
Skriptdefinition | Die Skriptdefinition darf in keiner Skriptmengen bzw. keiner Aktion verwendet werden. | Die Skriptdefinition mit ihren Eigenschaften inklusive Skriptcode. |
In dieser Perspektive stehen acht Auswahllisten zur Verfügung, die aus Platzgründen auf zwei Gruppen Auswahl 1 und Auswahl 2 auf entsprechend beschrifteten Tab-Reitern verteilt sind:
Auswahlliste | Inhalt | Nutzung | Filter |
---|---|---|---|
Auswahl 1 | |||
Skripte | Skriptdefinitionen mit der Eigenschaft 'Steuerskript' oder 'für Arbeitsschritterstellung'. | Skripte können bestimmten Aktionen zugeordnet werden. | Namensfilter auf die Spalte Name |
Arbeitsschritte | Die Liste der Arbeitsschritte aller Vorgänge der gleichen Maske. | Die Arbeitsschritte können einem Skript in einer Skriptmenge (Ablaufplan) zugeordnet werden. | Namensfilter auf die Spalte Name |
Skriptmengen | Die Liste aller Skriptmengen der gleichen Maske. | Skriptmengen können als Folgeskriptmengen einem Skript mit Arbeitsschritt zugeordnet werden. | Namensfilter auf die Spalte Name |
Auswahl 2 | |||
Standard-Nutzer | Liste der Nutzer des eigenen Repository-Standortes. | Standard-Nutzer können einem Skript mit Arbeitsschritt zugeordnet werden. | Namensfilter auf die Spalte Name |
Arbeitsgruppen | Liste der Arbeitsgruppen des eigenen Repository-Standortes. | Arbeitsgruppen können als Bearbeiterermittlungstyp einem Skript mit Arbeitsschritt zugeordnet werden. | Namensfilter auf die Spalte Name |
Verteilungen | Liste der Verteilungen des eigenen Repository-Standortes. | Verteilungen können als Bearbeiterermittlungstyp einem Skript mit Arbeitsschritt zugeordnet werden. | Namensfilter auf die Spalte Name |
Nummernkreise | Liste der Nummernkreise des eigenen Repository-Standortes. | Nummernkreise können als Bearbeiterermittlungstyp einem Skript mit Arbeitsschritt zugeordnet werden. | Namensfilter auf die Spalte Name |
Abfragen | Liste der Abfragen mit der Kennzeichnung 'Vorgangssteuerung'. | Abfragen können als Bearbeiterermittlungstyp einem Skript mit Arbeitsschritt zugeordnet werden. Abfragen müssen in einigen Aktionstypen zur Ermittlung von Aktionsparametern zugeordnet werden. Abfragen müssen bei einem Maskenwechsel einem Skript zugeordnet werden, um die Datensätze zu ermitteln, für die in einer anderen Maske ein Vorgang und ein Arbeitsschritt angelegt werden sollen. | Namensfilter auf die Spalte Name; Eigenschaftsfilter: Aus einer Drop-Down-Liste können die Aufgabenbereiche ausgewählt werden, denen Abfragen mit der Eigenschaft 'Vorgangssteuerung' zugeordnet sind. Die Auswahlliste wird nach Abfragen mit dieser Eigenschaft gefiltert. |
Weitere Informationen zu dieser Maske | ||||||||||||||||
keine | ||||||||||||||||
landesspezifische Zusatzinformationen: | SH | HH | NI | HB | NW | HE | RP | BW | BY | SL | BE | MV | ST | BB | TH | SN |