Créer les critères d’utilisateur pour une base de connaissances OT

  • Rversion finale: Washingtondc
  • Mis à jour 7 févr. 2024
  • 3 minutes de lecture
  • Créez un enregistrement des critères d’utilisateur pour définir quels utilisateurs peuvent lire ou contribuer à une base de Operational Technology connaissances (OT).

    Avant de commencer

    Rôle requis : user_criteria_admin

    Remarque :
    Pour créer un enregistrement de critères d’utilisateur à partir du module Connaissances, vous devez disposer du rôle user_criteria_admin en plus du rôle de connaissances. Pour plus d’informations sur l’accès, reportez-vous à Managing access to knowledge bases and knowledge articles.

    Pourquoi et quand exécuter cette tâche

    Utilisez les critères d’utilisateur pour déterminer si certains utilisateurs peuvent accéder aux Gestion des connaissances bases de connaissances et aux articles de la base de connaissances OT. Après avoir créé un enregistrement de critères d’utilisateur, vous pouvez l’affecter à une base de connaissances OT pour contrôler qui peut lire et contribuer à une base de connaissances et à ses articles. Vous pouvez également affecter les critères d’utilisateur à un niveau d’article pour contrôler qui peut le lire.

    Procédure

    1. Accédez à la Tous > Connaissances > Administration > Critères d'utilisateur.
    2. Sélectionnez Nouveau.
    3. Renseignez les champs du formulaire.
      Tableau 1. Formulaire Critères d'utilisateur
      Champ Description
      Nom Nom unique des critères d'utilisateur.
      Utilisateurs Utilisateurs qui doivent correspondre aux critères d’utilisateur.
      Groupes Groupes qui doivent correspondre aux critères d'utilisateur.
      Rôles Rôles à faire correspondre aux critères d'utilisateur.
      Remarque :
      • Étant donné que l'évaluation d'un rôle est mise en cache dans la session, tout changement dans le rôle nécessite que vous vous reconnectiez.
      • Les critères d'utilisateur ne sont pas applicables aux rôles de privilège élevé.
      Avancé Option permettant d'afficher ou de masquer l'option avancée qui inclut le champ Script sur le formulaire Critères d'utilisateur.
      Script Script pour définir tous les critères d'utilisateur supplémentaires qui retournent vrai ou faux. Ce champ est disponible lorsque l'option Avancée est sélectionnée dans le formulaire Critères d'utilisateur.
      Remarque :
      • Un script est évalué dans le périmètre dans lequel les critères d'utilisateur sont créés.
      • L'évaluation d'un script est mise en cache dans la session, de sorte que tout changement dans l'évaluation vous oblige à vous reconnecter. Si un critère d’utilisateur scripté est défini pour une base de connaissances, l’accès utilisateur aux bases de connaissances est évalué après chaque session. Si le script entraîne des changements après la création d'un cache de session, le résultat prend effet au cours de la session suivante.
      • N'utilisez pas l'API gs.getUser() ni d'autres API de session, car elles provoquent des conflits lorsqu'elles sont utilisées dans les outils de diagnostic. Utilisez la variable user_id prédéfinie disponible dans le script pour obtenir l'ID de l'utilisateur permettant d'évaluer le script.
      • Les scripts sont évalués de façon dynamique. Par conséquent, l’inclusion de scripts dans un critère d’utilisateur peut avoir un impact sur les performances de votre système.
      Actif Option permettant d'activer ou de désactiver les critères d'utilisateur.
      Sociétés Sociétés auxquelles l'enregistrement utilisateur doit correspondre.
      Emplacements Emplacements auxquels l'enregistrement de l'utilisateur doit correspondre.
      Départements Départements auxquels l'enregistrement de l'utilisateur doit correspondre.
      Correspondre à tout Option permettant de déterminer si tous les éléments de chaque champ de critères d'utilisateur renseigné doivent correspondre. Si la case est cochée, seuls les utilisateurs qui correspondent à tous les critères d’utilisateur ont l’accès. Si elle est décochée, l'utilisateur doit répondre à un ou plusieurs des critères d'utilisateur définis pour avoir l'accès.

      Par défaut, la case n'est pas cochée. Ainsi, n'importe quelle condition remplie fournit une correspondance.

      Par exemple, imaginons un enregistrement de critères d’utilisateur pour les conditions suivantes :
      • Emplacements A ou B
      • Société C ou D
      Si l’option Correspondre à tout est cochée, seuls les utilisateurs qui remplissent toutes ces conditions correspondent. Par exemple, un utilisateur avec un emplacement A et une société C.
      Si l’option Correspondre à tout n’est pas cochée, les utilisateurs qui remplissent l’une de ces conditions correspondent. Par exemple, un utilisateur avec un emplacement B.
      Remarque :
      si vous cochez Correspondre à tout, veillez à ne pas créer de conditions contradictoires qui ne pourront jamais être remplies. Par exemple, si tous les utilisateurs à l'emplacement A travaillent pour la société G, alors les conditions de cet exemple ne seront jamais remplies.
    4. Sélectionnez Envoyer.

    Que faire ensuite

    Vous pouvez maintenant affecter les critères d’utilisateur à une base de connaissances OT. Pour plus d'informations, consultez Affecter les critères d’utilisateur à une base de connaissances OT.