Dieser Abschnitt enthält einige der häufigsten Gründe für Fehler, die beim Genehmigungsprozess auftreten können.
Fehler Ungültige Daten beim Sperren einer Entity
Der Fehler Ungültige Daten
tritt möglicherweise beim Sperren einer Entity auf. Dieser Fehler kann aus den folgenden Gründen auftreten:
Fehler Ungültige Daten beim Entsperren einer Entity
Der Fehler Ungültige Daten
tritt möglicherweise beim Entsperren einer Entity auf. Dieser Fehler tritt auf, wenn eine der zukünftigen Perioden des aktuellen Jahres dieser Zielentity oder ihrer abhängigen Elemente gesperrt ist.
Wenn Sie die Karte Genehmigung zum Entsperren einer Entity verwenden, klicken Sie auf die Fehlermeldung, um die Fehlerdetails anzuzeigen.
Informationen hierzu finden Sie unter Entitys sperren und entsperren.
Fehler Ausnahme beim Entsperren einer Entity
Der Fehler Ausnahme
tritt möglicherweise beim Entsperren einer Entity auf. Diese Ausnahme kann auftreten, wenn ein Benutzer den Eigentümer einer Genehmigung während des Genehmigungsprozesses geändert hat. Wenn Sie einen Genehmigungsworkflow ändern, in dem die Genehmigungseinheit bereits gestartet wurde, kann die Workflowlogik beschädigt werden. Das kann zu unerwarteten Problemen führen.
Lösung: Sie müssen den Workflow korrekt definieren und anschließend den Genehmigungsprozess starten. Wenn Eigentümer geändert werden müssen, müssen Sie den Genehmigungsprozess ausschließen und neu starten, wenn Sie die Entity sperren. Um den Prozess neu zu starten, ändern Sie unter Genehmigungen verwalten die Ansicht in die Baumansicht, und suchen Sie nach der Entity, die den Fehler verursacht. Ändern Sie sie von "Starten" in Ausschließen und anschließend wieder in Starten.
Vorübergehender Fehler während des Genehmigungsprozesses
Manchmal schlägt ein Genehmigungsprozess wie Sperren, Entsperren, Hochstufen und Genehmigen vorübergehend fehl.
Workaround: Nach dem Initialisieren der Aktion über die Karte Genehmigung sollten Sie die Seite nicht immer wieder aktualisieren. Warten Sie ein wenig, bis die Aktion abgeschlossen ist, und aktualisieren Sie dann die Seite.
Fehler Nicht erfolgreich: Nicht eindeutiger automatischer Benutzer beim Starten einer Entity
Nur Serviceadministratoren können eine Entity für den Genehmigungsprozess starten. Mit dem Genehmigungsstartprozess wird der Eigentümer für die Entity zugewiesen und an der richtigen Position des Hochstufungspfads platziert. Mit dem Startprozess wird kein Eigentümer für die Zielentity zugewiesen, wenn beide der folgenden Bedingungen zutreffen:
Um diesen Fehler zu vermeiden, stellen Sie sicher, dass mindestens ein Eigentümer der Entity auf Root-Ebene der Genehmigungseinheitenhierarchie zugewiesen ist. Dadurch können alle Nachfolger, denen kein Eigentümer zugewiesen ist, die Eigentümerzuweisung aus der Root-Entity übernehmen.
Informationen hierzu finden Sie unter Eigentümer und Prüfer für Genehmigungseinheiten zuweisen.
Performance des Genehmigungsprozesses optimieren
Die Performance des Genehmigungsprozesses ist von den folgenden Faktoren abhängig:
Anzahl der Formulare mit Validierungsregeln. Fügen Sie möglichst wenige Formulare hinzu, weil Formulare beim Sperren und Entsperren für jeden Nachfolger der Zielentity geladen werden.
Design des Formulars. Best Practices finden Sie unter Best Practices für Formulare mit Validierungsregeln.
Für das Formular ausgewählte Validierungsregeloptionen. Informationen hierzu finden Sie unter Datenvalidierungsregeln in Formulare aufnehmen.