meeting_template
Une configuration de réunion réutilisable qui définit la structure et le déroulement des réunions, aidant les organisations à standardiser leurs formats de réunion.
Champs
| Champ | Type | Description |
|---|---|---|
id | uuid | Identifiant unique du modèle |
orgId | uuid | Référence à l'organisation |
title | String | Titre du modèle |
stepsConfig | [meeting_step_config] | Tableau de configurations d'étapes définissant la structure de la réunion |
Relations
Relations objet :
org— L’organisation à laquelle ce modèle appartient
Configuration des étapes
Le tableau stepsConfig définit la structure de la réunion. Chaque entrée comprend :
- id — Identifiant unique de l’étape
- type — Type d’étape (Tour, Threads, Checklist, Indicators, Tasks)
- title — Titre affiché pour l’étape
Exemples de requêtes
Lister les modèles de réunion
query meetingTemplates($orgId: uuid!) {
meeting_template(
where: { orgId: { _eq: $orgId } }
order_by: { title: asc }
) {
id
orgId
title
stepsConfig
}
}
Exemples de mutations
Créer un modèle de réunion
mutation createMeetingTemplate {
insert_meeting_template_one(
object: {
orgId: "org-id"
title: "Weekly Team Sync"
stepsConfig: [
{ id: "step-1", type: Tour, title: "Notes" }
{ id: "step-2", type: Threads, title: "Topics" }
{ id: "step-3", type: Checklist, title: "Checklist" }
{ id: "step-4", type: Indicators, title: "Indicators" }
{ id: "step-5", type: Tasks, title: "Tasks" }
]
}
) {
id
title
stepsConfig
}
}
Mettre à jour un modèle de réunion
mutation updateMeetingTemplate($id: uuid!) {
update_meeting_template_by_pk(
pk_columns: { id: $id }
_set: {
title: "Updated Team Sync"
stepsConfig: [{ id: "step-1", type: Tour, title: "Notes" }]
}
) {
id
title
stepsConfig
}
}
Supprimer un modèle de réunion
mutation deleteMeetingTemplate($id: uuid!) {
delete_meeting_template_by_pk(id: $id) {
id
}
}
Permissions
Les membres de l’organisation peuvent consulter, créer, mettre à jour et supprimer des modèles au sein de leur organisation. Les modèles sont des ressources à l’échelle de l’organisation, accessibles à tous les membres.
Notes
Les modèles peuvent être utilisés pour des réunions ponctuelles et
récurrentes. L’ordre des étapes dans stepsConfig détermine le déroulement de
la réunion. Les modifications d’un modèle n’affectent pas les réunions
existantes déjà créées à partir de celui-ci.