Workflow Definitionen

Workflow Definitionen 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.

So geht's

Zugehöriges Symbol

 

Zurück

In diesem Abschnitt der Hilfe werden die Arbeitsschritte häufig einzusetzender Arbeitsweisen in groben Zügen beschrieben.

Definition des Workflow-Assistenten

Zugehöriges Symbol

 

Zurück

Der Workflow-Assistent 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 Workflow-Assistenten bietet eine Vielzahl von Konfigurationsmöglichkeiten:

  • Die erste Seite des Workflow-Assistenten wird nicht extra definiert sondern erzeugt automatisch einen Überblick auf die zu erledigenden Arbeitsschritte.

  • Jede weitere Seite des Workflow-Assistenten 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 Workflow-Assistenten 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 Workflow-Assistenten integriert werden, beispielsweise in der Abfolge OPath-Abfragen – Geometrie-Tools – BaSYS KanDATA – Opath-Abfragen.

Siehe auch Besondere Funktionen des Workflow-Assistenten.

Durchführung des Workflow-Assistenten

Zugehöriges Symbol

 

Zurück

Der Workflow-Assistent 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 Workflow-Assistent wird über das Kontextmenü (rechte Maustaste) oder die Taste der Werkzeugleiste gestartet.

Der Workflow-Assistent kann folgende Hauptelemente umfassen:

1.

Startseite mit Vorschau auf die integrierten Arbeitsschritte

2.

Gemeindevarianten

3.

BaSYS-Applikationen

Startseite

Zugehöriges Symbol

 

Zurück

Die Startseite des Workflow-Assistenten 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 Workflow-Assistenten geführt wird.

  • Die Navigationsleiste.

Die Startseite gehört mit zu den besonderen Funktionen des Workflow-Assistenten.

Gemeindevarianten

Zugehöriges Symbol

 

Zurück

Diese Seite des Workflow-Assistenten fasst die Einstellungen zur Arbeits- und Ziel-Gemeindevariante zusammen.

 

Workflow-Assistent - Schritt 1 von 6

Kopfleiste.

 

Wahl der Gemeindevarianten

Kurze Erläuterung.

 

Ziel-Gemeindevariante

(Aktuelle Gemeindevariante)

 

Die Ziel-Gemeindevariante ist mit der aktuellen Gemeindevariante identisch.

 

Optionale Einstellung zur Ziel-Gemeindevariante.

 

Arbeits-Gemeindevariante

 

Die Arbeits-Gemeindevariante wird temporär erstellt.

 

 

Abbrechen

 

Zurück

 

Weiter >

 

Schließen

Navigationsleiste.

Ziel-Gemeindevariante

Zugehöriges Symbol

 

Zurück

Über die Taste wird eine Auswahlliste geöffnet, um die Ziel-Gemeindevariante festzulegen:

  • Die vom Workflow-Assistenten 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 Workflow-Assistenten automatisch auf aktuell gesetzt werden.

Ziel-Gemeindevariante aktuell setzen

Zugehöriges Symbol

 

Zurück

Im System Manager kann eine andere Gemeindevariante aktuell gesetzt sein als die Ziel-Gemeindevariante, in die der Workflow-Assistent 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 Workflow-Assistenten vorbereitet werden sollen.

Arbeits-Gemeindevariante

 

Zurück

Die Arbeits-Gemeindevariante wird temporär für die Durchführung des Workflow-Assistenten 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 Workflow-Assistenten gelöscht werden.

  • Solange der Workflow-Assistent 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 Workflow-Assistenten 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 Workflow-Assistenten.

BaSYS-Applikationen

Zugehöriges Symbol

 

Zurück

Der Workflow-Assistent besitzt für jeden Schritt mit Aufruf einer integrierten BaSYS-Applikation denselben Seitenaufbau, der an dieser Stelle grob schematisch dargestellt ist.

 

Workflow-Assistent - Schritt 1 von 6

Kopfleiste.

 

ISYBAU Import 2006/2013

Integrierte BaSYS-Applikation.

 

<ISYBAU Import (inklusive PIETS-Prüfung)>

Kurzbeschreibung der integrierten Arbeitsschritte.

 

 

Abbrechen

 

Zurück

 

Weiter >

 

Schließen

Navigationsleiste.

Folgende BaSYS-Applikationen können dabei in die betreffende Seite integriert sein:

1.

Importschnittstellen

2.

Werkzeuge zur Überarbeitung

3.

Datenübernahme nach BaSYS

Importschnittstellen

Zugehöriges Symbol

 

Zurück

Falls in den Workflow-Assistenten 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:

Werkzeuge

Zugehöriges Symbol

 

Zurück

Als Werkzeuge zur weiteren Überarbeitung und / oder Datenausgabe können beispielsweise folgende BaSYS-Applikationen eingebunden sein:

OPath-Abfragen

DML-Abfragen

Geometrie-Tools

Berichte

Serienbriefe

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.

Konfigurationsformular

Zugehöriges Symbol

 

Zurück

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:

 

Workflow-Assistent - Schritt 1 von 6

Kopfleiste.

 

Geometrie-Tools

Kurze Erläuterung.

 

Abwasser

 

Allgemein

 

 

 

:

:

Gespeichertes Layout löschen

1

Erste auszuführende Aktion.

 

 

:

:

Text- und Symbolpositionen generieren

3

Dritte auszuführende Aktion.

 

 

:

:

Text- und Symbolpositionen verwalten

 

 

 

 

:

:

Leitungs- und Knotenkennungen anpassen

2

Zweite auszuführende Aktion.

 

 

:

:

Textfahne generieren

 

 

 

 

Leitungen

 

Knoten

 

 

 

Abbrechen

 

Zurück

 

Weiter >

 

Schließen

Navigationsleiste.

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.

Datenübernahme

Zugehöriges Symbol

 

Zurück

Die zugehörige Seite des Workflow-Assistenten ist im Folgenden grob schematisch dargestellt.

 

Workflow-Assistent - Schritt 5 von 6

Kopfleiste.

 

Daten kopieren

Integrierte BaSYS-Applikation.

 

<Datenübernahme in Bestand>

Kurzbeschreibung.

 

 

Abbrechen

 

Zurück

 

Weiter >

 

Schließen

Navigationsleiste.

Per Klick auf <Weiter> wird der Datentransformationsassistent aufgerufen, um vor dem erfolgreichen Abschluss des Workflow-Assistenten die Daten in die Ziel-Datenbank zu übernehmen. Folgende Einstellungen werden automatisch aus den bisherigen Arbeitsschritten übergeben:

  • Quell-Sachdaten-Container

  • Ziel-Sachdaten-Container

Navigationsleiste

Zugehöriges Symbol

 

Konfigurationsformular

Die Navigationsleiste ist in alle Hauptelemente des Workflow-Assistenten integriert:

Die Navigationsleiste besitzt folgende Schaltflächen:

 

Abbrechen

 

Zurück

 

Weiter >

 

Schließen

 

Inaktive Funktionen sind ausgegraut.

Abbrechen - Unterbrechung des Workflow-Assistenten

 

Abbrechen

 

So geht's

Zurück

Auf die Taste <Abbrechen> kann der Workflow-Assistent auf zwei Arten reagieren:

  • Falls keine Arbeits-Gemeindevariante angelegt ist, wird der Workflow-Assistent über die BaSYS-Standardfunktionalität beendet.

  • Falls eine Arbeits-Gemeindevariante angelegt ist, wird das an dieser Stelle schematisch dargestellte Formular geöffnet.

 

Workflow-Assistent - Schritt 1 von 6

Kopfleiste.

 

Arbeits-Gemeindevariante: ...

Bezeichnung der Arbeits-Gemeindevariante.

 

Aktuellen Arbeitsschritt speichern ...

Den Arbeitsablauf später fortsetzen.

 

... Arbeits-Gemeindevariante beibehalten

Die Arbeits-Gemeindevariante beibehalten. Der Arbeitsablauf kann nicht fortgesetzt werden.

 

... Arbeits-Gemeindevariante löschen

Die Arbeits-Gemeindevariante löschen. Der Arbeitsablauf kann nicht fortgesetzt werden.

 

 

OK

 

Abbrechen

Aktionsleiste.

So geht's:

1.

Wahl der gewünschten Option.

2.

OK

Über die OK-Taste wird die damit verbundene Aktion gestartet.

Arbeitsablauf später fortsetzen

Zugehöriges Symbol

 

Zurück

Die gewählte Option lässt sich folgendermaßen nutzen:

Die temporäre Arbeits-Gemeindevariante und der Wiedereinstiegspunkt des Workflow-Assistenten werden gespeichert.

Vorsicht! Durch benutzerdefinierte Änderungen in der Arbeits-Gemeindevariante kann eventuell die erneute Durchführung des Workflow-Assistenten verhindert werden.

Der Workflow-Assistent kann später fortgesetzt werden. In diesem Fall wird automatisch die Seite geöffnet, die zuletzt in Bearbeitung war.

Arbeits-Gemeindevariante beibehalten

Zugehöriges Symbol

 

Zurück

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 Workflow-Assistent von vorne. Es wird eine weitere Arbeits-Gemeindevariante angelegt. Die beibehaltene Arbeits-Gemeindevariante wird also nicht überschrieben.

Arbeits-Gemeindevariante löschen

Zugehöriges Symbol

 

Zurück

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 Workflow-Assistent von vorne. Es wird eine temporäre Arbeits-Gemeindevariante angelegt.

Zurück

 

Zurück

 

 

Zurück

So geht's:

  • Bei aktiver Taste <Zurück> ist die Navigation zur vorhergehenden Seiten des Workflow-Assistenten möglich, beispielsweise, um eine BaSYS-Applikation mit anderen Eingaben zu wiederholen.

  • Bei ausgegrauter Taste <Zurück> ist die Navigation zur vorhergehenden Seiten des Workflow-Assistenten nicht mehr möglich, weil irreversible Aktionen durchgeführt wurden, beispielsweise das Anlegen der Arbeits-Gemeindevariante oder die Datenübernahme.

Weiter

 

Weiter >

 

 

Zurück

Die Funktionalität der Taste <Weiter> ist von der aktiven Seite des Workflow-Assistenten 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  Workflow-Assistenten 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 Workflow-Assistenten 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 Workflow-Assistenten nicht automatisch geöffnet.

    • Es wird eine Meldung ausgegeben, ob der Workflow-Assistenten mit dem nächsten Schritt fortgesetzt werden soll.

    • Bei Klick auf <Nein> wird die aktuelle Seite des Workflow-Assistenten erneut geöffnet.

    • Auf diese Weise können beispielsweise über die ISYBAU-Schnittstelle nacheinander Daten aus unterschiedlichen ISYBAU-Dateien importiert werden.

Schließen

 

Schließen

 

 

Zurück

So geht's:

  • Die Taste <Schließen> bleibt ausgegraut, bis die BaSYS-Applikation, die in die letzte Seite des Workflow-Assistenten integriert ist, erfolgreich durchlaufen wurde.

  • Sobald der Workflow-Assistent 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 Workflow-Assistenten.

Besondere Funktionen des Workflow-Assistenten

Zugehöriges Symbol

 

Zurück

Der Workflow-Assistent bietet dem Anwender Möglichkeiten, die in einem Elementarassistenten nicht in dieser oder in einer anderen Weise integriert sind:

  • Die Startseite des Workflow-Assistenten zeigt einen Überblick auf die zu erledigenden Arbeitsschritte.

  • Der Workflow-Assistent legt bei Bedarf eine leere temporäre Arbeits-Gemeindevariante an, die automatisch auf aktuell gesetzt wird.

  • Die meisten in den Workflow-Assistenten 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 Workflow-Assistent 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 Workflow-Assistenten 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
Pillaustraße 1a
D-38126 Braunschweig

Erreichbarkeit:

Homepage:  www.barthauer.de
E-Mail: info@barthauer.de