Zuordnungen

Allgemein

Sogenannte Zuordnungen (engl. Mapping) verknüpfen Variablen mit externen Datensätzen. Mit dem Anlegen einer Zuordnung legt das System automatisch Variablen in der äußersten Aktivität der Workflow-Definition an. Diese Variable können Sie schließlich in den jeweils benötigten Aktivitäten verwenden. Die angelegten Variablen sind mit Präfixen (siehe dazu: Variablen) versehen, sodass sie einfacher identifiziert werden können.

Warum Zuordnungen?

Mit der Verwendung von Zuordnungs-Variablen ergeben sich einige Vorteile:

  • Zuordnung über eine ID
    Die Zuordnung erfolgt über eine unveränderliche ID, d.h. Das Ändern des Datensatzes hinter der Zuordnung (z.B. des Namens eines Attributs aus dem DMS) hat keine Auswirkungen auf die Workflow-Definition.

  • Sprechende Variable-Namen statt IDs
    Sie müssen die ID eines Objektes nicht wissen, sondern nur die Variable verwenden.

  • Zentrale Datenhaltung vereinfacht den Export/Import
    Beim Import einer Workflow-Definition in eine andere Systemumgebung müssen Sie lediglich die Zuordnungen abgleichen und nicht jede einzelne Aktivität anpassen.

Wird ein zugeordneter Datensatz (z.B. ein Benutzer im DMS) nicht gefunden, dann erscheint in dem Menü ein "!": Wechseln Sie in das Menü um Details zu erfahren und den Fehler zu beheben.


Welche Zuordnungen gibt es?

Objekte aus dem [accantum] DMS

[accantum] DMS Objekt

Präfix der Variable

Attribute

dmsAttr

Auswahlliste eines Attributes

dmsAttr_<Attributname>

Kategorie

dmsCat

Stempel

dmsStamp

Notizen

dmsNote

Ablagevorlagen (engl. FilingTemplate)

dmsFt

Capture Organistionsgruppen (COG)

dmsCog

Suchvorlagen (engl. SearchTemplate)

dmsSt

Workflows

dmsWf

Aufgaben eines Workflows

dmsTask

Schaltflächen einer Aufgabe

dmsBtn_<Aufgabenname>

Benutzer

dmsUser

Gruppen

dmsGroup

DMS Zuordnungen

 










Globalen WMS Aktivitätseinstellungen

Zuordnungen zu Einstellungen, die Workflow übergreifend verwendet werden.

Einstellung

Präfix der Variable

Datenbanken

db

FTP

ftp

Ressourcen

res

SMTP

smtp


WMS Portal-Designer

Zuordnungen zu Datensätzen, die im WMS  Portal Designer eingepflegt wurden.

WMS Objekt

Präfix der Variable

Datenquellen WMS 1.1.1

wmsDS

Klassifizierungen WMS 1.1.3

wmsClass

Felder

wmsField

Schaltflächen

wmsBtn

Aufgaben WMS 1.1.4

wmsTask

Stempel WMS 1.1.3

wmsStamp

Benutzer

wmsUser

Gruppen

wmsGroup

 


WMS Server Verzeichnisse

Zuordnung zu freigegebenen Verzeichnissen, auf dem Server. Der System-Administrator verwaltet diese Verzeichnisse für die einzelnen Mandanten in der System Administration.

Präfix der angelegten Variablen: "path"

Da die Variable vom Typ WmsDirectoryMapping ist, muss sie für die Nutzung in einer Workflow-Definition zuerst mittels der "Pfad ermitteln" Aktivität in einer String-Variable hinterlegt, oder mit der Methode "GetFullPath" aufgerufen werden.


Abgleich der Zuordnungs-Variablen

Es kann vorkommen, dass Datensätze einer Zuordnungsvariable nicht mehr existieren oder sich ändern. Das kann unter anderem folgende Gründe haben:

  • Der Datensatz (z.B. die SMTP-Einstellung) wurde gelöscht

  • Der Datensatz existiert nicht, da der Workflow aus einem anderen System importiert wurde

Sind solche Variablen vorhanden, zu denen kein Datensatz ermittelt werden konnte, werden diese mit einer Warnung  in einer separaten Übersicht aufgelistet (siehe Bild rechts: "Nicht zugeordnete Variablen").

Was ist mit den nicht zugeordneten Variablen zu tun?

  • Name stimmt mit einem anderen Datensatz überein
    → Aktualisieren Sie die Variable über das Kontextmenü oder die Schaltfläche "Namensabgleich durchführen".

  • Keine Entsprechung gefunden
    → Mit Drag & Drop können Sie die Variable einem beliebigen anderen Datensatz zuweisen.
    → Löschen Sie die Variable über das Kontextmenü, wenn Sie nicht mehr benötigt wird.


Sind bei Klick auf “Ok” nicht zugeordnete Variablen vorhanden, dann öffnet sich ein Fenster, mit einem Hinweis, dass diese Variablen aus dem Workflow gelöscht werden.

Ab VersionWms 1.1.4 können Sie in diesem Fenster entscheiden, ob die ausstehenden Variablen gelöscht woder beibehalten werden solle,