|
Arbeitsablaufdefinitionen |
|
Arbeitsablaufdefinitionen ermöglichen die Abbildung standardisierter Arbeitsabläufe, um Daten zunächst aufzuarbeiten und danach in die BaSYS-Datenbank zu übernehmen. Die vom Anwender gewünschten Arbeitsabläufe werden seitens der Barthauer Software GmbH aufgenommen und als freigegebenes Konfigurationsdokument zur Verfügung gestellt. Über das Konfigurationsdokument ist ein Assistent definiert, der durch alle erforderlichen Arbeitsschritte führt. Für die Aufarbeitung der Daten legt der Assistent eine temporäre Datenbank an, die nach abgeschlossener Datenübernahme automatisch gelöscht wird. Die relevanten Konfigurationsdokumente werden im Configuration Explorer verwaltet.
|
Zugehöriges Symbol |
In diesem Abschnitt der Hilfe werden die Arbeitsschritte häufig einzusetzender Arbeitsweisen in groben Zügen beschrieben.
● |
|
|
● |
|
|
● |
|
|
● |
|
|
Zugehöriges Symbol |
Der Arbeitsablaufassistent ist über ein BCE-Dokument definiert. Das Dokument wird seitens der Barthauer Software GmbH in direkter Absprache mit dem Kunden entworfen und freigegeben. Standardmäßig werden folgende Dokumente ausgeliefert:
ISYBAU-Import XML
DWA-Import
ASCII-Import
Die Definition des Arbeitsablaufassistenten bietet eine Vielzahl von Konfigurationsmöglichkeiten:
Die erste Seite des Arbeitsablaufassistenten wird nicht extra definiert sondern erzeugt automatisch einen Überblick auf die zu erledigenden Arbeitsschritte.
Jede weitere Seite des Arbeitsablaufassistenten ist über das BCE-Dokument festgelegt. Die jeweilige Seite ruft einen separaten Arbeitsschritt auf.
Jeder Arbeitsschritt wird über eine integrierte BaSYS-Applikation realisiert. Die jeweilige Seite des Arbeitsablaufassistenten ruft also einen Elementarassistenten oder ein anderes BaSYS-Modul auf.
Die Abfolge der Arbeitsschritte ist beliebig variierbar, um einen optimalen Arbeitsablauf zu erreichen, der das Risiko von Datenverlusten und Datenfehlern minimiert. Dazu sind detaillierte Absprachen mit dem Anwender erforderlich.
Die BaSYS-Applikationen können bei Bedarf mehrfach in den Arbeitsablaufassistenten integriert werden, beispielsweise in der Abfolge OPath-Abfragen – Geometrie-Tools – BaSYS KanDATA – Opath-Abfragen.
Siehe auch Besondere Funktionen des Arbeitsablaufassistenten.
|
Zugehöriges Symbol |
Der Arbeitsablaufassistent muss zunächst aus dem relevanten BCE-Dokument gestartet werden. So geht's:
1. |
|
Navigation in die relevante Gruppe des Configuration Explorers. |
2. |
|
Wahl des gewünschten Definitionsdokuments. |
3. |
|
Der Arbeitsablaufassistent wird über das Kontextmenü (rechte Maustaste) oder die Taste der Werkzeugleiste gestartet. |
Der Arbeitsablaufassistent kann folgende Hauptelemente umfassen:
1. |
|
Startseite mit Vorschau auf die integrierten Arbeitsschritte |
2. |
|
|
3. |
|
|
Zugehöriges Symbol |
Die Startseite des Arbeitsablaufassistenten zeigt automatisch folgende Informationen an:
Name des aktuellen Benutzers. Der Name wird über die System-Anmeldung ermittelt.
Bezeichnung des aktuellen Arbeitsablaufs. Diese Bezeichnung stimmt mit der des gestarteten BCE-Dokuments überein.
Liste aller Arbeitsschritte, durch die der Anwender vom Arbeitsablaufassistenten geführt wird.
Die Navigationsleiste.
Die Startseite gehört mit zu den besonderen Funktionen des Arbeitsablaufassistenten.
|
Zugehöriges Symbol |
Diese Seite des Arbeitsablaufassistenten fasst die Einstellungen zur Arbeits- und Ziel-Gemeindevariante zusammen.
|
Arbeitsablaufassistent - Schritt 1 von 6 |
Kopfleiste. |
||||||||
|
Wahl der Gemeindevarianten |
Kurze Erläuterung. |
||||||||
|
|
Die Ziel-Gemeindevariante ist mit der aktuellen Gemeindevariante identisch. |
||||||||
|
Optionale Einstellung zur Ziel-Gemeindevariante. |
|||||||||
|
|
Die Arbeits-Gemeindevariante wird temporär erstellt. |
||||||||
|
|
|
Zugehöriges Symbol |
Über die Taste wird eine Auswahlliste geöffnet, um die Ziel-Gemeindevariante festzulegen:
Die vom Arbeitsablaufassistenten veränderten Daten werden nach dem erfolgreichen Durchlaufen aller Arbeitsschritte in die Ziel-Gemeindevariante geschrieben.
Bis dahin ist bei Bedarf eine automatisch angelegte Arbeits-Gemeindevariante auf aktuell gesetzt.
Standardmäßig entspricht die Ziel-Gemeindevariante der aktuell im System Manager eingestellten Gemeindevariante. In diesem Fall wird oberhalb der Taste automatisch ein entsprechender Text angezeigt.
Eine nicht auf aktuell gestellte Ziel-Gemeindevariante kann bei Bedarf nach dem Beenden des Arbeitsablaufassistenten automatisch auf aktuell gesetzt werden.
|
Zugehöriges Symbol |
Im System Manager kann eine andere Gemeindevariante aktuell gesetzt sein als die Ziel-Gemeindevariante, in die der Arbeitsablaufassistent die zu Ende bearbeiteten Daten speichern soll. Bei gesetztem Häkchen wird die Ziel-Gemeindevariante nach erfolgreichem Abschluss des Assistenten automatisch aktuell gesetzt. Die Daten können dann sofort in den relevanten BaSYS-Applikationen verwendet werden.
Bei nicht gesetztem Häkchen bleibt die aktuell gesetzte Gemeindevariante aktiv. Diese Option kann dann nützlich sein, wenn gerade an einem Projekt gearbeitet wird und parallel dazu die Daten eines anderen Projekts durch den Arbeitsablaufassistenten vorbereitet werden sollen.
Die Arbeits-Gemeindevariante wird temporär für die Durchführung des Arbeitsablaufassistenten angelegt:
Sobald alle Arbeitsschritte erfolgreich durchlaufen wurden, wird die Arbeits-Gemeindevariante automatisch gelöscht. Danach ist die Ziel-Gemeindevariante auf aktuell gesetzt.
Die Arbeits-Gemeindevariante kann benutzerdefiniert beim Unterbrechen des Arbeitsablaufassistenten gelöscht werden.
Solange der Arbeitsablaufassistent genutzt wird, ist die Arbeits-Gemeindevariante auf aktuell gesetzt. Die Daten können also während dieser Zeit in den zugehörigen BaSYS-Applikationen geprüft werden. Vorsicht: Aktive Datenänderungen außerhalb des Arbeitsablaufassistenten können zur Unbrauchbarkeit der Daten und / oder zum Absturz des Assistenten führen.
Die Arbeits-Gemeindevariante ist im Normalfall nur dann erforderlich, wenn Daten über eine Importschnittstelle und darauf folgende weitere Arbeitsschritte in die Ziel-Gemeindevariante geschrieben werden sollen. Beispielsweise ist das Anlegen einer Arbeits-Gemeindevariante zur Durchführung von Datenabgleichen und / oder Berichts-Ausgaben nicht sinnvoll. Das zugrunde liegende BCE-Dokument wird dann entsprechend angepasst.
Die Arbeits-Gemeindevariante gehört mit zu den besonderen Funktionen des Arbeitsablaufassistenten.
|
Zugehöriges Symbol |
Der Arbeitsablaufassistent besitzt für jeden Schritt mit Aufruf einer integrierten BaSYS-Applikation denselben Seitenaufbau, der an dieser Stelle grob schematisch dargestellt ist.
|
Arbeitsablaufassistent - Schritt 1 von 6 |
Kopfleiste. |
||||||||
|
ISYBAU Import 2006/2013 |
Integrierte BaSYS-Applikation. |
||||||||
|
<ISYBAU Import (inklusive PIETS-Prüfung)> |
Kurzbeschreibung der integrierten Arbeitsschritte. |
||||||||
|
|
Folgende BaSYS-Applikationen können dabei in die betreffende Seite integriert sein:
1. |
|
|
2. |
|
Werkzeuge zur Überarbeitung |
3. |
|
Datenübernahme nach BaSYS |
|
Zugehöriges Symbol |
Falls in den Arbeitsablaufassistenten eine oder mehrere Importschnittstellen integriert sind, sollte automatisch eine temporäre Arbeits-Gemeindevariante angelegt werden. Dadurch lässt sich die Gefahr unbeabsichtigter Datenverluste minimieren. Seitens der Barthauer Software GmbH lassen sich alle freigeschalteten Schnittstellen integrieren, beispielsweise:
|
Zugehöriges Symbol |
Als Werkzeuge zur weiteren Überarbeitung und / oder Datenausgabe können beispielsweise folgende BaSYS-Applikationen eingebunden sein:
● |
|
|
● |
|
|
● |
|
|
● |
|
|
● |
|
|
● |
|
Andere BaSYS-Applikation |
Die Werkzeuge der eingebundenen BaSYS-Applikation sind automatisch auf die vorhandenen Objekttypen (wie Leitung) gefiltert. Die nutzbaren Werkzeuge werden automatisch in einem Konfigurationsformular gelistet.
|
Zugehöriges Symbol |
Das Konfigurationsformular wird an dieser Stelle grob schematisch anhand der Geometrie-Tools erläutert. Zur Verdeutlichung der Funktionalität sind im gezeigten Beispiel drei auszuführende Aktionen gewählt. Die Reihenfolge der Aktionsausführung wird am rechten Formularrand angezeigt:
|
Arbeitsablaufassistent - Schritt 1 von 6 |
Kopfleiste. |
||||||||||
|
Geometrie-Tools |
Kurze Erläuterung. |
||||||||||
|
|
|
||||||||||
|
|
Erste auszuführende Aktion. |
||||||||||
|
|
Dritte auszuführende Aktion. |
||||||||||
|
|
|
||||||||||
|
|
Zweite auszuführende Aktion. |
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
So geht's:
● |
|
Wichtiger Hinweis: Die Wahl und Reihenfolge der auszuführenden Aktionen sollte sorgfältig konzipiert werden, da es bei inkompatiblen und / oder in falscher Abfolge durchgeführten Aktionen schnell zu unerwünschten Ergebnissen kommen kann. |
1. |
|
Die auszuführenden Aktionen sind über die Kontrollkästchen anzuhaken: |
|
|
● |
|
Ein oder mehrere Häkchen können bereits über das ausgelieferte BCE-Dokument gesetzt sein. |
|
|
● |
2 |
Die Zahlen am rechten Rand des Konfigurationsformulars verdeutlichen die Reihenfolge der Aktionsausführung. Beim Setzen der Häkchen werden die Zahlen automatisch in Einerschritten hochgezählt. |
|
|
● |
|
Das Rücksetzen eines Häkchens löscht die zugehörige Zahl. Die nachfolgenden Zahlen werden automatisch um eins reduziert. |
2. |
|
Die Reihenfolge der Aktionsausführung ist per Klick auf die gewünschten Zahlen optimierbar: |
|
|
● |
|
Es öffnet sich ein Zahlenfeld. Per Klick auf den oberen/unteren Pfeil wird die Zahl um eins erhöht/erniedrigt. |
|
|
● |
2 |
Damit die Aktionsreihenfolge weiterhin in Einerschritten angezeigt wird, werden die von der Änderung betroffenen Zahlen automatisch angepasst. |
|
Zugehöriges Symbol |
Die zugehörige Seite des Arbeitsablaufassistenten ist im Folgenden grob schematisch dargestellt.
|
Arbeitsablaufassistent - Schritt 5 von 6 |
Kopfleiste. |
||||||||
|
Daten kopieren |
Integrierte BaSYS-Applikation. |
||||||||
|
<Datenübernahme in Bestand> |
Kurzbeschreibung. |
||||||||
|
|
Per Klick auf <Weiter> wird der Datentransformationsassistent aufgerufen, um vor dem erfolgreichen Abschluss des Arbeitsablaufassistenten die Daten in die Ziel-Datenbank zu übernehmen. Folgende Einstellungen werden automatisch aus den bisherigen Arbeitsschritten übergeben:
Quell-Sachdaten-Container
Ziel-Sachdaten-Container
|
Zugehöriges Symbol |
Die Navigationsleiste ist in alle Hauptelemente des Arbeitsablaufassistenten integriert:
Die Navigationsleiste besitzt folgende Schaltflächen:
Inaktive Funktionen sind ausgegraut.
|
Abbrechen |
|
Auf die Taste <Abbrechen> kann der Arbeitsablaufassistent auf zwei Arten reagieren:
Falls keine Arbeits-Gemeindevariante angelegt ist, wird der Arbeitsablaufassistent über die BaSYS-Standardfunktionalität beendet.
Falls eine Arbeits-Gemeindevariante angelegt ist, wird das an dieser Stelle schematisch dargestellte Formular geöffnet.
|
Arbeitsablaufassistent - Schritt 1 von 6 |
Kopfleiste. |
|||||
|
Arbeits-Gemeindevariante: ... |
Bezeichnung der Arbeits-Gemeindevariante. |
|||||
|
|
||||||
|
|
Die Arbeits-Gemeindevariante beibehalten. Der Arbeitsablauf kann nicht fortgesetzt werden. |
|||||
|
|
Die Arbeits-Gemeindevariante löschen. Der Arbeitsablauf kann nicht fortgesetzt werden. |
|||||
|
|
Aktionsleiste. |
So geht's:
1. |
|
Wahl der gewünschten Option. |
2. |
OK |
Über die OK-Taste wird die damit verbundene Aktion gestartet. |
|
Zugehöriges Symbol |
Die gewählte Option lässt sich folgendermaßen nutzen:
● |
|
Die temporäre Arbeits-Gemeindevariante und der Wiedereinstiegspunkt des Arbeitsablaufassistenten werden gespeichert. |
● |
|
Vorsicht! Durch benutzerdefinierte Änderungen in der Arbeits-Gemeindevariante kann eventuell die erneute Durchführung des Arbeitsablaufassistenten verhindert werden. |
● |
|
Der Arbeitsablaufassistent kann später fortgesetzt werden. In diesem Fall wird automatisch die Seite geöffnet, die zuletzt in Bearbeitung war. |
|
Zugehöriges Symbol |
Die gewählte Option lässt sich folgendermaßen nutzen:
● |
|
Die temporäre Arbeits-Gemeindevariante wird nicht gelöscht und kann beispielsweise zur intensiven Datenprüfung verwendet werden. |
● |
|
Bei erneutem Aufruf startet der Arbeitsablaufassistent von vorne. Es wird eine weitere Arbeits-Gemeindevariante angelegt. Die beibehaltene Arbeits-Gemeindevariante wird also nicht überschrieben. |
|
Zugehöriges Symbol |
Die gewählte Option lässt sich folgendermaßen nutzen:
● |
|
Die temporäre Arbeits-Gemeindevariante wird gelöscht und kann nicht weiter verwendet werden. |
● |
|
Bei erneutem Aufruf startet der Arbeitsablaufassistent von vorne. Es wird eine temporäre Arbeits-Gemeindevariante angelegt. |
|
Zurück |
|
So geht's:
Bei aktiver Taste <Zurück> ist die Navigation zur vorhergehenden Seiten des Arbeitsablaufassistenten möglich, beispielsweise, um eine BaSYS-Applikation mit anderen Eingaben zu wiederholen.
Bei ausgegrauter Taste <Zurück> ist die Navigation zur vorhergehenden Seiten des Arbeitsablaufassistenten nicht mehr möglich, weil irreversible Aktionen durchgeführt wurden, beispielsweise das Anlegen der Arbeits-Gemeindevariante oder die Datenübernahme.
|
Weiter > |
|
Die Funktionalität der Taste <Weiter> ist von der aktiven Seite des Arbeitsablaufassistenten abhängig:
1. |
|
Startseite: |
Aufruf der nächsten Seite. |
2. |
|
Gemeindevarianten: |
Aufruf der nächsten Seite. |
3. |
|
BaSYS-Applikationen: |
Besondere Funktionen (wie folgt). |
Für die Seiten mit integrierten BaSYS-Applikationen stehen über die Taste <Weiter> besondere Funktionen des Arbeitsablaufassistenten zur Verfügung. So geht's:
Über die Taste <Weiter> wird die integrierte BaSYS-Applikation gestartet:
Nach erfolgreichem Abschluss der integrierten Applikation wird die nächste Seite des Arbeitsablaufassistenten automatisch geöffnet.
Gegebenenfalls kann die vorhergehende Seite über die Taste <Zurück> erneut aufgerufen werden.
Die Tastenkombination <Strg/Ctrl> <Weiter> entspricht der Taste <Wiederholen>:
Nach erfolgreichem Abschluss der integrierten Applikation wird die nächste Seite des Arbeitsablaufassistenten nicht automatisch geöffnet.
Es wird eine Meldung ausgegeben, ob der Arbeitsablaufassistenten mit dem nächsten Schritt fortgesetzt werden soll.
Bei Klick auf <Nein> wird die aktuelle Seite des Arbeitsablaufassistenten erneut geöffnet.
Auf diese Weise können beispielsweise über die ISYBAU-Schnittstelle nacheinander Daten aus unterschiedlichen ISYBAU-Dateien importiert werden.
|
Schließen |
|
So geht's:
Die Taste <Schließen> bleibt ausgegraut, bis die BaSYS-Applikation, die in die letzte Seite des Arbeitsablaufassistenten integriert ist, erfolgreich durchlaufen wurde.
Sobald der Arbeitsablaufassistent alle geplanten Aktionen durchgeführt hat, ist die Taste <Schließen> aktiv und kann zum Verlassen des Assistenten genutzt werden.
Die Taste <Schließen> gehört mit zu den besonderen Funktionen des Arbeitsablaufassistenten.
|
Zugehöriges Symbol |
Der Arbeitsablaufassistent bietet dem Anwender Möglichkeiten, die in einem Elementarassistenten nicht in dieser oder in einer anderen Weise integriert sind:
Die Startseite des Arbeitsablaufassistenten zeigt einen Überblick auf die zu erledigenden Arbeitsschritte.
Der Arbeitsablaufassistent legt bei Bedarf eine leere temporäre Arbeits-Gemeindevariante an, die automatisch auf aktuell gesetzt wird.
Die meisten in den Arbeitsablaufassistenten eingebundenen BaSYS-Applikationen können optional beliebig oft wiederholt werden.
Anstelle von <Fertigstellen> gibt es die Taste <Schließen>. Damit wird berücksichtigt, dass ein Elementarassistent die automatischen Prozesse erst nach Klick auf <Fertigstellen> startet, während der Arbeitsablaufassistent diese bereits vor Klick auf <Schließen> vollständig durchgeführt hat.
Alle Aktionen, die auf einen durchgeführten Import folgen, sind bei entsprechender Definition des Arbeitsablaufassistenten auf die Objektarten der importierten Daten gefiltert. Das erhöht die Übersichtlichkeit erheblich.
Impressum der Dokumentation |
Stand: |
07.12.2015 |
Verantwortlich: |
Jörg Martin |
Copyright: |
Barthauer Software GmbH |
Erreichbarkeit: |
Homepage: www.barthauer.de |