Hallo DW-Community, Hallo DW-Team,
möchte ich ein Dokument in einem Archiv in einen bestimmten Workflow übergeben, so geschieht dies meines Erachtens über das Ändern von Indexwerten. Fällt das Dokument anschließend unter die Startbedingung des WF kann es losgehen.
Stellen wir uns einen Workflow vor, welcher das Dokument über einen Postdienstleister versendet. Der Workflow prüft, ob das Dokument die Vorgaben für den Postversand erfüllt oder aber dieses überhaupt versendet werden darf. Das Dokument wird anschließend exportiert und per Webservice an den Postdienstleister übergeben.
Das manuelle Ändern eines Indexwertes über den Indexdialog halte ich für nicht benutzerfreundlich - vorkonfigurierte Indexänderungs-Buttons (Aktionen), angeordnet über der Ergebnisliste (Beschriftung 'Dokument per Dienstleister versenden') existieren meines Erachtens nicht. Bleibt mir somit nur ein Postausgangs-Stempel als Interaktions-Möglichkeit für der User.
Jetzt mein Problem.
Damit die User nur Dokumente in den Postausgang übergeben können, welche die Kriterien erfüllen (z.B. keine internen Dokumente), erlauben wir im entsprechenden Archiv nur die Nutzung von Stempeln für gewisse Dokumentenarten. Dies schließt aber für dieses Archiv alle weiteren Stempel aus, welche auf andere Dokumentenarten anwendbar wären. Ich kann das Recht des generellen Stempels nicht auf verschiedene Stempel in Kombination mit Indexwerten festlegen.
Nun war unser Gedanke, dass wir den Validierungs-Webservice für die durch die Stempel ausgelöste Indexwertänderung nutzen wie dies auch in den Ablagedialogen möglich ist. Der benutzerfreundliche Vorteil dessen wäre, dass der User sofort in der Oberfläche den Rückgabewert des Webservice als Meldung angezeigt bekommen könnte ('Dein Dokument wurde in den PA übergeben' / 'Dokument darf nicht extern versendet werden').
Allerdings sehe ich keine Möglichkeit wie ich Stempel, Indexwertänderung und Validierungs-Webservice gemeinsam verwenden kann.
Gebe ich das Dokument in den WF ohne diese Prüfung / Rückmeldung könnte man zwar im Workflow selbst ein Validierung vornehmen, ob der Stempel / Vorgang erlaubt ist - dies ist aber alles andere als benutzerfreundlich (User stempelt - wartet auf das Auftauchen des Dokuments im WF, nur um dann dort eine Rückmeldung zu erhalten, dass dies nicht erlaubt sei und muss dann den WF noch bestätigen um ihn zu beenden).
Diese für uns derzeit vorhandene Einschränkung nimmt DocuWare soviel seiner Möglichkeiten eine geführte und für den User nachvollziehbare Prozesslandschaft in DocuWare abzubilden.
Übersehe ich etwas? Gehe ich das Problem völlig falsch an? Wie löst Ihr dies in Euren Projekten / Umgebungen?
LG Thomas Hayder
EBB Truck-Center GmbH