Espaces de travail
Ce qu'est un espace de travail, la différence entre un espace de travail partagé et votre espace de travail personnel, et pourquoi l'espace de travail personnel est verrouillé (impossible à renommer, supprimer ou partager).
Un espace de travail est le conteneur dans lequel vit presque tout ce qui existe dans Scrydon : conversations, workflows et process flows, bases de connaissances, tables gérées, notebooks, fichiers, intégrations activées pour ce contexte. Chaque organisation possède un ou plusieurs espaces de travail, et chaque membre d'une organisation appartient à au moins un — son propre espace de travail personnel, créé automatiquement dès son adhésion.
Cette page explique le conteneur espace de travail lui-même. Pour savoir qui peut faire quoi à l'intérieur, consultez Rôles et permissions.
Deux types d'espace de travail
| Espace de travail partagé | Espace de travail personnel | |
|---|---|---|
| Créé par | Un membre, explicitement (par ex. « Nouvel espace de travail ») | Le système, automatiquement, dès votre adhésion à une organisation |
| Nommé | Comme vous voulez | Toujours « Personal » — ne peut pas être renommé |
| Membres | Plusieurs ; invités ou ajoutés par un owner/admin | Vous, et vous seul |
| Rôles à l'intérieur | Owner, Admin, Member (voir Rôles et permissions) | Vous détenez owner, mais la gestion des membres/invitations est désactivée |
| Peut être renommé | Oui (owner/admin) | Non — verrouillé côté serveur |
| Peut être supprimé | Oui (owner) | Non — verrouillé côté serveur |
| Membres ajoutables/supprimables/invitables | Oui (owner/admin) | Non — verrouillé côté serveur |
| Visible par les admins d'organisation | Oui — les admins d'organisation ont un accès de supervision implicite | Non — privé pour vous, même vis-à-vis des admins d'organisation |
| Environnements | Peut en avoir plusieurs (par ex. dev/staging/prod) | Exactement un, nommé main |
| Combien vous en avez | Autant que votre organisation en crée | Exactement un par organisation à laquelle vous appartenez |
| Usage typique | Automatisations d'équipe, bases de connaissances partagées, données de production | Vos propres conversations, mémoire d'agent, ébauches de workflows, notes et expérimentations personnelles |
Rejoindre un espace de travail partagé sur invitation
Un propriétaire ou un admin vous invite par e-mail. Le bouton Accepter l'invitation de cet e-mail ouvre une page qui nomme l'espace de travail et l'organisation à laquelle il appartient. Connectez-vous, ou créez un compte, avec l'adresse à laquelle l'invitation a été envoyée, puis acceptez : vous devenez membre de l'espace de travail et, si vous ne l'étiez pas encore, de son organisation.
- Seule cette adresse e-mail peut accepter l'invitation. Connecté sous un autre compte, l'acceptation est refusée.
- Pas maintenant laisse l'invitation ouverte ; le lien reste valable tant qu'un admin ne l'a pas supprimée. Une invitation à un espace de travail n'a pas de bouton de refus.
- Un lien déjà utilisé, ou dont un admin a supprimé l'invitation, ouvre une page d'erreur à la place.
À quoi sert l'espace de travail personnel
Votre espace de travail personnel est un espace privé pour le travail qui vous appartient en propre avant (ou au lieu) qu'il ne devienne quelque chose qu'une équipe partage — votre historique Chat et la mémoire d'agent, les bases de connaissances que vous construisez seul, les workflows que vous prototypez, les requêtes sauvegardées. Vous en obtenez un automatiquement :
- dès que vous créez ou rejoignez une organisation,
- à nouveau pour chaque organisation à laquelle vous êtes ajouté (un espace de travail personnel par organisation, pas un espace de travail personnel global),
- et il s'auto-répare — si une vérification défensive constate qu'il vous en manque un (une situation de concurrence lors de l'inscription, une insertion directe en base de données), il est créé pour vous à votre prochaine connexion.
Il apparaît en premier dans le sélecteur d'espace de travail, visuellement séparé des espaces de travail partagés de votre organisation, avec le libellé « Personal ».
Pourquoi le nom et les paramètres sont verrouillés
L'espace de travail personnel n'est délibérément pas destiné à être géré comme un espace de travail partagé. Il n'a aucune adhésion permettant d'y inviter des personnes, rien vers quoi le renommer qui aurait un sens (il est par définition « l'espace de travail qui vous appartient »), et le supprimer vous priverait de l'unique espace de travail que chaque utilisateur est garanti d'avoir.
Concrètement, le serveur rejette ces opérations sur un espace de travail personnel avec une erreur 403 PERSONAL_WORKSPACE_LOCKED :
- Renommer
- Supprimer
- Inviter un membre
- Ajouter ou retirer un membre
L'interface Gérer l'espace de travail reflète ce comportement : pour votre espace de travail personnel, le nom s'affiche en texte en lecture seule (pas seulement un champ désactivé), la « zone de danger » de suppression est entièrement masquée, et les onglets Membres/Invitations affichent une courte bannière expliquant pourquoi ces actions ne sont pas disponibles. Ce n'est ni un bug ni une permission manquante — c'est le même verrou appliqué visuellement plutôt que via une requête rejetée.
Les ressources à l'intérieur de votre espace de travail personnel ne sont pas verrouillées — vous pouvez toujours créer, modifier et supprimer librement vos propres conversations, workflows et bases de connaissances. Seul le conteneur de l'espace de travail lui-même (son nom, son adhésion, son existence) est protégé.
Confidentialité : même les admins d'organisation ne peuvent pas y accéder
Les admins d'organisation obtiennent normalement un accès de supervision implicite en lecture sur chaque espace de travail partagé de l'organisation — c'est ainsi que fonctionnent la gouvernance, les indicateurs de coûts et le support entre équipes. Les espaces de travail personnels sont la seule exception. Le sélecteur d'espace de travail d'un admin d'organisation, sa liste d'espaces de travail, et toute tentative de basculer vers ou d'interroger l'espace de travail personnel d'un autre membre sont explicitement exclus, même si le mécanisme de supervision de l'admin l'accorderait autrement. Cela vaut aussi pour sa liste de membres : un propriétaire ou un admin d'organisation ne peut ni voir qui fait partie de l'espace de travail personnel d'un autre membre, ni y ajouter, retirer ou changer le rôle de qui que ce soit, affectations d'équipes et comptes de service compris. Votre espace de travail personnel est privé spécifiquement pour vous parce qu'il ne s'agit pas de contenu d'espace de travail partagé — il est le vôtre.
Si votre organisation a un jour besoin d'examiner le contenu d'un espace de travail personnel pour une raison de conformité ou juridique, cela doit passer par un chemin explicite et audité — jamais par la supervision administrative habituelle.
Ajouter des personnes à un espace de travail partagé ou à une équipe
La boîte de dialogue Ajouter des membres d'un espace de travail partagé, et le sélecteur d'ajout de membres sur la page d'une équipe, recherchent dans toute votre organisation au fil de la saisie : tapez une partie d'un nom ou d'une adresse e-mail et les membres correspondants s'affichent, quelle que soit la taille de l'organisation. Lorsque plus de membres correspondent qu'une liste n'en montre, Afficher plus de membres charge les suivants. Les équipes sont proposées de la même manière — toutes les équipes de l'organisation, pas seulement les cent premières. Les membres qui font déjà partie de l'espace de travail ou de l'équipe ne sont pas proposés à nouveau.
Dans une grande organisation, une recherche peut ne pas atteindre tous les membres en une fois : la liste peut alors être vide et afficher malgré tout Afficher plus de membres. Sélectionnez-le jusqu'à ce que la recherche ait parcouru toute l'organisation.
Si vous avez saisi une adresse e-mail qui ne correspond à aucun membre, la boîte de dialogue propose d'envoyer une invitation à l'espace de travail — uniquement une fois que la recherche a parcouru tous les membres de l'organisation, afin qu'un collègue déjà membre ne soit jamais proposé comme invitation.
Lister les membres, équipes, comptes de service et invitations d'un espace de travail
Les membres sont listés page par page : POST /workspace/list-members-page
accepte limit (100 au plus) et offset, ainsi qu'un q facultatif pour
chercher par nom ou adresse e-mail, et renvoie { members, totalCount }.
Les trois autres points de terminaison de listage —
/workspace/list-team-members, /workspace/list-service-account-members et
/workspace/list-invitations — renvoient toutes les lignes de l'espace de
travail dans une seule réponse. Ils n'acceptent ni paramètre cursor ni
limit, et ne renvoient pas de jeton de page suivante.
Chaque listage est borné à 500 000 lignes. Au-delà de cette limite, le listage renvoie une erreur plutôt qu'une liste silencieusement tronquée : une réponse reçue est donc toujours complète. Les lignes arrivent dans l'ordre de création, de la plus ancienne à la plus récente.
Ce que vous ne pouvez pas (encore) faire
- Plusieurs espaces de travail personnels par organisation — non pris en charge. Exactement un par
(organisation, vous), appliqué au niveau de la base de données. - Promouvoir un espace de travail personnel en espace partagé — il n'existe pas aujourd'hui de fonctionnalité intégrée pour « convertir mon espace de travail personnel en espace de travail d'équipe ». Si un travail réalisé dans votre espace de travail personnel doit devenir celui d'une équipe, recréez-le ou déplacez-le dans un espace de travail partagé que vous créez à cet effet.
- Plusieurs environnements dans un espace de travail personnel — les espaces de travail personnels n'obtiennent qu'un seul environnement (
main) ; le modèle d'environnements dev/staging/prod est une fonctionnalité des espaces de travail partagés.
En rapport
- Rôles et permissions — qui peut faire quoi à l'intérieur d'un espace de travail, et comment organisation, espace de travail et niveau de clearance se combinent.
- Administrateurs de plateforme et emprunt d'identité — en quoi les rôles admin de plateforme et admin d'organisation diffèrent, et comment l'emprunt d'identité est délimité.