Configurer des tables pour travailler avec des invités

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 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 Pages publiques (sys_public) pour la table pour laquelle vous souhaitez activer l’accès public.
      1. Dans la barre de recherche de l’onglet Tous , saisissez sys_public.do.
      2. Dans le champ Page , entrez 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 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é (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.
    3. 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.
      1. Sélectionnez l’onglet Contrôles d’accès .
      2. Sélectionnez Nouveau.
      3. 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) *
      4. Dans Requiert 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.
      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. Opérations CRUD d’invité réussies