[gelöst]Workflow bleibt bei zweiter Genehmigungsstufe stehen

Bild Microsoft Dynamics NAV 2016

[gelöst]Workflow bleibt bei zweiter Genehmigungsstufe stehen

Beitragvon NAVvienna » 2. MĂ€rz 2018 10:24

Guten Morgen,

ich hoffe hier kennt jemand eine Lösung zu diesem Problem - es treibt mich in den Wahnsinn.

Wir beschĂ€ftigen uns aktuell mit einem Workflow zur Genehmigung von ER-Rechnungen, dieser soll abhĂ€ngig des Brutto-Betrags unterschiedliche viele Stellen durchlaufen (Betriebsleiter - Regionalleiter - Finanzleiter - GeschĂ€ftsfĂŒhrer usw.). Wir haben uns an die Anleitungen unseres NAV-Partners gehalten, leider funktioniert die ganze Sache nur bis zur Ebene 2, danach hört der Workflow ohne ersichtlichen Grund auf. Das heißt, die Rechnung bleibt im Status "Genehmigung ausstehend", die Ebene 3 erhĂ€lt aber keinen Genehmigungsposten.

Wir arbeiten ĂŒber Workflow-Benutzergruppen und steuern die jeweiligen Workflows ĂŒber den EinkĂ€ufercode auf der Rechnung, in der Benutzereinrichtung sind keine BetrĂ€ge hinterlegt. Im Anhang findet ihr ein Bild des Workflows - kennst jemand dieses Problem, und kann mir hier weiterhelfen?

DANKE!
DateianhÀnge
02-03-2018 09-23-18.png
Zuletzt geÀndert von NAVvienna am 9. MÀrz 2018 10:52, insgesamt 1-mal geÀndert.
NAVvienna
 
BeitrÀge: 69
Registriert: 6. November 2017 12:24
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2016

Re: Workflow bleibt bei zweiter Genehmigungsstufe stehen

Beitragvon m_schneider » 2. MĂ€rz 2018 11:00

Interessant wÀren die Workflow-Reaktionen
MfG Michael
Benutzeravatar
m_schneider
 
BeitrÀge: 2141
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: Workflow bleibt bei zweiter Genehmigungsstufe stehen

Beitragvon NAVvienna » 2. MĂ€rz 2018 12:07

Hallo,

ich erklÀre die Reaktion anhand der Ebene 0 und 1 (Ebenen 2 3 und 4 sind ident aufgebaut):

Approval of a purchase document is requested: [Ebene 0]
Set document status to Pending Approval.
Create an approval request for the record using approver type Workflow-Benutzergruppe and Workflow-Benutzergruppencode X1_TEST.
Send approval request for the record and create a notification.

An approval request is approved (und Betrag ist kleiner als die Grenze die fĂŒr die Weiterleitung definiert wurde) [Ebene 1]
Remove record restriction.
Release the document.
Approve the approval request for the record.

An approval request is approved (und der Betrag ist grĂ¶ĂŸer als die Grenze und muss dementsprechend von der nĂ€chsten Instanz auch freigegeben werden) [Ebene 1]
Approve the approval request for the record.
Create an approval request for the record using approver type Workflow-Benutzergruppe and Workflow-Benutzergruppencode X2_TEST.
Send approval request for the record and create a notification.

An approval request is rejected.
Reject the approval request for the record and create a notification.
Beleg wird auf Abgelehnt gesetzt.

An approval request for a purchase document is canceled.
Cancel the approval request for the record and create a notification.
Reopen the document.


Danach wiederholen sich die Schritte der Ebene 1 bis es keine weiteren Ebenen mehr gibt.

Danke fĂŒr deine HIlfe
NAVvienna
 
BeitrÀge: 69
Registriert: 6. November 2017 12:24
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2016

Re: Workflow bleibt bei zweiter Genehmigungsstufe stehen

Beitragvon m_schneider » 2. MĂ€rz 2018 14:42

Leider ist dieser Standard - Workflow fĂŒr viele (zumindest fĂŒr mich) noch recht neu.

Ich wĂŒrde jetzt mal testweise den den zweiten "An Approval Request is aproved" versuchen zu entfernen.
DateianhÀnge
02-03-2018 09-23-18.png
MfG Michael
Benutzeravatar
m_schneider
 
BeitrÀge: 2141
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: Workflow bleibt bei zweiter Genehmigungsstufe stehen

Beitragvon NAVvienna » 2. MĂ€rz 2018 14:50

Ich war bisher der Annahme, das ich alle "Möglichkeiten" abdecken muss, damit der Workflow korrekt beendet wird. Daher gibt es bei einer Rechnung ĂŒber 5500€ zwei Möglichkeiten in der Ebene 2 -> Der Betrag ist unter 5000€, dann reicht die Freigabe des ersten & zweiten Genehmigers. Ist der Betrag ĂŒber 5000€, muss die dritte Stufe auch genehmigen.

Wie wĂŒrde sowas sonst abgebildet werden?
NAVvienna
 
BeitrÀge: 69
Registriert: 6. November 2017 12:24
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2016

Re: Workflow bleibt bei zweiter Genehmigungsstufe stehen

Beitragvon m_schneider » 2. MĂ€rz 2018 15:38

Hast du es meinen Vorschlag versucht?

Du musst jeden Genehmigungsvorgang einzeln betrachten.
Bei jeder Genehmigung wird ja erneut geprĂŒft. Und da interessiert es nur, ob eine Rechnung grĂ¶ĂŸer als ein vorgegebener Betrag ist. Das Kleiner als interessiert da theoretisch nicht.
MfG Michael
Benutzeravatar
m_schneider
 
BeitrÀge: 2141
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: Workflow bleibt bei zweiter Genehmigungsstufe stehen

Beitragvon dyn-rsc » 2. MĂ€rz 2018 15:57

Hallo,

wenn ich es richtig verstehe möchtest du eine Genehmigung an Workflowbenutzer 1 senden wenn Betrag x bis Betrag Y ist.
Wenn der Betrag grĂ¶ĂŸer als Y ist dann soll die Genehmigung durch mehrere Benutzer gem. weiterer Workflowgruppe erfolgen.

Baue nicht alles in einen Workflow sondern erstelle mehrere Workflows nur mit gefĂŒllter Bedingung in der ersten Zeile wo du jetzt irgendwas mit VerkĂ€ufer hast.

z.B.
Workflow 1:
Bedingung Rechnungsbetrag ">1.999,99..5.000"
Antwort: Erstelle Genehmigungsanfrage bla bla bla an Workflowbenutzergruppe 1 (1 User zugeornet)

Workflow 2:
Bedingung Rechnungsbetrag ">5.000"
Antwort: Erstelle Genehmigungsanfrage bla bla bla an Workflowbenutzergruppe 2 (3 User zugeordnet, werden dann nach und nach abgearbeitet)

Du musst aber auch noch das Ereignis "Wurde genehmigt" mind. 2 mal mit aufnehmen und in der Bedingung Filtern ĂŒber "ausstehende Genehmigung >0" und "ausstehende Genehmigung =0".
Bei >0 wird die Genehmigung an den nÀchsten Freigebenden gesendet.
Wenn er bei =0 angekommen ist wird freigegeben.
dyn-rsc
 
BeitrÀge: 17
Registriert: 10. August 2016 09:56
Realer Name: Robert Schade
Arbeitsort: LĂŒbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.60 bis 2018

Re: Workflow bleibt bei zweiter Genehmigungsstufe stehen

Beitragvon NAVvienna » 5. MĂ€rz 2018 09:52

m_schneider hat geschrieben:Hast du es meinen Vorschlag versucht?


Guten Morgen,

habe ich soeben probiert, leider bleibt das Problem bestehen :oops:



Bzgl. Aufteilung auf mehrere Workflows: Dies möchte ich vermeiden, sofern es keine Alternative gibt. Wir haben aktuell 30 Workflows fĂŒr die einzelnen Bereiche - wenn ich hier alle Aufsplitte, komme ich am Ende auf 200 ... :shock:
NAVvienna
 
BeitrÀge: 69
Registriert: 6. November 2017 12:24
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2016

Re: Workflow bleibt bei zweiter Genehmigungsstufe stehen

Beitragvon dyn-rsc » 5. MĂ€rz 2018 15:55

Hallo,

die Frage wĂ€re doch vielleicht eher warum schon jetzt 30 verschiedene Workflows benötigt werden nur fĂŒr Einkaufsrechnungen.?

Wo drin unterscheiden sich denn die 30 Workflows?
Haben alle verschiedene Betragsgrenzen und unterschiedliche Genehmiger?

Generell sollte es ja so sein, dass man direkt nach der Genehmigungsanforderung schon sehen kann welche Hierachien durchlaufen werden sollen. DafĂŒr erstellt der Standard mittels der Genehmigerkette ja bereits jeweils einen Genehmigungsposten. In deinem Fall, bei erreichen höchster Betragsstufe ja, derzeit 4 Posten. Somit hat auch der Anforderer gleich die Möglichkeit zu sehen durch welche Instanzen seine Einkaufsrechnung genehmigt werden muss.

Ich habe mich auch lange mit einem mehrstufigen Genehmigungsprozess nach Betragsgrenzen innerhalb eines Workflows beschÀftigt.
Ich kam zu dem Schluss das es nur mit mehreren Workflows geht.
dyn-rsc
 
BeitrÀge: 17
Registriert: 10. August 2016 09:56
Realer Name: Robert Schade
Arbeitsort: LĂŒbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.60 bis 2018

Re: Workflow bleibt bei zweiter Genehmigungsstufe stehen

Beitragvon NAVvienna » 9. MĂ€rz 2018 09:39

Hallo,

wir haben Filialen in ganz Österreich, fĂŒr welche unterschiedliche Regionalleiter zustĂ€ndig sind - dann noch Fachabteilungen in der Zentrale, unterschiedliche Kategorisierungen von Beschaffungen... Da kommen schnell 30 zusammen :-)

Ich habe das Problem ĂŒbrigens gelöst - das ganze System funktioniert NUR dann, wenn der letzte Schritt jeder Ebene quasi die Vorraussetzung fĂŒr die nĂ€chste Ebene ist. Sehr eigenartig, ist aber so...

Problem also gelöst!


Lg
NAVvienna
 
BeitrÀge: 69
Registriert: 6. November 2017 12:24
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2016

Re: Workflow bleibt bei zweiter Genehmigungsstufe stehen

Beitragvon Raik Zobel » 3. April 2019 08:40

dyn-rsc hat geschrieben:Hallo,

wenn ich es richtig verstehe möchtest du eine Genehmigung an Workflowbenutzer 1 senden wenn Betrag x bis Betrag Y ist.
Wenn der Betrag grĂ¶ĂŸer als Y ist dann soll die Genehmigung durch mehrere Benutzer gem. weiterer Workflowgruppe erfolgen.

Baue nicht alles in einen Workflow sondern erstelle mehrere Workflows nur mit gefĂŒllter Bedingung in der ersten Zeile wo du jetzt irgendwas mit VerkĂ€ufer hast.

z.B.
Workflow 1:
Bedingung Rechnungsbetrag ">1.999,99..5.000"
Antwort: Erstelle Genehmigungsanfrage bla bla bla an Workflowbenutzergruppe 1 (1 User zugeornet)

Workflow 2:
Bedingung Rechnungsbetrag ">5.000"
Antwort: Erstelle Genehmigungsanfrage bla bla bla an Workflowbenutzergruppe 2 (3 User zugeordnet, werden dann nach und nach abgearbeitet)

Du musst aber auch noch das Ereignis "Wurde genehmigt" mind. 2 mal mit aufnehmen und in der Bedingung Filtern ĂŒber "ausstehende Genehmigung >0" und "ausstehende Genehmigung =0".
Bei >0 wird die Genehmigung an den nÀchsten Freigebenden gesendet.
Wenn er bei =0 angekommen ist wird freigegeben.



Hallo,

genau das bekomme ich leider nicht hin.
Ich benötige einen Workflow fĂŒr die KreditlimitprĂŒfung (Sales Order Credit Limit Approval Workflow) und gleichzeitig einen Workflow um z.B. eine Genehmigungsanforderung ab einem bestimmten Betrag anzustoßen. (Sales Order Approval Workflow). Jeder Workflow fĂŒr sich funktioniert ohne Probleme, wenn ich beide aktiviere, dann funktioniert nur noch der Sales Order Approval Workflow. Sobald der Betrag genehmigt wurde, ist der Auftrag freigegeben. In wie weit mĂŒsste ich die beiden Standardvorlagen Ă€ndern, damit es funktioniert?
Benutzeravatar
Raik Zobel
 
BeitrÀge: 279
Registriert: 4. MĂ€rz 2013 13:43
Realer Name: Raik Zobel
Arbeitsort: Leipzig
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 4.00SP3, 2013R2, 2016

Re: [gelöst]Workflow bleibt bei zweiter Genehmigungsstufe st

Beitragvon NAVvienna » 10. April 2019 10:48

Hi,

du musst in beiden Workflows am Ende (bzw. jeder Ebene) 2 Ereignisse hinterlegen:

An approval request is approved und Ausstehende Genehmigungen = 0 -> Freigeben
An approval request is approved und Ausstehende Genehmigungen > 0 -> nicht freigeben, workflow beenden

Dann sollte es klappen.


Liebe GrĂŒĂŸe
NAVvienna
 
BeitrÀge: 69
Registriert: 6. November 2017 12:24
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2016

Re: [gelöst]Workflow bleibt bei zweiter Genehmigungsstufe st

Beitragvon Raik Zobel » 24. April 2019 09:34

2019-04-24 09_28_17-Bearbeiten - Workflow - MS-SOCLAPW-01 ∙ Sales Order Credit Limit Approval Workfl.png


Hi NAVvienna,

also so sieht der Kreditlimit Workflow aus. Es hadelt sich dabei weitgehend um die orgininale Vorlage. Ich habe lediglich die Record restriction und Remove record restriction hinzugefĂŒgt. (Da es sonst möglich ist, trotz fehlender Genehmigung einfach den Beleg durchzubuchen). ZusĂ€tzlich habe ich den Belegfilter auf alle Belege gesetzt und die Bedingungen fĂŒr die "Anzahl der genehmigten Anforderungen" angepasst, damit es ausreicht, dass eine Person der Workflowgruppe genehmigen kann.

Wo sollen denn jetzt die zusÀtzlichen Ereignisse hin?
Benutzeravatar
Raik Zobel
 
BeitrÀge: 279
Registriert: 4. MĂ€rz 2013 13:43
Realer Name: Raik Zobel
Arbeitsort: Leipzig
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 4.00SP3, 2013R2, 2016

Re: [gelöst]Workflow bleibt bei zweiter Genehmigungsstufe st

Beitragvon Anna4221 » 8. Oktober 2020 09:45

Hi zusammen,

wir haben ein Ă€hnliches Problem mit dem Workflow zur KreditlimitĂŒberschreitung. Wenn ein Workflow storniert wurde, bleibt er als Workflow stehen, wird also nie richtig beendet. Kann hier jemand helfen?
Anna4221
 
BeitrÀge: 18
Registriert: 10. Juni 2020 13:25
Realer Name: Anna Detert
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: [gelöst]Workflow bleibt bei zweiter Genehmigungsstufe st

Beitragvon NAVvienna » 8. Oktober 2020 13:39

Hallo Anna,

kannst du einen Screenshot von deinem Workflow einfĂŒgen?
NAVvienna
 
BeitrÀge: 69
Registriert: 6. November 2017 12:24
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2016

Re: [gelöst]Workflow bleibt bei zweiter Genehmigungsstufe st

Beitragvon Anna4221 » 8. Oktober 2020 18:49

Workflow.png


Hier ist der Workflow
Anna4221
 
BeitrÀge: 18
Registriert: 10. Juni 2020 13:25
Realer Name: Anna Detert
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV


ZurĂŒck zu NAV 2016

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast