Transmission de paramètres aux PaCE politiques
Les paramètres peuvent être transmis à une PaCE politique pour valider les mises à jour d’un objet (tables et ID de documents). Les versions de stratégie incluent deux types d’entrées de paramètres : les entrées de l’appelant et les entrées mappées.
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 d’appelant prédéfinie appelée SnapshotId. Cette entrée de l’appelant est immuable et ne peut pas être modifiée ou supprimée. Vous ne pouvez pas définir d’entrées d’appelant supplémentaires pour une politique.
Entrées mappées
Les entrées mappées peuvent être transmises lors du mappage des stratégies à 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 politique. 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 définir les limites sur la dépense lorsque la politique est invoquée sur cet objet. Le plafond des dépenses pour le petit-déjeuner pourrait être de 25 $ pour un groupe d’employés, et pour un autre groupe d’employés, le plafond 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.