Skip to content

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.

EigenschaftWert
DatendateiVorgänge
Nametechnischer Name gemäß microtech-Vorgabe, z. B. SelGrp_11
BezeichnungConnectWORKFLOW
Anzahl der Spalten2
Felder von links nach rechts anordnenNein

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:

EigenschaftWert
DatendateiVorgänge
GruppeConnectWORKFLOW
Selektionsfeld*Sel30312
BezeichnungWorkflowstatus
Feld in Datensatz einfügenJa
Sichtbar in EingabeJa
Schreibschutz in EingabeJa
FeldartText (Unicode-String)
Feldgröße100
FeldeingabekennzeichenNur Vorgabewerte aus Auswahlbox oder leer
Bezeichnungen für AuswahlboxWorkflow angefordert, im Workflow, Workflow erfolgreich abgeschlossen, Workflow fachlich abgelehnt, Workflow technisch fehlgeschlagen
Feldwert beim Kopieren von Datensätzen über das Erfassungsformular löschenJa
Feldwert beim Verschieben von Datensätzen in / aus History bzw. Archiv löschenNein

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.

EigenschaftWert
NameSel30312
BezeichnungWorkflowstatus
Für Sortierung einen Index erzeugenJa
Feldname 1Workflowstatus [Sel30312]
Feldname 2Nicht angegeben
Feldname 3Nicht angegeben
Feldname 4Nicht angegeben
Feldname 5Nicht angegeben
Sortierungsfilterleer
Feldwert der Indexfelder muss eindeutig seinNein
Nur Datensätze mit gefüllten Indexfeldern in Index aufnehmenNein
Index / Sortierung beinhaltet Feld für benutzerspezifische EingrenzungNein / nicht verwendet
Diese Sortierung in Details mit Sortierungsunterstützung bereitstellenJa
Sortierung soll numerisch erfolgen (für alle Indexfelder)Nein
Speicherung der Felder - ArtAutomatik verwenden

Selektionsfeld Workflowname

Für ConnectWORKFLOW wird folgendes Selektionsfeld in Vorgänge benötigt:

EigenschaftWert
DatendateiVorgänge
GruppeConnectWORKFLOW
Selektionsfeld*Sel30313
BezeichnungWorkflowname
Feld in Datensatz einfügenJa
Sichtbar in EingabeJa
Schreibschutz in EingabeJa
FeldartText (Unicode-String)
Feldgröße100
FeldeingabekennzeichenAlles
Feldwert beim Kopieren von Datensätzen über das Erfassungsformular löschenJa
Feldwert beim Verschieben von Datensätzen in / aus History bzw. Archiv löschenNein

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.

EigenschaftWert
NameSel30313
BezeichnungWorkflowname
Für Sortierung einen Index erzeugenJa
Feldname 1Workflowname [Sel30313]
Feldname 2Nicht angegeben
Feldname 3Nicht angegeben
Feldname 4Nicht angegeben
Feldname 5Nicht angegeben
Sortierungsfilterleer
Feldwert der Indexfelder muss eindeutig seinNein
Nur Datensätze mit gefüllten Indexfeldern in Index aufnehmenNein
Index / Sortierung beinhaltet Feld für benutzerspezifische EingrenzungNein / nicht verwendet
Diese Sortierung in Details mit Sortierungsunterstützung bereitstellenJa
Sortierung soll numerisch erfolgen (für alle Indexfelder)Nein
Speicherung der Felder - ArtAutomatik 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:

EigenschaftWert
Nummerfreie Regelnummer gemäß Systemvorgabe
Regel kann benutzt werdenJa
Bezeichnung`Farbdarstellung in einer Übersicht
Berechtigungsgruppegemäß Berechtigungskonzept
AuswertungspositionFarbdarstellung 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ühren
  • Nach 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:

EigenschaftWert
AnweisungsartFarbdarstellung
Anweisung soll ausgeführt werdenJa
Textfarbe(Standard)
Kopflinienfarbe(Standard)
Textfarbe (selektiert)(Standard)
Kopflinienfarbe (selektiert)(Standard)
Nach Ausführen dieser Anweisung, keine weiteren Regelanweisungen auswertenNein
Nach Ausführen dieser Anweisung, keine weiteren Regeln auswertenNein

Farbwerte je Rückgabewert

BezeichnungVergleichswertHintergrundfarbeHintergrundfarbe (selektiert)
Workflow angefordertWorkflow angefordertGelbOrange
im Workflowim WorkflowGelbOrange
Workflow erfolgreich abgeschlossenWorkflow erfolgreich abgeschlossenHellgrünGrün
Workflow fachlich abgelehntWorkflow fachlich abgelehntHellrotRot
Workflow technisch fehlgeschlagenWorkflow technisch fehlgeschlagenViolettDunkelviolett

Die konkreten Farbtöne können an die lokale Darstellungsvorgabe angepasst werden. Wichtig ist, dass pro Rückgabewert genau der passende Vergleichswert hinterlegt ist.