| Type |
Sélectionnez le type d’objet sécurisé par cette règle ACL. Le type d’objet détermine comment l’objet est nommé et quelles opérations sont disponibles. Ce champ passe en lecture seule une fois la règle ACL créée. Si vous souhaitez modifier le type, vous devez supprimer l’ACL et en créer une nouvelle avec le type approprié. |
| Opération |
Sélectionnez l’opération que cette règle ACL sécurise. Chaque type d’objet possède sa propre liste d’opérations. Une règle ACL ne peut sécuriser qu’une seule opération. Pour sécuriser plusieurs opérations, créez une règle ACL distincte pour chacune d’elles. |
| Remplacement administrateur |
Cochez cette case pour que les utilisateurs dotés du rôle administrateur passent automatiquement la vérification des autorisations pour cette règle ACL. Les utilisateurs administrateurs réussissent, quelles que soient les restrictions de script ou de rôle qui s’appliquent. Toutefois, le rôle personne , que seul ServiceNow le personnel peut affecter, a priorité sur l’option de remplacement administrateur. Si un ACL est affecté au rôle personne , les utilisateurs administrateurs ne peuvent pas accéder à la ressource, même lorsque l’option Remplacements administrateur est sélectionnée. Reportez-vous à la section Rôles système de base.
Décochez cette case si les administrateurs doivent disposer des autorisations définies dans cette règle ACL pour accéder à l’objet sécurisé. Étant donné que les administrateurs réussissent toujours les vérifications de rôle (voir la description du champ Rôle requis ), utilisez le créateur de condition ou le champ Script pour créer une vérification des autorisations que les administrateurs doivent passer. |
| Actif |
Cochez cette case pour appliquer cette règle ACL. |
| Avancés |
Cochez cette case pour afficher le champ Script . Important : S’il y a un script dans le champ Script. Ce script s’exécute même si le champ n’est pas affiché sur le formulaire. |
| Nom |
Saisissez le nom de l’objet sécurisé, soit le nom de l’enregistrement, soit les noms de table et de champ. Plus le nom est spécifique, plus la règle ACL est spécifique. Vous pouvez utiliser un astérisque générique (*) à la place d’un nom d’enregistrement, de table ou de champ pour sélectionner tous les objets qui correspondent à un type d’enregistrement, toutes les tables ou tous les champs. Vous ne pouvez pas combiner un caractère générique et une recherche de texte. Par exemple, inc* n’est pas un nom de règle ACL valide, mais incident.* et *.number sont des noms de règles ACL valides.Remarque : Cliquez sur le triangle bleu pour entrer manuellement le nom de l’enregistrement ou les noms de table et de champ de l’objet sécurisé. Utilisez cette option pour sécuriser un objet qui n’apparaît pas dans la liste déroulante. |
| Description |
Entrez une description de l’objet ou des autorisations que cette règle ACL sécurise. |
| Demande un rôle |
Utilisez cette liste pour spécifier les rôles qu’un utilisateur doit avoir pour accéder à l’objet. Si vous répertoriez plusieurs rôles, un utilisateur disposant de l’un des rôles répertoriés peut accéder à l’objet. La liste Rôle requis s’affiche sous la forme d’une liste connexe.Remarque : Les utilisateurs disposant du rôle administrateur réussissent toujours cette vérification d’autorisation, car le rôle administrateur accorde automatiquement aux utilisateurs tous les autres rôles. |
| Condition |
Utilisez ce créateur de condition pour sélectionner les champs et les valeurs qui doivent être vrais pour que les utilisateurs puissent accéder à l’objet. |
| Script |
Entrez un script personnalisé décrivant les autorisations requises pour accéder à l’objet. Le script peut utiliser les valeurs des variables globalesactuelles et précédentes dans les règles métier ainsi que dans les propriétés système. Le script doit générer une réponse Vrai ou Faux de l’une des deux façons suivantes :
- Renvoyer une variable de réponse définie sur une valeur Vrai ou Faux
- Évaluer à vrai ou faux
Dans les deux cas, les utilisateurs n’accèdent à l’objet que lorsque le script prend la valeur true et que l’utilisateur remplit toutes les conditions de la règle ACL. Les conditions et le script doivent être évalués comme vrais pour qu’un utilisateur puisse accéder à l’objet.
Remarque : Si l’élément évalué se trouve dans une liste connexe, la valeur actuelle pointe sur l’élément sur lequel se trouve la liste connexe, et non sur l’élément actuel auquel l’ACL est destinée. Toutefois, si l’élément pour lequel vous évaluez l’ACL ne se trouve pas dans une liste connexe, actuel pointe vers l’élément réel. |