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 : admin
Procédure
-
Créez un enregistrement Pages publiques (sys_public) pour la table pour laquelle vous souhaitez activer l’accès public.
- Dans la barre de recherche de l’onglet Tous , saisissez sys_public.do.
-
Dans le champ Page , entrez le nom de la table à laquelle ajouter un accès public.
- Sélectionnez Soumettre.
-
Assurez-vous que le rôle public est activé pour la table.
- Accédez à la table pour laquelle vous souhaitez autoriser l’accès invité (public), 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 éléments 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ées pour chacune des opérations CRUD pour lesquelles 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 record Application Global Opération <Opération pour laquelle vous souhaitez autoriser l’accès invité, comme la lecture ou l’écriture> Nom (première partie) <Nom de la table à laquelle vous souhaitez accorder 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 modifications.
Lorsque vous terminez, il doit y avoir deux ACL pour chaque opération CRUD d’utilisateur invité (publique). L’un avec un « .* » à la fin du nom de la table et l’autre sans.