Gestion de l’accès aux bases de connaissances et aux articles de la base de connaissances
Déterminez si certains utilisateurs ou catégories d’utilisateurs peuvent accéder aux bases de connaissances et aux articles de la base de connaissances en contrôlant l’accès en contribution et en lecture.
- L’accès en lecture détermine la possibilité de consulter les articles de la base de connaissances dans une base de connaissances.
- L’accès en contribution détermine la possibilité de créer, de modifier et de retirer des articles de la base de connaissances dans une base de connaissances.
En tant qu’administrateur de la base de connaissances, gestionnaire d’une base de connaissances ou propriétaire d’une base de connaissances, vous pouvez affecter des critères d’utilisateur ou des rôles, ou les deux, pour contrôler l’accès en lecture au niveau des articles de la base de connaissances.
Essayez d’utiliser uniquement les critères d’utilisateur, introduits dans la Gestion des connaissances version 3, pour contrôler l’accès aux articles de la base de connaissances. Les rôles ont été utilisés à cette fin dans la Gestion des connaissances v2. Si aucun critère d’utilisateur n’est sélectionné pour une base de connaissances, tous les utilisateurs peuvent lire et tous les utilisateurs ayant des rôles peuvent contribuer à cette base de connaissances.
Critères d’utilisateur pour l’accès aux connaissances
En tant qu’administrateur de la base de connaissances, gestionnaire d’une base de connaissances ou propriétaire d’une base de connaissances, vous contrôlez l’accès aux bases de connaissances ou aux articles de la base de connaissances pour un utilisateur via des critères d’utilisateur, décrits dans le tableau suivant.
| Critères d'utilisateur | Résultat |
|---|---|
| Ne peut pas contribuer | Impossible de contribuer (c’est-à-dire de créer, modifier ou retirer) des articles d’une base de connaissances. Les critères d’utilisateur Impossible de contribuer sont disponibles uniquement pour les bases de connaissances. |
| Peut contribuer | Peut contribuer (c’est-à-dire peut afficher, créer, modifier ou mettre hors service) des articles de la base de connaissances dans une base de connaissances. Les critères d’utilisateur Peut contribuer ne sont disponibles que pour les bases de connaissances. |
| Impossible de lire | Au niveau de la base de connaissances, impossible d’afficher les articles de la base de connaissances dans une base de connaissances. Impossible d’afficher un article de la base de connaissances au niveau de l’article de la base de connaissances. |
| Autorisation de lecture | Au niveau de la base de connaissances, peut afficher des articles de la base de connaissances dans une base de connaissances. Au niveau de l’article de la base de connaissances, peut afficher un article de la base de connaissances. |
L’accès à la base de connaissances et à ses articles est défini en fonction de l’état des critères d’utilisateur d’un utilisateur, comme décrit dans le tableau suivant.
| Statut | Accès |
|---|---|
| L’utilisateur correspond à la fois à Peut contribuer et à Ne peut pas contribuer au niveau de la base de connaissances | L’accès à la base de connaissances et à ses articles est refusé à l’utilisateur. |
| L’utilisateur correspond à la fois à Autorisation de lecture et à Lecture impossible au niveau de la base de connaissances | L’accès en lecture à la base de connaissances et à ses articles est refusé à l’utilisateur. |
| Les correspondances utilisateur Peut lire au niveau de la base de connaissances et Impossible de lire au niveau de l’article de la base de connaissances | L’accès en lecture à l’article de la base de connaissances est refusé à l’utilisateur. |
| L’utilisateur correspond à Impossible de lire et Peut lire au niveau de l’article de la base de connaissances | L’accès en lecture à l’article de la base de connaissances est refusé à l’utilisateur. |
Utilisateurs avec des privilèges spéciaux de connaissances
Les utilisateurs disposant de privilèges spéciaux en matière de connaissances ne sont pas évalués en fonction des critères d’utilisateur et disposent d’un accès aux bases de connaissances et aux articles de la base de connaissances, comme décrit dans le tableau suivant.
| Utilisateur | Accès |
|---|---|
| Administrateur de la base de connaissances |
Remarque : Cet accès ne s’applique pas aux bases de connaissances incluses dans le périmètre. Pour plus d'informations, consultez Bases de connaissances incluses dans le périmètre. |
| Propriétaire d’une base de connaissances |
|
| Gestionnaire d’une base de connaissances |
Remarque : Si la fonctionnalité de gestion des versions d’article est activée, le gestionnaire d’une base de connaissances ne peut pas modifier les articles de la base de connaissances d’autres auteurs qui sont à l’état Brouillon . Pour plus d'informations, consultez Gestion des versions d’article. |
| Membres d’un groupe de propriété associé à un article de la base de connaissances | Lire, modifier, approuver et mettre hors service cet article de la base de connaissances (voir Groupes de propriété). |
Rôles et critères d’utilisateur explicites
Les rôles explicites (snc_external et snc_internal) sont ajoutés à votre instance lorsque votre administrateur installe un module d’extension, tel que le module d’extension Service clientèle (com.sn_customerservice), qui active également le module d’extension Rôles explicites (com.glide.explicit_roles). Si vous créez une base de connaissances avec le module d’extension Explicit Roles (com.glide.explicit_roles) activé, l’application ajoute automatiquement les critères d’utilisateur prédéfinis suivants au niveau de la base de connaissances :
- Utilisateurs avec le rôle « snc_internal » : ajouté aux critères d’utilisateur Peut lire permettant aux seuls utilisateurs ayant le rôle snc_internal d’avoir un accès en lecture à la base de connaissances.
- Utilisateurs disposant d’un snc_internal » et d’un autre rôle : ajouté aux critères d’utilisateur Peut contribuer permettant uniquement aux utilisateurs ayant le rôle snc_internal et au moins un rôle supplémentaire d’accéder à la base de connaissances.
Lorsque vous effectuez une mise à niveau vers des versions de produit (à partir de Rome cette version) qui proposent le module d’extension Explicit Roles (com.glide.explicit_roles), les critères d’utilisateur prédéfinis Les utilisateurs ayant le rôle « snc_internal »et les utilisateurs ayant « snc_internal » et un autre rôle ne sont pas automatiquement ajoutés aux bases de connaissances existantes créées avant l’activation du module d’extension Explicit Roles. Pour ajouter ces critères d’utilisateur prédéfinis à une base de connaissances existante, exécutez le script de correction Corriger les bases de connaissances non sécurisées . Pour plus d’informations sur les rôles explicites et les scripts correctifs, voir Rôles explicites et Scripts correctifs.
Détermination de l’accès en contribution à une base de connaissances et à ses articles à l’aide de critères d’utilisateur
Lorsque Ne peut pas contribuer n’est pas défini ou qu’un utilisateur ne correspond pas à Ne peut pas contribuer et que Peut contribuer en plus n’est pas défini, la valeur de la propriété est évaluée plus en détail pour déterminer l’accès glide.knowman.block_access_with_no_user_criteria en contribution, comme expliqué dans le tableau suivant.
| Valeur de la propriété | Résultat |
|---|---|
| VRAI | Aucun utilisateur n’a contribué à l’accès à la base de connaissances, à l’exception des utilisateurs disposant de privilèges spéciaux en matière de connaissances. |
| faux | Tous les utilisateurs, y compris les utilisateurs non authentifiés, ayant au moins un rôle peuvent contribuer à la base de connaissances. Si le module d’extension Explicit Roles (com.glide.explicit_roles) est activé, les utilisateurs qui ont au moins un rôle autre que snc_internal peuvent contribuer à la base de connaissances. Pour vérifier les bases de connaissances accessibles aux utilisateurs non authentifiés, utilisez la fonctionnalité Diagnostics de critères d’utilisateur. Pour plus d'informations, consultez Configurer l'accès aux bases de connaissances pour les utilisateurs non authentifiés. |
Lorsqu’un utilisateur dispose d’un accès en contribution à une base de connaissances, la propriété est évaluée pour déterminer l’accès glide.knowman.apply_article_read_criteria en contribution à un article de la base de connaissances, comme expliqué dans la table suivante.
| Valeur de la propriété | Résultat |
|---|---|
| VRAI | L’accès en lecture au niveau de l’article remplace l’autorisation de contribution par défaut accordée par l’accès Contribution au niveau de la base de connaissances. |
| faux | L’accès en contribution au niveau de la base de connaissances a priorité sur les critères d’utilisateur au niveau de l’article, et l’utilisateur dispose d’un accès en contribution à tous les articles de la base de connaissances. |
Détermination de l’accès en lecture aux articles d’une base de connaissances à l’aide de critères d’utilisateur
L’organigramme suivant illustre les vérifications des critères d’utilisateur qui déterminent l’accès en lecture à un article de la base de connaissances.
Lorsque Impossible de lire n’est pas défini ou qu’un utilisateur ne correspond pas à Impossible de lire et que Peut lire n’est pas défini, la valeur de la propriété est évaluée plus en détail pour déterminer l’accès glide.knowman.block_access_with_no_user_criteria en lecture, comme expliqué dans le tableau suivant.
| Valeur de la propriété | Résultat |
|---|---|
| VRAI | Aucun utilisateur ne dispose d’un accès en lecture, à l’exception des utilisateurs disposant de privilèges spéciaux en matière de connaissances et des utilisateurs disposant d’un accès contribution à la base de connaissances. |
| faux | Tous les utilisateurs, y compris les utilisateurs non authentifiés, ont un accès en lecture à la base de connaissances et les critères d’utilisateur au niveau de l’article sont évalués plus en détail. Pour vérifier les bases de connaissances accessibles aux utilisateurs non authentifiés, utilisez la fonctionnalité Diagnostics de critères d’utilisateur. Pour plus d'informations, consultez Configurer l'accès aux bases de connaissances pour les utilisateurs non authentifiés. |
Lorsqu’un utilisateur dispose d’un accès avec contribution à une base de connaissances, la propriété est évaluée pour déterminer l’accès glide.knowman.apply_article_read_criteria en lecture à un article de la base de connaissances, comme expliqué dans le tableau suivant.
| Valeur de la propriété | Résultat |
|---|---|
| VRAI | L’accès en lecture au niveau de l’article remplace l’autorisation de lecture par défaut accordée par l’accès Contribution au niveau de la base de connaissances. |
| faux | L’accès avec contribution au niveau de la base de connaissances a priorité sur les critères d’utilisateur au niveau de l’article, et l’utilisateur dispose d’un accès en lecture à tous les articles de la base de connaissances. |