Configurer les tables pour travailler avec des invités

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • 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

    1. Créez un enregistrement de pages publiques (sys_public) pour la table à laquelle vous souhaitez activer l’accès public.
      1. Dans la barre de recherche de l’onglet Tout , saisissez sys_public.do.
      2. Dans le champ Page , saisissez le nom de la table à laquelle ajouter un accès public.
        Enregistrement de page publique
      1. Sélectionnez Soumettre.
    2. Assurez-vous que le rôle public est activé pour la table.
      1. Accédez à la table pour laquelle vous souhaitez autoriser l’accès invité (public). Toutes les tables de → de définition du système →, sélectionnez la table.
      2. Sélectionnez l’onglet Contrôles .
      3. Dans la section Règles de sécurité (ACI), 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 public, si ce n’est pas le cas, ajoutez-les.
    3. Créez l’ACL publique pour chacune des opérations CRUD pour lesquelles vous souhaitez activer l’accès invité.
      Il doit déjà y avoir des ACL 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.
      1. Sélectionnez l’onglet Contrôles d’accès.
      2. Sélectionnez Nouveau.
      3. Saisissez les valeurs suivantes :
        Champ Valeur
        Type enregistrement
        Demande 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 fournir un accès invité>
        Nom (deuxième partie) *
      4. Dans Exige un rôle, insérez une nouvelle ligne et sélectionnez le rôle public .

        Ajout d’ACL d’utilisateurs invités

    4. Sélectionnez Soumettre pour enregistrer vos modifications.
      Une fois terminée, il doit y avoir deux ACL pour chaque opération CRUD de l’utilisateur invité (public). L’un avec un « .* » à la fin du nom de la table et l’autre sans. Opérations CRUD d’invité réussies