Skip to content

Glossaire

Vocabulaire métier utilisé dans le reste de cette documentation et dans le schéma GraphQL. Chaque terme renvoie, quand c'est pertinent, à la page qui le détaille.

Business club & adhésion

Business club (BusinessClub) Organisation qui possède ses propres événements et son propre annuaire de membres. Biznessmatch est une place de marché multi-clubs : une entreprise peut adhérer à plusieurs clubs indépendamment. Lecture publique via businessClub/businessClubs (voir Opérations).

membershipCode Code d'adhésion à 8 caractères propre à chaque club, utilisé par joinBusinessClubWithCode pour rattacher une entreprise à un club. Ce champ n'est jamais renvoyé en lecture par l'API, y compris pour un membre du club. Il doit être communiqué à l'entreprise par un autre canal (le club lui-même, votre outil de gestion, etc.).

Membership (CompanyBusinessClubMembership) Le lien entre une entreprise et un club une fois le code utilisé. Porte un statut (MembershipStatus) :

StatutSignification
ACTIVEAdhésion en cours, donne accès aux avantages membre (tarifs, quotas, annuaire).
EXPIREDAdhésion arrivée à échéance (expiresAt dépassé).
SUSPENDEDAdhésion suspendue par le club/l'administration.

Seul le statut ACTIVE compte comme « membre » côté logique métier (tarification événement, quota non-adhérent, annuaire) — voir Events & Pricing.

Tier d'abonnement (SubscriptionType : STARTER / BUSINESS / PREMIUM) Niveau d'abonnement global à la plateforme (indépendant d'un club particulier — une entreprise a un seul tier, quel que soit le nombre de clubs rejoints). Neutralisé pour les événements aujourd'hui : le tier ne conditionne actuellement ni l'accès à un événement ni son tarif — seule l'adhésion au club (membership ACTIVE) et le quota non-adhérent du club l'influencent (voir Events & Pricing pour le détail).

Events

isMemberAtRegistration Champ stocké sur EventRegistration qui fige au moment de l'inscription si l'entreprise était adhérente ACTIVE du club de l'événement. Cette valeur ne change plus ensuite, même si l'adhésion expire ou est renouvelée après coup — elle sert de référence pour le tarif payé et pour les statistiques de quota non-adhérent. Ne recalculez jamais ce champ côté client à partir du statut d'adhésion courant : la valeur figée fait foi.

Voir Events & Pricing pour le cycle complet (deux flux d'inscription, ouverture de billetterie en deux temps, masquage de la liste des participants).

Missions / Collaboration

Mission vs « collaboration »Mission est le type exposé par le schéma GraphQL — vous le verrez partout dans les queries/mutations. Dans le produit et l'UX, la même entité est appelée « collaboration » ou « prestation ». Les deux mots désignent exactement la même chose ; attendez-vous à ce vocabulaire double si vous recoupez cette API avec de la documentation produit.

isBlurred Champ booléen sur Mission, vrai par défaut. Tant qu'une mission n'a pas été acceptée par la cible (acceptMission), l'identité de l'émetteur reste anonymisée aux yeux du partenaire cible — isBlurred passe à false dès l'acceptation.

HideMission Table de jointure (missionId, userId) qui permet à un utilisateur de masquer une mission de sa propre liste, sans effet pour les autres parties prenantes ni pour l'autre côté de la mission. Exposée via hideMissions/createHideMission/deleteHideMission (voir Opérations). Distincte de Company.isHidden, qui rend une entreprise entièrement invisible sur la plateforme et n'est pas propre aux missions.

Voir Missions / Prestations pour le cycle de vie complet (statuts, négociation par devis/facture, paiement Stripe en deux temps, litige).

Roundtables

Roundtable (« table ronde ») Session de speed-networking structurée rattachée à un événement (RoundtableSession, une session au plus par événement). Les participants inscrits sont répartis en tables et tournent d'une table à l'autre à intervalles réguliers.

SessionRoundtableSession — l'objet racine d'une roundtable, avec son propre cycle de vie (DRAFT → CONFIGURED → MATCHING → READY → ACTIVE ⇄ PAUSED → COMPLETED). Une session au plus par événement. Interrogeable via roundtableSession côté participant.

RotationRoundtableRotation — un tour de table numéroté (rotationNumber) au sein d'une session, avec son propre statut (PENDING/ACTIVE/COMPLETED). Une session comporte plusieurs rotations successives.

AssignmentRoundtableAssignment — l'affectation d'une inscription (EventRegistration, pas directement un User/Company) à une table pour une rotation donnée. C'est l'objet que renvoient currentRoundtableAssignment et userRoundtableAssignments.

Voir Roundtables pour le détail des statuts, des champs exposés côté participant, et des canaux WebSocket associés.

Voir aussi