Files
upstream-twenty/packages/twenty-docs/l/fr/user-guide/permissions-access/how-tos/permissions-faq.mdx
upstream-mirror e7da97194a
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 3s
snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
2026-09-17 23:28:13 +05:00

121 lines
5.7 KiB
Plaintext

---
title: FAQ sur les autorisations
description: Foire aux questions sur les rôles et les autorisations.
---
## Rôles
<AccordionGroup>
<Accordion title="Quels rôles sont inclus par défaut avec Twenty ?">
Vingt sont fournis avec les rôles **Admin** et **Membre** par défaut. Vous pouvez créer des rôles personnalisés supplémentaires selon les besoins de votre équipe (par ex., Représentant commercial, Responsable, Utilisateur en lecture seule).
</Accordion>
<Accordion title="Puis-je supprimer le rôle Admin ?">
Non, le rôle Admin ne peut pas être supprimé. Il doit toujours y avoir au moins un membre assigné au rôle Admin.
</Accordion>
<Accordion title="Que se passe-t-il lorsque je supprime un rôle ?">
Tout membre de l'espace de travail assigné à ce rôle sera automatiquement réattribué au rôle par défaut.
</Accordion>
<Accordion title="Comment définir un rôle par défaut pour les nouveaux membres ?">
Allez dans **Paramètres → Membres → Rôles**, trouvez l'option **Rôle par défaut**, puis sélectionnez le rôle que les nouveaux membres doivent recevoir automatiquement lorsqu'ils rejoignent.
</Accordion>
<Accordion title="Puis-je attribuer plusieurs rôles à un même utilisateur ?">
Non, chaque utilisateur ne peut avoir qu'un seul rôle à la fois. Créez un rôle personnalisé si vous avez besoin d'une combinaison d'autorisations.
</Accordion>
</AccordionGroup>
## Autorisations
<AccordionGroup>
<Accordion title="Quelle est la différence entre les autorisations d'objet et de champ ?">
* **Autorisations d'objet** : Contrôlent l'accès aux enregistrements entiers (par ex., voir/modifier/supprimer des enregistrements People)
* **Autorisations de champ** : Contrôlent l'accès à des champs spécifiques au sein d'un objet (par ex., voir mais ne pas modifier le champ Salaire)
Les autorisations de champ permettent un contrôle plus fin des données sensibles.
</Accordion>
<Accordion title="Comment fonctionnent les remplacements d'autorisations ?">
Les autorisations se propagent du général vers le spécifique :
1. **Tous les objets** définit la base pour tous les objets
2. **Autorisations au niveau de l'objet** peuvent remplacer le paramètre global pour des objets spécifiques
3. **Autorisations au niveau du champ** peuvent remplacer le paramètre de l'objet pour des champs spécifiques
Les paramètres plus spécifiques prévalent toujours.
</Accordion>
<Accordion title="Que signifient les différents niveaux d'autorisation ?">
Pour les objets :
* **Voir les enregistrements** : Afficher les enregistrements dans les listes et les pages de détail
* **Modifier les enregistrements** : Modifier les enregistrements existants
* **Supprimer les enregistrements** : Suppression logique des enregistrements (peuvent être restaurés)
* **Détruire les enregistrements** : Supprimer définitivement les enregistrements
Pour les champs :
* **Voir le champ** : Afficher la valeur du champ
* **Modifier le champ** : Modifier la valeur du champ
* **Aucun accès** : Le champ est complètement masqué
</Accordion>
<Accordion title="Puis-je restreindre l'accès à des enregistrements spécifiques (autorisations au niveau des lignes) ?">
Les autorisations au niveau des lignes sont disponibles sur l'offre **Organization**. Cela vous permet de restreindre l'accès à des enregistrements spécifiques selon des critères (par ex., voir uniquement vos propres opportunités).
</Accordion>
<Accordion title="Comment rendre un champ en lecture seule pour certains utilisateurs ?">
1. Allez dans **Paramètres → Membres → Rôles**
2. Sélectionnez le rôle
3. Accédez à l'objet contenant le champ
4. Définissez l'autorisation du champ sur **Voir le champ** (sans Modifier le champ)
</Accordion>
</AccordionGroup>
## Paramètres et actions
<AccordionGroup>
<Accordion title="Quelles autorisations liées aux paramètres sont disponibles ?">
Vous pouvez contrôler l'accès à :
* Génération de clés API
* Préférences de l'espace de travail
* Attribution des rôles
* Configuration du modèle de données
* Paramètres de sécurité
* Gestion des flux de travail
Utilisez **Accès total aux paramètres** pour accorder un accès complet, ou activez des autorisations spécifiques.
</Accordion>
<Accordion title="Quelles autorisations d'actions sont disponibles ?">
Vous pouvez contrôler :
* **Envoyer des e-mails** : Possibilité d'envoyer des e-mails depuis Twenty
* **Importer un CSV** : Possibilité d'importer des données via CSV
* **Exporter en CSV** : Possibilité d'exporter des données en CSV
Utilisez **Accès total à l'application** pour autoriser toutes les actions, ou activez des actions spécifiques.
</Accordion>
</AccordionGroup>
## SSO
<AccordionGroup>
<Accordion title="Le SSO est-il disponible sur toutes les offres ?">
Non, le SSO est une fonctionnalité Premium disponible uniquement sur l'offre **Organization**.
</Accordion>
<Accordion title="Quels fournisseurs d'identité sont pris en charge ?">
Twenty prend en charge :
* **SAML 2.0** (fonctionne avec la plupart des fournisseurs d'identité d'entreprise)
* **Google Workspace**
* **Microsoft Entra ID** (anciennement Azure AD)
</Accordion>
<Accordion title="Qu'est-ce que l'approvisionnement Just-in-Time (JIT) ?">
Avec l'approvisionnement JIT, les comptes utilisateur sont automatiquement créés dans Twenty lorsqu'une personne se connecte via SSO pour la première fois. Le rôle par défaut leur est attribué automatiquement.
</Accordion>
<Accordion title="Puis-je exiger le SSO pour tous les utilisateurs ?">
Oui, une fois le SSO configuré, vous pouvez désactiver la connexion par mot de passe pour les utilisateurs SSO afin d'imposer l'authentification via votre fournisseur d'identité.
</Accordion>
</AccordionGroup>