Lade...
 

Struktur-Status

Struktur-Status

Beschreibung

Ein Struktur-Status ist in ClassiX® die Kombination aus dem Statusmonitor eines Geschäftsprozesseses und dem Strukturknoten eines Ordnungsbegriffes. Stammdaten werden über Ordnungsbegriffe strukturiert und kategorisiert, während Belege einen Status besitzen, der sich aus den Daten automatisch ergibt. Über den Struktur-Status können nun auch Stammdaten eine automatisch ermittelten Status bekommen, welche gleichzeitig eine Strukturierung darstellt.

Funktionalität

Eingabefenster

Dieses Fenster dient der Pflege von Struktur-Status. Die Haupteingaben erfolgen in der Lasche "Basisdaten", die Lasche "Formatangaben" dient der automatischen Formatierung der Anzeige.

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Bild -
: : Einfügen Dem Status ein Bild zuordnen
: : Entfernen Das Bild löschen
: Übergang -
: : Einfügen Übergang zu einem anderen Struktur-Status hinzufügen und definieren
: : Entfernen Den aktuellen selektierten Übergang löschen
: Schließen Fenster schließen
Toolbar
Symbol Beschreibung
new.png Neuen Struktur-Status anlegen
Die Eingabemaske wird komplett geleert zum Erfassen eines neuen Struktur-Status
save.png Änderungen speichern
Die Angaben auf der Eingabemaske werden im Struktur-Status gespeichert
delete.png Struktur-Status löschen
Der in der Eingabemaske angezeigte Struktur-Status wird gelöscht (Dieser Knopf ist standardmäßig gesperrt)
CX_STRUCTURE.png Ordnungsbegriffe anzeigen
Felder
Feld Beschreibung
Basisdaten
Hier wird der Geschäftsprozess beschrieben.
: Nummer Eindeutiger Name des Struktur-Status
: Kurzname Kurzname des Struktur-Status
: Prozessfolge Ausgabe einer eventuell angegebenen Folge-/Fortschrittskennziffer des Zustands. Diese Kennziffer soll näherungsweise eine mögliche Reihenfolge von Zuständen innerhalb eines Struktur-Status angeben. Die Kennziffer ist alphanumerisch, d.h. bei Zahlen größer 9 muss man darauf achten, dass z.B. "1" und "10" direkt aufeinander folgen (in einem solchenFall muss man "01" und "10" schreiben).
: Automatische Nachricht Angabe einer Nachricht (message) die dann gesendet (ausgelöst) wird, wenn der Struktur-Status erreicht wird.
: Beschreibung Ausführliche Beschreibung des Struktur-Status
: Übergänge Liste der diesem Struktur-Status zugeordneten Übergänge. Über die Knöpfe "Einfügen" (Einfügen eines Übergängs) und "Entfernen" kann diese Liste gepflegt werden.

Der "Lebenslauf" Struktur-Status kann näherungsweise mittels der Prozessfolge Kennziffer der einzelnen Übergänge beschrieben werden.

Ein Doppelklick auf einen Eintrag in dieser Liste öffnet das Modul zur Pflege eines Übergangs

Formatangaben
Hier wird die Standardformatierung für den Struktur-Status vorgegeben. Diese Formatierung kann für einzelne Zustände überschrieben werden.  Wurde generell keine Angabe gemacht, wird ein Standardlistenformat gesetzt.
: Makros Hier werden die Makros definiert, auf die in den SetFormat - Anweisungen zugegriffen werden sollen. Benutzte lokale Variablen sind hier ebenfalls zu definieren.
: Format Hier werden die Spalten und Überschriften nach bekanntem InstantView® Schema hinterlegt. Wichtig ist, dass die SetFormat - Anweisung sich NIE auf ein Fenster direkt bezieht (Bsp.: SetFormat statt SetFormat(, ListBox) usw.).
: Sortierung Hier wird eine Vorsortierung der Liste angegeben. Auch diese "SetSort" und "Sort" Anweisungen dürfen sich NIE direkt auf ein bestimmtes Fenster beziehen.
Sachmerkmale
Merkmale Dem Struktur-Status können verschiedene Attribute gesetzt. Diese können zum einen informative Attribute sein oder es können auch Attribute, die eine bestimmte Funktion mit dem zu geordneten Objekt erlauben bzw. verbieten sein.

Wenn z.B. die Status-Struktur einem Teil zugeordnet ist, ermöglicht es das Attribut "lockEditing" festzulegen, ob dieses Teil bearbeitet werden kann oder nicht.

Siehe Attribute/Sachmerkmale und dort insbesondere den Absatz: Attribute mit Steuerfunktion

Knöpfe
Knopf Beschreibung
OK Änderungen am Struktur-Status werden gespeichert. Wenn keine Änderungen getätigt wurden ist der Knopf gesperrt.
Neu Das Eingabefenster wird geleert.
Löschen Der angezeigte Struktur-Status wird gelöscht.
Schließen Das Fenster wird geschlossen, ohne Änderungen zu speichern. Wenn Sie die Änderungen sichern wollen, so müssen Sie den Knopf "OK" drücken.

Übergänge

Felder
Feld Beschreibung
Bedingung

Bedingung, wann dieser Übergang stattfinden soll. Beispiel:

if(has(deliverable.counter)&has(delivered.numeric))deliverable.counter=delivered.numeric else false


Bedingungen müssen immer mit einem boolschen Wert ausgehen (0/1)
Siehe hierzu die Dokumentation zu den Berechnungsformeln

Ausgangsstruktur vorhergehender Struktur-Status
Folgestruktur Struktur-Status der erreicht wird, wenn die Bedingung erfüllt wird
Übergangsname Kurzbeschreibung was geprüft wird bzw. welcher Status erreicht wird
Übergangsbeschr. Ausführliche Beschreibung was geprüft wird bzw. welcher Status erreicht wird
Knöpfe
Knopf Beschreibung
OK Änderungen am Übergang werden gespeichert.
Schließen Das Fenster wird geschlossen.

Verwandte Themen


Technische Dokumentation

Zustand Selektionsmodul

Modulname

statstruc.mod

Klassen

-

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
EDIT_STATE_STRUCTURE Struktur-Status oder NULL Bearbeiten bzw. neu erstellen eines Struktur-Status  
LIST_STATE_STRUCTURE Collection Struktur-Status oder NULL Liste und Auswahl von Struktur-Status  
STATE_STRUCTURE_CHANGED Struktur-Status Struktur-Status wurde geändert  
STATE_STRUCTURE_CREATED Struktur-Status Struktur-Status wurde erstellt  
STATE_STRUCTURE_DELETED Struktur-Status Struktur-Status wurde gelöscht  

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
STATE_STRUCTURE_SELECTED Struktur-Status ausgewählter Struktur-Status
STATE_STRUCTURE_CHANGED Struktur-Status Struktur-Status wurde geändert  
STATE_STRUCTURE_CREATED Struktur-Status Struktur-Status wurde erstellt  
STATE_STRUCTURE_DELETED Struktur-Status Struktur-Status wurde gelöscht  

Operativer Betrieb