Appearance
Einrichtung von microtech für ConnectWORKFLOW
Diese Anforderungen gelten ergänzend zur Basis-Konfiguration.
Auf Wunsch kann die komplette Einrichtung der ConnectWORKFLOW-Schnittstelle durch MBCOM übernommen werden.
Feldgruppe in Vorgängen
Für ConnectWORKFLOW wird in der Datendatei Vorgänge eine Feldgruppe mit der Bezeichnung ConnectWORKFLOW benötigt.
In dieser Feldgruppe sind die nachfolgenden beiden Selektionsfelder anzulegen.
| Eigenschaft | Wert |
|---|---|
| Datendatei | Vorgänge |
| Name | technischer Name gemäß microtech-Vorgabe, z. B. SelGrp_11 |
| Bezeichnung | ConnectWORKFLOW |
| Anzahl der Spalten | 2 |
| Felder von links nach rechts anordnen | Nein |
Der technische Name der Feldgruppe ist fachlich nicht relevant. Er wird von microtech vorgeschlagen und lässt sich nicht anpassen. Daher kann dieser Name je System abweichen.
Selektionsfeld Workflowstatus
Für ConnectWORKFLOW wird folgendes Selektionsfeld in Vorgänge benötigt:
| Eigenschaft | Wert |
|---|---|
| Datendatei | Vorgänge |
| Gruppe | ConnectWORKFLOW |
| Selektionsfeld* | Sel30312 |
| Bezeichnung | Workflowstatus |
| Feld in Datensatz einfügen | Ja |
| Sichtbar in Eingabe | Ja |
| Schreibschutz in Eingabe | Ja |
| Feldart | Text (Unicode-String) |
| Feldgröße | 100 |
| Feldeingabekennzeichen | Nur Vorgabewerte aus Auswahlbox oder leer |
| Bezeichnungen für Auswahlbox | Workflow angefordert, im Workflow, Workflow erfolgreich abgeschlossen, Workflow fachlich abgelehnt, Workflow technisch fehlgeschlagen |
| Feldwert beim Kopieren von Datensätzen über das Erfassungsformular löschen | Ja |
| Feldwert beim Verschieben von Datensätzen in / aus History bzw. Archiv löschen | Nein |
Die Feldnummer kann beim Anlegen manuell vergeben werden, wenn beim Klick auf Neues Feld die Strg-Taste gedrückt wird.
Sortierung für das Selektionsfeld
Zusätzlich sollte für dieses Selektionsfeld eine Sortierung mit Index angelegt werden.
| Eigenschaft | Wert |
|---|---|
| Name | Sel30312 |
| Bezeichnung | Workflowstatus |
| Für Sortierung einen Index erzeugen | Ja |
| Feldname 1 | Workflowstatus [Sel30312] |
| Feldname 2 | Nicht angegeben |
| Feldname 3 | Nicht angegeben |
| Feldname 4 | Nicht angegeben |
| Feldname 5 | Nicht angegeben |
| Sortierungsfilter | leer |
| Feldwert der Indexfelder muss eindeutig sein | Nein |
| Nur Datensätze mit gefüllten Indexfeldern in Index aufnehmen | Nein |
| Index / Sortierung beinhaltet Feld für benutzerspezifische Eingrenzung | Nein / nicht verwendet |
| Diese Sortierung in Details mit Sortierungsunterstützung bereitstellen | Ja |
| Sortierung soll numerisch erfolgen (für alle Indexfelder) | Nein |
| Speicherung der Felder - Art | Automatik verwenden |
Selektionsfeld Workflowname
Für ConnectWORKFLOW wird folgendes Selektionsfeld in Vorgänge benötigt:
| Eigenschaft | Wert |
|---|---|
| Datendatei | Vorgänge |
| Gruppe | ConnectWORKFLOW |
| Selektionsfeld* | Sel30313 |
| Bezeichnung | Workflowname |
| Feld in Datensatz einfügen | Ja |
| Sichtbar in Eingabe | Ja |
| Schreibschutz in Eingabe | Ja |
| Feldart | Text (Unicode-String) |
| Feldgröße | 100 |
| Feldeingabekennzeichen | Alles |
| Feldwert beim Kopieren von Datensätzen über das Erfassungsformular löschen | Ja |
| Feldwert beim Verschieben von Datensätzen in / aus History bzw. Archiv löschen | Nein |
Die Feldnummer kann beim Anlegen manuell vergeben werden, wenn beim Klick auf Neues Feld die Strg-Taste gedrückt wird.
Sortierung für das Selektionsfeld
Zusätzlich sollte für dieses Selektionsfeld eine Sortierung mit Index angelegt werden.
| Eigenschaft | Wert |
|---|---|
| Name | Sel30313 |
| Bezeichnung | Workflowname |
| Für Sortierung einen Index erzeugen | Ja |
| Feldname 1 | Workflowname [Sel30313] |
| Feldname 2 | Nicht angegeben |
| Feldname 3 | Nicht angegeben |
| Feldname 4 | Nicht angegeben |
| Feldname 5 | Nicht angegeben |
| Sortierungsfilter | leer |
| Feldwert der Indexfelder muss eindeutig sein | Nein |
| Nur Datensätze mit gefüllten Indexfeldern in Index aufnehmen | Nein |
| Index / Sortierung beinhaltet Feld für benutzerspezifische Eingrenzung | Nein / nicht verwendet |
| Diese Sortierung in Details mit Sortierungsunterstützung bereitstellen | Ja |
| Sortierung soll numerisch erfolgen (für alle Indexfelder) | Nein |
| Speicherung der Felder - Art | Automatik verwenden |
Regel für Farben von Rückgabewerte
Diese Beispielregel färbt Vorgänge in einer microtech-Übersicht abhängig vom Rückgabewert aus ConnectWORKFLOW. Ausgewertet wird der in microtech zurückgeschriebene Workflowstatus im Feld Workflowstatus [Sel30312].
Die Regel dient nur der Darstellung in der Übersicht. Sie startet keinen Workflow und ändert keine Vorgangsdaten.
Voraussetzungen
Die microtech-Konfiguration für ConnectWORKFLOW muss eingerichtet sein. Insbesondere muss das Selektionsfeld Workflowstatus [Sel30312] in der Datendatei Vorgänge vorhanden sein.
Exakte Schreibweise
Die Vergleichswerte in den Regelanweisungen müssen exakt den Rückgabewerten im Feld Workflowstatus [Sel30312] entsprechen. Abweichungen bei Groß-/Kleinschreibung, Leerzeichen oder Umlauten führen dazu, dass die Farbdarstellung nicht greift.
Regel anlegen
Legen Sie in microtech eine neue Regel mit der Auswertungsposition Farbdarstellung innerhalb einer Übersicht an.
Empfohlene Einstellungen für den Regelkopf:
| Eigenschaft | Wert |
|---|---|
| Nummer | freie Regelnummer gemäß Systemvorgabe |
| Regel kann benutzt werden | Ja |
| Bezeichnung | `Farbdarstellung in einer Übersicht |
| Berechtigungsgruppe | gemäß Berechtigungskonzept |
| Auswertungsposition | Farbdarstellung innerhalb einer Übersicht |
Bedingungen
Aktivieren Sie im Bereich Bedingungen (Wenn) die folgenden Optionen:
Über eine Formel definierenÜber eine verzweigte Formel definieren (Vergleichswert wird in Regelanweisung definiert)
Nicht aktiviert werden:
Immer ausführenNach dem Ausführen, keine weiteren Regeln auswerten
Formel für Bedingung
Mit der Bedingung wird eingegrenzt, für welche Vorgangsarten die Farbdarstellung gelten soll. Das folgende Beispiel verwendet die Vorgangsartnummern aus einem Kundensystem:
text
(«Vog.Art»=41 or «Vog.Art»=109 or «Vog.Art»=92)Vorgangsarten prüfen
Die Nummern 41, 109 und 92 sind Beispielwerte. Sie müssen vor dem Speichern durch die tatsächlichen Vorgangsartnummern aus dem jeweiligen microtech-System ersetzt werden.
Formel für verzweigte Bedingung
Die verzweigte Bedingung liest den Workflowstatus aus dem Vorgang. Der zurückgegebene Wert wird anschließend mit dem Vergleichswert der jeweiligen Regelanweisung verglichen.
text
«Vog.Sel30312»Wenn das Selektionsfeld in einem System mit einer anderen Feldnummer angelegt wurde, muss die Formel entsprechend angepasst werden.
Anweisungen
Legen Sie je Rückgabewert eine Anweisung mit der Anweisungsart Farbdarstellung an.
Für alle Anweisungen gelten diese Einstellungen:
| Eigenschaft | Wert |
|---|---|
| Anweisungsart | Farbdarstellung |
| Anweisung soll ausgeführt werden | Ja |
| Textfarbe | (Standard) |
| Kopflinienfarbe | (Standard) |
| Textfarbe (selektiert) | (Standard) |
| Kopflinienfarbe (selektiert) | (Standard) |
| Nach Ausführen dieser Anweisung, keine weiteren Regelanweisungen auswerten | Nein |
| Nach Ausführen dieser Anweisung, keine weiteren Regeln auswerten | Nein |
Farbwerte je Rückgabewert
| Bezeichnung | Vergleichswert | Hintergrundfarbe | Hintergrundfarbe (selektiert) |
|---|---|---|---|
Workflow angefordert | Workflow angefordert | Gelb | Orange |
im Workflow | im Workflow | Gelb | Orange |
Workflow erfolgreich abgeschlossen | Workflow erfolgreich abgeschlossen | Hellgrün | Grün |
Workflow fachlich abgelehnt | Workflow fachlich abgelehnt | Hellrot | Rot |
Workflow technisch fehlgeschlagen | Workflow technisch fehlgeschlagen | Violett | Dunkelviolett |
Die konkreten Farbtöne können an die lokale Darstellungsvorgabe angepasst werden. Wichtig ist, dass pro Rückgabewert genau der passende Vergleichswert hinterlegt ist.