Configurer des tables pour travailler avec des invités
Si vous souhaitez que les utilisateurs invités puissent interagir avec les données d’une table sur votre ServiceNow instance, vous devez configurer la table pour qu’elle soit accessible aux invités.
Avant de commencer
Rôle requis : administrateur
Procédure
-
Créez un enregistrement Pages publiques (sys_public) pour la table dont vous souhaitez activer l’accès public.
- Dans la barre de recherche de l’onglet Tout , saisissez sys_public.do.
-
Dans le champ Page , entrez le nom de la table à laquelle vous souhaitez ajouter un accès public.
- Sélectionnez Soumettre.
-
Assurez-vous que le rôle public est activé pour la table.
- Accédez à la table à laquelle vous souhaitez autoriser l’accès (public) en tant qu’invité, Toutes les tables → de définition du système →, sélectionnez la table.
- Sélectionnez l’onglet Contrôles .
- Dans la section Règles de sécurité (ACL), assurez-vous que l’option Créer des contrôles d’accès est sélectionnée et que le rôle d’utilisateur contient des contrôles publics. Si ce n’est pas le cas, ajoutez-les.
-
Créez l’ACL publique pour chacune des opérations CRUD pour lesquelles vous souhaitez activer l’accès invité.
Des ACL doivent déjà être spécifiés pour chacune des opérations CRUD auxquelles vous ajoutez un accès public. Si ce n’est pas le cas, vous devez également créer ces ACL. Pour ce faire, suivez les instructions ci-dessous, mais n’ajoutez pas le « * » dans la deuxième partie du champ Nom et n’ajoutez pas le rôle public aux rôles requis.
- Sélectionnez l’onglet Contrôles d’accès .
- Sélectionnez Nouveau.
-
Saisissez les valeurs suivantes :
Champ Valeur Type enregistrement Application Global Opération <Opération pour laquelle vous souhaitez autoriser l’accès invité, telle que lecture ou écriture> Nom (première partie) <Nom de la table à laquelle vous souhaitez donner l’accès en tant qu’invité> Nom (deuxième partie) * -
Dans Requiert un rôle, insérez une nouvelle ligne et sélectionnez le rôle public .
-
Sélectionnez Soumettre pour enregistrer vos changements.
Lorsque vous avez terminé, il doit y avoir deux ACL pour chaque opération CRUD d’utilisateur invité (public). L’un avec un « .* » à la fin du nom de la table et l’autre sans.