API d’invocation de politique
Lorsqu’une PaCE politique est invoquée, le service d’appel transmet l’objet pertinent (tables et ID de documents) qui est validé en fournissant l’objet documentRecord . Un service d’appel est un service ou un produit qui utilise l’API PaCE . PaCE détermine quelles politiques doivent être exécutées à l’aide de la table de mappage et de documentRecord.
Toutes les politiques sélectionnées sont exécutées simultanément. Lorsque toutes les politiques ont été exécutées, une décision unique finale est renvoyée (au format JSON) avec des informations sur toutes les politiques exécutées et les décisions au niveau de la politique. La décision finale peut être :
- conforme : indique que toutes les politiques sélectionnées sont conformes aux exigences et ont renvoyé une décision conforme.
- non_compliant : indique qu’une ou plusieurs des politiques sélectionnées ne sont pas conformes aux exigences et ont renvoyé une décision non_compliant.
- complaint-exception : indique qu’une exception de politique a été approuvée et que toutes les politiques non conformes sont définies sur l’état d’exception conforme.
- autre : indique les décisions qui ne sont pas des plaintes, des non_compliant ou des plaintes-exceptions.
Les invocations de politique peuvent se trouver dans l’un des états suivants :
- nouveau
- in_progress
- terminé
- annulé
- erreur
- timeout