Veröffentlicht Thu, 01 Feb 2024 17:22:49 GMT von Roger Vaziri
Hallo zusammen,

bei der Konfiguration eines Eingangsrechnungsworkflows gibt es im Bereich Berechtigungen folgende Herausforderung im Bereich Berechtigungen:
Bei der fachlichen Prüfung sollen die freigebenden Personen (hier über Rollen gesteuert) jeweils nur die Dokumente sehen können, die den Vorgang betreffen, der zu prüfen ist (sowie die Dokumente, die in der Vergangenheit durch diese Abteilung geprüft wurden). 
Dazu wird nach der Zuweisung der entsprechenden Fachabteilung der entsprechende Eintrag/die Fachabteilung in ein Indexfeld "Freigabe" geschrieben. 
Über das entsprechende Indexwertprofil, dass z.B. der Vertrieb nur Dokumente sehen kann, die im Indexfeld "Freigabe" entsprechend "Vertrieb" stehen haben, ist gewährleistet, dass er nur die entsprechenden Rechnungen sehen kann. Allerdings stand jetzt auch wirklich nur die Rechnungen.

Da die Begleitdokumente (Bestellung, AB, Wareneingang etc.) zum Zeitpunkt der Prüfung bereits alle in DocuWare vorliegen, würde ich diese gerne im entsprechenden Indexfeld mit dem Eintrag des Rechnungsdokumentes nachindexieren, damit der entsprechende User/die Rolle auch tatsächlich alle relevanten Dokumente sehen kann, ohne darüber hinaus Zugriff auf andere Dokumente zu haben.

Wie stelle ich das am besten an? Leider ist mir das über "Daten zuweisen" (Zieltyp Archiv) im Workflow, sowie über eine Autoindex-Konfiguration bisher nicht gelungen. 
Ist das überhaupt möglich? Wenn man das Ganze auch anders lösen kann, wäre ich dafür ebenfalls offen.

Vielen Dank vorab und beste Grüße
Veröffentlicht Mon, 05 Feb 2024 19:58:35 GMT von Oliver Acker Property Manager
Hallo Herr Vaziri,

soweit ich Ihre Anfrage verstanden habe, ist dies mit DocuWare möglich. In unserem Unternehmen haben wir einen ähnlichen Workflow, der den Eintrag "Freigabe" im Rechnungsarchiv ebenfalls in andere Archive /Dokumente schreibt, sofern die Projektnummer übereinstimmt. Hier ist im Workflow Designer eine Loop erforderlich, die im ersten Schritt alle betreffenden Dokumenten IDs in einem Stichwortfeld (Array) sammelt, und anschließend diese Stichworteinträge iteriert.

Als Ergebis steht in jedem Dokumente der Eintrag "Freigabe".

Anbei eine Anleitung von DocuWare, wie eine Loop gebaut wird (ich selbst bin kein Programmierer und finde die Vorgehensweise bissl komplex. Hat man das Prinzip jedoch verstanden, können damit sehr viele Sachen umgesetzt werden :-) )

MfG Oli Acker
Veröffentlicht Mon, 05 Feb 2024 19:59:09 GMT von Oliver Acker Property Manager
...habe die Anleitung vergessen:

https://support.docuware.com/en-us/knowledgebase/article/KBA-36254
Veröffentlicht Wed, 07 Feb 2024 10:30:16 GMT von Roger Vaziri
Hallo Herr Acker,

besten Dank für die schnelle Hilfe! Hat überragend funktioniert und liefert genau das gewünschte Ergebnis! :-)

Top!

Viele Grüße
Roger Vaziri

Sie müssen angemeldet sein um Beiträge in den Foren zu erstellen.