Transmission de paramètres aux PaCE politiques
Les paramètres peuvent être transmis à une politique pour valider les PaCE mises à jour d’un objet (tables et ID de documents). Les versions de stratégie incluent deux types d’entrées de paramètre : les entrées de l’appelant et les entrées mappées.
Variables API des entrées de l’appelant
L’entrée de l’appelant est transmise à l’API PaCE au moment de l’invocation par un développeur. L’entrée de l’appelant est une variable qui vous permet de transmettre la valeur à la politique chaque fois que celle-ci est invoquée. Spécifiez une valeur pour cette entrée de l’appelant lors de l’appel de l’API, sinon la politique n’est pas exécutée et aucune décision n’est prise.
Pour chaque PaCE politique, il n’existe qu’une seule entrée de l’appelant prédéfinie appelée SnapshotId. Cette entrée de l’appelant est immuable et ne peut être ni modifiée ni supprimée. Vous ne pouvez pas définir d’entrées d’appelant supplémentaires pour une politique.
Entrées mappées
Des entrées mappées peuvent être transmises lors du mappage des politiques à un objet (tables et ID de documents). Lorsque vous définissez une entrée de mappage, vous créez en fait une variable qui vous permet de transmettre des valeurs à la politique chaque fois que celle-ci est mappée. Si vous définissez des entrées obligatoires, vous devez spécifier des valeurs pour ces entrées lors du mappage de la stratégie. Si les entrées que vous définissez ne sont pas obligatoires, la politique n’est pas exécutée (l’état est défini sur Inactif) et aucune décision n’est prise.
Par exemple, pour une politique de frais de déplacement, vous pouvez ajouter des variables pour définir les limites de différents types de dépenses. Les limites sont spécifiées lors du mappage de la politique et fixent les limites des dépenses lorsque la politique est invoquée sur cet objet. La limite des frais de petit-déjeuner pour un groupe d’employés pourrait être de 25 $, et pour un autre groupe d’employés, la limite pourrait être de 50 $. Chaque fois que la politique est invoquée, les dépenses sont validées par la politique en fonction des limites spécifiées dans le mappage.