> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Rôles

> Configurez le contrôle d'accès basé sur les rôles au niveau du projet pour gérer ce que les utilisateurs peuvent voir et faire au sein de votre projet.

EKB prend en charge un modèle de sécurité de contrôle d'accès basé sur les rôles (RBAC) au niveau du projet, qui détermine ce que les utilisateurs peuvent voir, créer, modifier et gérer au sein d'un projet spécifique. Ces permissions s'appliquent uniquement au projet sélectionné et n'affectent pas l'accès d'un utilisateur à d'autres projets ou ses permissions au niveau de l'équipe.

Chaque projet commence avec trois rôles par défaut — **Admin**, **Editor** et **Viewer** — qui fournissent un niveau d'accès de base. Pour prendre en charge des modèles de collaboration plus complexes, les administrateurs de projet peuvent étendre ces默认值 en créant des rôles personnalisés. Les rôles personnalisés vous permettent de définir des permissions granulaires pour des fonctionnalités individuelles, y compris le chat, les actions, les agents, le contenu de la base de connaissances, les workflows, les analyses, les paramètres et la gestion des membres.

Les rôles au niveau du projet sont évalués indépendamment des rôles au niveau de l'équipe. Cela signifie qu'un utilisateur peut avoir des permissions larges au niveau de l'équipe tout en ayant des permissions limitées ou très spécifiques au sein d'un projet individuel, en fonction de son rôle attribué.

En utilisant le RBAC au niveau du projet, les organisations peuvent :

* Appliquer le principe du moindre privilège au sein des projets.
* Attribuer l'accès en fonction des responsabilités plutôt que des intitulés de poste.
* Collaborer en toute sécurité avec des utilisateurs transversaux ou externes.
* Maintenir la cohérence tout en permettant la flexibilité grâce aux rôles personnalisés.

## Liste des rôles

La liste des rôles affiche tous les rôles disponibles dans le projet. Utilisez le champ **Rechercher des rôles** pour filtrer par nom. Chaque rôle affiche les colonnes suivantes :

| Colonne         | Description                                                             |
| --------------- | ----------------------------------------------------------------------- |
| **Nom du rôle** | Le nom du rôle.                                                         |
| **Membres**     | Le nombre de membres actuellement attribués à ce rôle.                  |
| **Description** | Une brève description des permissions du rôle.                          |
| **Créé**        | La date et l'heure de création du rôle.                                 |
| **Action**      | Liens **Modifier** ou **Supprimer** pour modifier ou supprimer le rôle. |

## Rôles par défaut

Chaque projet commence avec trois rôles par défaut :

| Rôle       | Description                                                  |
| ---------- | ------------------------------------------------------------ |
| **Admin**  | Peut tout faire au sein du projet.                           |
| **Editor** | Peut tout faire sauf ajouter des membres et gérer les rôles. |
| **Viewer** | Ne peut que visualiser le projet.                            |

## Rôles personnalisés

Les rôles personnalisés sont créés en définissant le niveau d'accès pour chaque fonctionnalité sur **Voir ses propres données**, **Voir toutes les données** ou **Modifier**. Lorsqu'aucune de ces options n'est sélectionnée, la valeur par défaut est **N/A**, ce qui signifie que l'utilisateur aura soit accès uniquement à ses propres données, soit aucun accès à cette fonctionnalité. Les détails sur ce que N/A signifie pour chaque fonctionnalité sont décrits ci-dessous.

### Créer un rôle personnalisé

1. Naviguez vers **Paramètres → Rôles** et sélectionnez le bouton **Créer un nouveau rôle** dans le coin supérieur droit.
2. Saisissez un nom dans le champ **Nom du rôle**.
3. Sélectionnez **Voir ses propres données**, **Voir toutes les données** ou **Modifier** pour la fonctionnalité Chat.
   * **Voir ses propres données** : Autorise uniquement ce rôle à voir ses propres conversations.
   * **Voir toutes les données** : Autorise ce rôle à voir toute conversation créée par un membre de l'équipe de ce projet.
   * **Modifier** : Autorise ce rôle à modifier ou supprimer les conversations qu'il peut voir.
4. Définissez une ou plusieurs des permissions suivantes sur **Voir toutes les données** ou **Modifier**. La valeur par défaut sera **N/A** pour toute fonctionnalité non configurée.
   * **Actions** : Contrôle l'accès à la fonctionnalité Actions (Outils/Workflows).
     * N/A : Ne peut accéder qu'à ses propres Actions.
     * Voir toutes les données : Peut voir toutes les Actions créées dans le projet par n'importe quel membre.
     * Modifier : Peut modifier toutes les Actions auxquelles il a accès.
   * **Agents** : Contrôle l'accès pour créer ou modifier des Agents.
     * N/A : Ne peut accéder qu'à ses propres Agents.
     * Voir toutes les données : Peut voir tous les Agents créés dans le projet par n'importe quel membre.
     * Modifier : Peut modifier tous les Agents auxquels il a accès.
   * **Base de connaissances** : Contrôle l'accès pour ajouter ou modifier le contenu de la base de connaissances, y compris les Tables intelligentes.
     * N/A : Ne peut pas accéder à la base de connaissances.
     * Voir toutes les données : Peut voir tout le contenu de la base de connaissances.
     * Modifier : Peut télécharger, modifier et supprimer du contenu de la base de connaissances, y compris les Tables intelligentes.
   * **Documents** : Contrôle l'accès à la section Documents de la base de connaissances.
     * N/A : Ne peut pas accéder à la section Documents de la base de connaissances.
     * Voir toutes les données : Peut voir tous les Documents de la base de connaissances.
     * Modifier : Peut ajouter, modifier et supprimer des Documents dans la base de connaissances.
   * **Automateur** : Contrôle l'accès aux Workflows.
     * N/A : Ne peut accéder qu'à ses propres Workflows.
     * Voir toutes les données : Peut voir tous les Workflows créés dans le projet par n'importe quel membre.
     * Modifier : Peut modifier tous les Workflows auxquels il a accès.
   * **Chatbot public** : Contrôle l'accès à la fonctionnalité Chatbot public.
     * N/A : N'a pas accès à cette fonctionnalité.
     * Voir toutes les données : Peut voir la fonctionnalité Chatbot public.
     * Modifier : Peut modifier les paramètres de la fonctionnalité Chatbot public.
   * **Analyses** : Contrôle l'accès à la fonctionnalité Analyses du projet.
     * N/A : Ne peut pas accéder à la fonctionnalité Analyses.
     * Voir toutes les données : Peut voir la page Analyses.
     * Modifier : Peut modifier les plages de données de la page Analyses.
   * **Paramètres** : Contrôle l'accès à la fonctionnalité Paramètres du projet.
     * N/A : Ne peut pas accéder à la fonctionnalité Paramètres du projet.
     * Voir toutes les données : Peut voir les paramètres du projet.
     * Modifier : Peut accéder et modifier tous les paramètres du projet.
   * **Rôles** : Contrôle l'accès à la fonctionnalité Rôles au sein des paramètres du projet.
     * N/A : Ne peut pas accéder à la fonctionnalité Rôles au sein des paramètres du projet.
     * Voir toutes les données : Peut voir les Rôles au sein des paramètres du projet.
     * Modifier : Peut ajouter, modifier et supprimer des Rôles au sein des paramètres du projet.
   * **Ajouter des membres** : Contrôle si l'utilisateur peut ajouter, modifier ou supprimer des membres du projet.
     * N/A : Ne peut pas ajouter, modifier ou supprimer des membres du projet.
     * Voir toutes les données : Peut voir les membres du projet.
     * Modifier : Peut ajouter, modifier ou supprimer des membres du projet.
5. Sélectionnez le bouton **Créer** pour enregistrer le rôle. Le nouveau rôle personnalisé apparaîtra dans la liste des rôles et dans les menus déroulants de rôles utilisés lors de l'ajout ou la modification des membres.

### Modifier un rôle

1. Dans la liste des rôles, sélectionnez le lien **Modifier** pour le rôle que vous souhaitez modifier.
2. Mettez à jour le nom, la description ou les contrôles d'accès, puis sélectionnez le bouton **Mettre à jour**.

Les modifications seront reflétées immédiatement sur la page des rôles.

### Supprimer un rôle

1. Dans la liste des rôles, sélectionnez le lien **Supprimer** pour le rôle que vous souhaitez supprimer.
2. Sélectionnez le bouton **Supprimer le rôle utilisateur** dans la fenêtre de confirmation.

## Bonnes pratiques

1. **Nomination** : Donnez aux rôles personnalisés des noms descriptifs qui indiquent clairement le type d'utilisateur qu'ils représentent ou à quoi ils ont accès.
2. **Documentation** : Documentez vos rôles personnalisés et leurs objectifs avec des descriptions détaillées.
