Rolebase Développeurs
Référence API

meeting_step

Représente une étape spécifique ou un point de l'ordre du jour au sein d'une réunion, utilisée pour structurer les réunions et suivre la progression à travers des activités comme les notes, discussions, listes de vérification et tâches.

Champs

Champ Type Description
id uuid Identifiant unique de l'étape
meetingId uuid Référence à la réunion
stepConfigId String Référence à la configuration de l'étape dans le stepsConfig de la réunion
type Meeting_Step_Type_Enum Type d'étape de réunion
data meeting_step_data Données et contenu spécifiques à l'étape
notes String Notes et documentation de l'étape

Relations

Relations objet :

  • meeting — La réunion à laquelle cette étape appartient

Types d’étapes

  • Tour — Notes (nom historique pour l’étape de notes/tour de table)
  • Threads — Fils de discussion/sujets
  • Checklist — Revue de la liste de vérification du cercle
  • Indicators — Revue des indicateurs du cercle
  • Tasks — Étape de gestion des tâches

Exemples de requêtes

Obtenir les étapes d’une réunion

query GetMeetingSteps($meetingId: uuid!) {
  meeting_step(where: { meetingId: { _eq: $meetingId } }) {
    id
    type
    stepConfigId
    data
    notes
  }
}

Exemples de mutations

Créer une étape de réunion

mutation CreateMeetingStep {
  insert_meeting_step_one(
    object: {
      meetingId: "meeting-id"
      stepConfigId: "step-1"
      type: Tour
      data: {}
      notes: "Opening check-in round"
    }
  ) {
    id
    type
    data
  }
}

Mettre à jour les données et notes d’une étape

mutation UpdateMeetingStep($id: uuid!, $data: json!, $notes: String!) {
  update_meeting_step_by_pk(
    pk_columns: { id: $id }
    _set: { data: $data, notes: $notes }
  ) {
    id
    data
    notes
  }
}

Permissions

  • Participants du cercle : Peuvent consulter et mettre à jour les étapes des réunions de leur cercle
  • Participants de la réunion : Peuvent consulter les étapes et les mettre à jour s’ils ne sont pas en mode lecture seule
  • Membres de l’organisation : Peuvent consulter les étapes des réunions non privées
Info Circle Notes

Les étapes sont créées à partir du stepsConfig du modèle de réunion. La structure du champ data varie selon le type d’étape. La progression à travers les étapes est suivie via le champ currentStepId de la réunion. Les notes peuvent être mises à jour pendant et après la réunion.