Structure de l'organisation
La structure organisationnelle dansLogfireest illustrée dans l'image ci-dessous:
classDiagram
Organization <-- OrganizationMember
User <-- OrganizationMember
User <-- ProjectMember
Organization <-- Project
Project <-- ProjectMember
class Organization {
UUID id
string name
}
class User {
UUID id
string name
}
class OrganizationMember {
UUID user_id
UUID organization_id
string role ['admin', 'member', 'guest']
}
class Project {
UUID id
UUID organization_id
string name
}
class ProjectMember {
UUID user_id
UUID project_id
string role ['admin', 'member']
}
En tant qu 'utilisateur*, vous pouvez être membre de plusieurs organisations.dans chaque organisation*, vous pouvez être:
-
Administrateur: Personne qui peut gérer une organisation et ses projets.
-
members: Seules les organisations et les projets partagés avec elles peuvent être consultés.
-
Visiteurs: Seuls les éléments partagés avec eux peuvent être visualisés.
Administrateurpeut inviter d'autres utilisateurs à rejoindre l'organisation. lorsque les utilisateurs acceptent l'invitation, ils deviennent membres de l'organisation**.
Chaque organisation*peut avoir plusieurs projets.dans chaque projet*, vous pouvez être:
-
Administrateur: Personne qui peut gérer le projet.
-
member: Seuls les éléments peuvent être visualisés.
Si les utilisateurs sont invités à rejoindre le projet, ils deviennent membres du projet*, mais ils sont des visiteurs*dans l'organisation.
本文总阅读量次