Das Anreichern von Anforderungen ermöglicht Genehmigern in einer Policy, Anforderungselemente vor dem Genehmigen der Anforderung zu ändern. Welche Elemente und Aktionen geändert werden können, hängt von den Berechtigungen und dem Datenzugriff des Genehmigers in der Ansicht ab.
Wenn Sie die Anreicherung in einer Genehmigungs-Policy aktivieren, kann jeder Genehmiger der Policy, der für mindestens ein Datenobjekt in der Ansicht über die Berechtigung Teilnehmer (schreiben) verfügt, während der Genehmigungsphase eine Anreicherung vornehmen. Welche Aktionen der Anreicherer ausführen kann, hängt ausschließlich von den Berechtigugnen und dem Datenzugriff des Anreicherers in der Ansicht ab.
Note:
Der Datenzugriff des Weiterleitenden der Anforderung wird nicht berücksichtigt. Das bedeutet, dass ein Anreicherer potenziell Aktionen in einer Anforderung ausführen kann, die der Weiterleitende der ursprünglichen Anforderung nicht ausführen konnte.Die Änderungen, die ein Anreicherer vornehmen kann, sind nicht auf die Policy oder die Datenobjekte in der ursprünglichen Anforderung beschränkt. Wenn die Anreicherung für eine beliebige Policy in einem beliebigen Datenobjekt in einer Anforderung aktiviert ist, können Anreicherer jede Anforderungsaktion in der Ansicht ausführen, die ihre Berechtigungen und ihr Datenzugriff zulässt.
Beispiel: Angenommen, Sie haben eine Verwaltungsansicht, die Ansichtspunkte für eine Hauptbuchanwendung und eine Planning-Anwendung enthält, und Ihre Hauptbuchanwendung enthält eine Genehmigungs-Policy mit aktivierter Anreicherung. Wenn eine Anforderung zum Hinzufügen einer Kostenstelle zum Hauptbuch weitergeleitet wird, wenn ein Genehmiger der HB-Policy auch über den Zugriff Teilnehmer (schreiben) auf die Planning-Anwendung verfügt, kann er die Kostenstelle vor dem Genehmigen auch zur Planning-Anwendung hinzufügen.
Wichtige Aspekte
Angereicherte Anforderungen validieren und genehmigen
Unabhängig davon, ob Anreicherer Änderungen an einer Anforderung vornehmen, müssen sie die ihnen zugewiesenen Anforderungen genehmigen, da sie auch Genehmiger sind. Wenn ein Anreicherer die Anforderung genehmigt, werden Datenvalidierungen basierend auf den Berechtigungen und dem Datenzugriff des Anreicherers ausgeführt. Der Validierungs- und Genehmigungsprozess sieht wie folgt aus:
Wenn alle Genehmigungs-Policys erfüllt wurden und weiterhin Validierungsfehler auftreten, wird der Weiterleitende benachrichtigt. Der Weiterleitende kann alle Anforderungselemente löschen, die die Validierungsprobleme verursachen, einschließlich Anforderungselementen, die Aktionen oder Eigenschaften enthalten, die die Berechtigungen und der Datenzugriff des Weiterleitenden nicht umfassen.
Wenn keine Validierungsfehler mehr auftreten, erfolgt ein Commit der Anforderung.