Fehler beheben

Freigaben, die hängen bleiben

Freigeber im Urlaub, Budget erschöpft, Regelschleife.

Eine hängende Freigabe ist kein kosmetisches Problem. Sie hält das Budget des Kunden, stoppt eine Maschine, und — der Teil, der Sie kostet — sie lehrt seinen Einkäufer, Ihren Innendienst anzurufen, statt den Shop zu benutzen.

So wird es funktionieren. Bestellanforderungen und die Regel-Engine gehören zu den geplanten Beschaffungs-Apps. Diese Seite ist die Fehlersuch-Referenz für ihren Betrieb.

Vom Symptom zur Ursache

Der Kunde sagtMeist
„Da hat seit einer Woche niemand draufgeschaut"Der Freigeber ist weg, und die Kostenstelle hat keine Vertretung
„Das ging an die falsche Person"Der Verantwortliche einer Kostenstelle ist gegangen und wurde nie ersetzt
„Ich habe freigegeben, und es gibt immer noch keine Bestellung"Ein zweites Band oder ein paralleler Freigeber ist noch offen. Korrektes Verhalten
„Es sagt, ich habe kein Budget — wir haben reichlich"Reservierungen. Offene Anforderungen halten Geld, das nicht ausgegeben ist
„Es lässt sich gar nicht einreichen"Eine prevent-Regel hat gefeuert, oder eine Position hat keine verwendbare Kostenstelle
„Es kommt immer wieder zu mir zurück"Der Einkäufer bearbeitet die Anforderung, und jede Änderung wiederholt die Auswertung
„Die große hängt für immer"Jeder Freigeber in der Kette hat ein Limit unter dem Wert. Sie hat kein Ziel

Anforderungen ohne Ziel

Die letzte Zeile erzeugt eine Anforderung, die nie erledigt werden kann, und es lohnt sich, gezielt danach zu suchen, statt auf sie zu warten.

Es passiert, wenn jeder Freigeber in der Kette ein order_approval_limit unter dem Wert der Anforderung hat. Jeder kann sie sehen, keiner darf sie unterschreiben. Die Anforderung liegt, das Budget bleibt gehalten, und im System ist technisch nichts falsch.

Jemand muss unbegrenzt sein. Lassen Sie das Freigabelimit des obersten Freigebers leer. Prüfen Sie das bei jedem Kunden zum Go-live und erneut bei jedem Wechsel in seiner Geschäftsleitung — eine Fünf-Sekunden-Prüfung, die eine unreparierbare Warteschlange verhindert.

Der verwandte Fall: eine Regel, deren Freigeber der Anforderer ist. Selbstfreigabe ist kein Routing-Fehler, sondern ein Verstoß gegen die Funktionstrennung, und ihn findet ein Prüfer, nicht Sie. Prüfen Sie, dass kein Kostenstellenverantwortlicher zugleich ihr einziger Einkäufer ist.

Budget erschöpft

Der häufigste Fehlalarm. Der Kunde sieht in den eigenen Zahlen Budget, und der Shop sagt, es sei keines da.

Prüfen Sie in dieser Reihenfolge:

  1. Offene Reservierungen. Anforderungen, die auf eine Entscheidung warten, halten Budget. Erledigen oder zurückziehen, und das Geld kehrt sofort zurück.
  2. Die Periode. Ein Budget für das Geschäftsjahr 2027 hat mit einer Bestellung nach dessen Ende nichts zu tun. Prüfen, ob die neue Periode geöffnet hat.
  3. Die Reihenfolge. Hat eine Kostenstelle mehrere Budgets, wird das erste vor dem zweiten geleert. Ein Report, der nur eines liest, ist falsch.
  4. Was verglichen wird. Seine Zahl sind gebuchte Rechnungen; diese sind gebundene Bestellungen. Siehe Das Budgetjournal lesen.

Ist es tatsächlich erschöpft, gehört die Abhilfe dem Kunden, nicht Ihnen: Er stockt das Budget auf, und die Anpassung wird mit seinem Namen erfasst.

Eskalation und Übersteuerung

Eskalation ist der automatische Pfad — eine Erinnerung nach der konfigurierten Wartezeit, dann wandert die offene Entscheidung zum Freigeber des nächsten Bands. Sie läuft auf verstrichener Zeit und deckt damit den Fall ab, dass niemand hinsieht.

Eine Übersteuerung, die aus einer Anforderung ohne Entscheidung eine Bestellung macht, gibt es nicht, und es sollte sie nicht geben. Alles, was dieser Bereich produziert — die Audit-Spur, die Funktionstrennung —, hängt daran, dass hinter jeder Bestellung ein benannter Entscheider steht. Was wie eine Übersteuerung aussieht, ist immer eine von drei legitimen Handlungen:

SituationTun Sie das
Freigeber weg, Vertretung existiertDie Vertretung entscheidet. Erfasst unter ihrem Namen
Freigeber weg, keine VertretungEine Vertretung an der Kostenstelle anlegen. Sie kann dann entscheiden
Freigeber hat das Unternehmen verlassenDen Verantwortlichen der Kostenstelle wechseln. Offene Entscheidungen folgen der Rolle
Die Anforderung ist tatsächlich falschZurückziehen. Das Budget wird frei, und der Einkäufer stellt eine korrigierte
Heben Sie nie ein Limit an, um eine hängende Anforderung zu lösen. Es funktioniert — und es gibt still alles andere frei, was für diese Person unterwegs ist, auch das, was niemand angesehen hat. Weisen Sie stattdessen die Entscheidung neu zu. Ein in Eile angehobenes Limit ist zudem das, an dessen Senkung sich niemand erinnert.

Einen Freigeber neu zuweisen

Für eine dauerhafte Änderung — jemand ist gegangen, eine Abteilung ist umgezogen:

  1. Ändern Sie den Verantwortlichen an den betroffenen Kostenstellen. Regeln mit Kostenstellen-Bezug routen zu ihrem Verantwortlichen — das verschiebt alles auf einmal.
  2. Wo eine Regel eine Person direkt benennt statt des Kostenstellenverantwortlichen, aktualisieren Sie die Regel. Deshalb ist das Benennen des Verantwortlichen das bessere Muster.
  3. Legen Sie sofort eine Vertretung für den neuen Verantwortlichen an. Ein neuer Verantwortlicher ohne Vertretung ist die nächste hängende Warteschlange.
  4. Setzen Sie das order_approval_limit des neuen Verantwortlichen auf die Befugnis, die er tatsächlich hat. Wer eine Rolle erbt, erbt keine Unterschrift.
  5. Prüfen Sie, was schon offen war. Entscheidungen folgen dem Verantwortlichen der Kostenstelle, sie sollten jetzt in der Warteschlange der neuen Person liegen — bestätigen statt annehmen.

Vorbeugung

Vier Prüfungen, keine dauert länger als ein paar Minuten:

  • Jede Kostenstelle hat einen Verantwortlichen und mindestens eine Vertretung. Die wertvollste einzelne Prüfung in diesem Bereich.
  • Jemand an der Spitze hat keinen Freigabedeckel.
  • Die Eskalations-Wartezeit ist gesetzt, und kurz genug, um zu wirken. Fünf Arbeitstage sind zu lang für einen Kunden, dessen Maschinen stehen.
  • Weniger als etwa jede fünfte Bestellung braucht eine Freigabe. Darüber sind die Schwellen zu niedrig, und die Freigeber hören auf zu lesen — siehe Freigabemodelle.

Was Sie prüfen

  • Reichen Sie eine Anforderung gegen eine Kostenstelle ein, deren Verantwortlicher weg ist, und bestätigen Sie, dass die Vertretung sie sieht.
  • Sehen Sie die älteste offene Entscheidung über die Warteschlange des Kunden an. Ist etwas älter als die Eskalations-Wartezeit, ist Eskalation nicht konfiguriert.
  • Ziehen Sie eine offene Anforderung zurück und bestätigen Sie im Journal, dass das Budget zurückkehrt.

Weiter