Cas d'usage

Sourcing de lieux et de prestataires événementiels

Cas d'usage : une agence événementielle B2B note les lieux et les prestataires pour chaque brief client, avec deux types de document personnalisés, deux rapports de script, un tableau de bord Insights et une base de connaissances dans le Wiki.

Cas d'usage : sourcing de lieux et de prestataires événementiels

Une agence organise des événements pour des entreprises : séminaires, conventions, soirées clients, lancements de produit. Pour chaque demande, le chef de projet doit trouver un lieu, puis un traiteur, un prestataire technique et parfois une animation ou un transport.

Ce cas d'usage montre comment l'agence fait ce travail dans Dokos :

  1. Elle décrit chaque lieu dans une fiche Lieu.
  2. Elle saisit la demande du client dans un Brief Evenement.
  3. Deux rapports notent chaque lieu et chaque prestataire sur 100 pour chaque brief à venir.
  4. Un tableau de bord Insights montre les recommandations de tous les briefs.
  5. Le Wiki garde les règles de notation et les décisions de l'équipe.
  6. Après l'événement, le brief garde le lieu, les prestataires retenus et la satisfaction du client. Ces données améliorent les notes des briefs suivants.

Tous les exemples de cette page existent sur le site de démonstration demo.dokos.cloud.

Lieu, Espace du Lieu et Brief Evenement sont des types de document personnalisés créés pour ce cas d'usage. Ils ne font pas partie de Dokos. Pour les reproduire sur votre site, créez-les avec la page Personnalisation des documents. Les noms de champ de cette page sont ceux du site de démonstration.

Vue d'ensemble

Prérequis

  • Le rôle Gestionnaire du système pour créer les types de document.
  • Le rôle Gestionnaire de script pour enregistrer un rapport de script non standard.
  • Les scripts serveur activés sur le serveur. Sinon, un rapport de script non standard affiche l'erreur « Server Scripts Disabled ». Voir Rapport de type Script.
  • L'application Insights pour le tableau de bord.
  • L'application Frappe Wiki pour la base de connaissances.

1. La fiche Lieu

Une fiche Lieu décrit un lieu que l'agence peut proposer : un château, un hôtel, un rooftop, une péniche. Elle regroupe ce que le chef de projet vérifie avant de poser une option. Le nom de la fiche est le Nom du lieu. Sur le site de démonstration, le type de document est rattaché au module Achats, parce que le lieu est acheté à un fournisseur.

Le champ Statut donne la relation de l'agence avec le lieu :

StatutEffet
À qualifier (par défaut)Lieu repéré, pas encore visité. Il est noté.
RéférencéLieu connu et utilisable. Il est noté.
Partenaire privilégiéLieu avec un accord. Il est noté et reçoit 1 point de qualité en plus.
InactifLieu fermé ou plus proposé. Il est exclu des rapports.
À éviterMauvaise expérience. Il est exclu des rapports.

La fiche a neuf onglets. La dernière colonne donne les champs que la notation lit.

OngletUtilitéChamps lus par la notation
GénéralType de lieu, standing, statut, mots-clés. Section Exploitant & contacts : le fournisseur à qui l'agence passe commande (Prestataire / exploitant) et l'interlocuteur commercial.type_de_lieu, standing, statut, prestataire
Localisation & accèsAdresse, ville, région, environnement, gare et aéroport proches avec le temps d'accès, transports, stationnement, carte.ville, region, environnement, temps_gare_min
Capacités & espacesCapacités maximales debout (cocktail), assise (banquet) et en plénière (théâtre), nombre d'espaces et de salles de sous-commission, surface, privatisation totale. Section Détail des espaces : une ligne Espace du Lieu par salle. Section Hébergement : chambres sur place et prix.les trois capacités, nombre_sous_commissions, privatisation_totale, hebergement_sur_place, nombre_chambres
Formats & équipementsUne case par type d'événement accepté (séminaire, conférence, soirée, salon…). Équipements techniques, accessibilité PMR, espace extérieur. Section Prestataires imposés ou référencés : traiteur et prestataire technique du lieu, et s'ils sont imposés.les douze cases format_*, captation_streaming, accessibilite_pmr, espace_exterieur, traiteur, traiteur_impose, prestataire_technique, technique_imposee
RestaurationRestauration sur place, office traiteur, régimes. Section Contraintes d'exploitation : heure de fin maximale, musique amplifiée, autres restrictions.heure_fin_max, musique_amplifiee
Tarifs & conditionsGamme de budget (€ à €€€€), tarifs HT (journée d'étude, demi-journée, séminaire résidentiel, privatisation jour et soirée), minimum garanti, commission, acompte, délais d'option, annulation.gamme_budget et les cinq tarifs
RSELabels, mobilité douce, tri des déchets, circuits courts, engagements.labels_rse
Évaluation & historiqueNotes en étoiles (globale, accueil, technique, restauration, rapport qualité/prix), dates de visite et de dernier événement, points forts, points de vigilance, références clients.note_globale
DocumentsPlaquette, plans, fiche technique, lien de visite virtuelle.aucun

La table Espaces utilise le type de document enfant Espace du Lieu. Chaque ligne décrit une salle : nom (obligatoire), type d'espace, surface, capacités par configuration (théâtre, banquet, cocktail…) et prix de location à la journée. Les rapports ne lisent pas cette table. Ils utilisent les capacités maximales de l'onglet Capacités & espaces. Le chef de projet lit la table pour choisir la salle.

2. Le Brief Evenement

Un Brief Evenement enregistre la demande d'un client : l'événement, les participants, les critères de lieu, le budget et les prestations à trouver. Les rapports comparent chaque brief à venir avec les lieux et les fournisseurs. Le nom suit la série BRIEF-.YYYY.-.#### (par exemple BRIEF-2026-0006). Sur le site de démonstration, le type de document est rattaché au module Ventes.

Le nom du type de document n'a pas d'accent. Dodock accepte seulement des lettres ASCII, des chiffres, des espaces, des tirets et des tirets bas dans le nom d'un type de document. Les étiquettes des champs peuvent avoir des accents.

Le brief a trois onglets :

OngletUtilité
BriefIntitulé, client, contact, statut, chef de projet, liens vers l'opportunité et le projet. Section Profil client : secteur d'activité, groupe client, segment de marché, politique d'achat. Section Événement : type d'événement, public, objectifs, ambiance, dates, format horaire. Section Participants & configuration : nombre de participants, configuration principale, salles de sous-commission.
Critères lieuVille, région, environnement, temps maximal depuis la gare, type de lieu et standing souhaités. Section Budget : gamme, budget total HT, budget par personne. Section Besoins spécifiques : hébergement et nombre de chambres, privatisation, extérieur, PMR, captation, musique amplifiée, heure de fin, label RSE, restauration, régimes, libre choix des prestataires. Section Prestations à sourcer : traiteur, technique, animation, transport.
Lieu & prestataires retenusLieu retenu, montant du lieu HT, traiteur retenu, prestataire technique retenu, satisfaction du client (étoiles). Section Bilan : retour d'expérience.

Le Statut suit l'avancement : Nouveau, Recherche de lieu, Options posées, Proposition envoyée, Confirmé, puis Réalisé, Perdu ou Annulé.

  • Les rapports notent les briefs dont le statut n'est pas Réalisé, Perdu ou Annulé et dont la date de début n'est pas passée.
  • Un brief Réalisé devient de l'historique. Son lieu retenu, ses prestataires retenus et sa satisfaction alimentent les critères Historique, Relation client, Satisfaction et Expérience. Remplissez l'onglet Lieu & prestataires retenus avant de passer le brief à Réalisé.

3. Fournisseurs et clients

Les prestataires sont des Fournisseurs standard. Leur Groupe de fournisseurs donne leur catégorie. Sur le site de démonstration :

Groupe de fournisseursCase du brief qui l'appelle
TraiteursTraiteur (besoin_traiteur)
Technique audiovisuelleTechnique / audiovisuel (besoin_technique)
Animation & team buildingAnimation / team building (besoin_animation)
Transport & navettesTransport / navettes (besoin_transport)
Lieux événementielsaucune : ces fournisseurs sont les exploitants des lieux

Les clients sont des Clients standard. Le secteur d'activité du brief vient du champ Secteur d'activité du brief, sinon du secteur du client. Les règles d'historique comparent ce secteur avec celui des briefs réalisés.

4. Les règles de notation

Les règles de cette section sont celles des rapports du site de démonstration. Elles sont un exemple. Adaptez les points à votre activité (voir la section 9).

Note d'un lieu sur 100

Chaque couple brief × lieu reçoit une note. Les comparaisons de texte ignorent les majuscules et les accents.

CritèrePointsRègle
Capacité20La capacité utile dépend de la configuration du brief : Cocktail → capacité debout, Banquet ou Cabaret → capacité assise, autre configuration → capacité en plénière. 20 points si elle atteint le nombre de participants, 8 points si elle atteint 85 %, sinon 0.
Format1515 points si la case du type d'événement est cochée sur le lieu, sinon 0.
Localisation2020 points si le brief n'a ni ville ni région, si le lieu est dans la ville demandée, ou si le lieu est dans la région demandée sans ville demandée. 14 points si une ville est demandée et que le lieu est seulement dans la même région. Sinon 0.
Budget10Compare la gamme du lieu (€ à €€€€) avec celle du brief : même gamme 10, gamme moins chère 8, une gamme au-dessus 3, deux gammes ou plus au-dessus 0. Brief sans gamme : 10. Lieu sans gamme : 5. Si le coût estimé dépasse le budget total du brief, la note est limitée à 3.
Style10Type de lieu 4, standing 3, environnement 3. Chaque partie est accordée si le lieu correspond ou si le brief n'exprime pas de préférence.
Besoins1515 × la part des besoins spécifiques satisfaits (arrondi à 0,1). 15 points si le brief n'a pas de besoin spécifique.
Qualité5Note globale du lieu : 5 étoiles = 4 points. 1 point en plus pour un Partenaire privilégié.
Historique55 points si le lieu est le lieu retenu d'un brief réalisé pour le même client. 3 points s'il a servi à un autre client du même secteur.

Les besoins spécifiques comptés dans le critère Besoins :

Besoin du briefLe lieu le satisfait si
Hébergement sur placeil a l'hébergement sur place et au moins le nombre de chambres demandé
Accessibilité PMR, captation / streaming, musique amplifiée, espace extérieur, privatisation totalela case correspondante est cochée sur le lieu
Heure de fin souhaitéeil n'a pas d'heure de fin maximale, ou elle est au moins aussi tardive. Une heure avant 6 h compte pour le lendemain : 00:30 est plus tard que 23:00.
Lieu labellisé RSEle champ Labels RSE est rempli
Libre choix des prestatairesni le traiteur ni la technique ne sont imposés
Salles de sous-commission (si plus de 0)il a au moins ce nombre de salles
Temps max. depuis la gare (si plus de 0)son temps d'accès depuis la gare est inférieur ou égal. Un temps vide compte comme trop long.

Coût estimé du lieu

Le coût estimé HT utilise la première règle qui s'applique :

  1. Hébergement requis et tarif séminaire résidentiel renseigné : tarif résidentiel × participants × nombre de nuits (au moins 1).
  2. Format horaire Demi-journée et tarif demi-journée renseigné : tarif demi-journée × participants.
  3. Format horaire Soirée et tarif privatisation soirée renseigné : tarif privatisation soirée.
  4. Séminaire, formation, conférence ou assemblée générale, avec un tarif journée d'étude : tarif journée d'étude × participants × nombre de jours.
  5. Sinon, dans cet ordre : tarif privatisation jour, tarif privatisation soirée, tarif journée d'étude × participants.

La Part du budget est le coût estimé divisé par le budget total HT du brief. Ce coût sert à comparer les lieux. Il ne remplace pas le devis du lieu.

Niveau d'adéquation et critères bloquants

NiveauCondition
1 - Excellentnote ≥ 80 et aucun critère bloquant
2 - Bonnote ≥ 65 et aucun critère bloquant
3 - À étudiernote ≥ 50, ou un critère bloquant
4 - Peu adapténote < 50

Capacité, format et localisation sont des critères bloquants. Si l'un d'eux vaut 0, le lieu est au mieux « 3 - À étudier », même avec une note de 75. Le chiffre devant le niveau permet de trier la colonne.

La colonne Points à vérifier liste les critères à contrôler avant de poser une option : Capacité (moins de 20 points), Format (0 point), Localisation (moins de 20 points), Budget (moins de 8 points), puis chaque besoin spécifique non satisfait.

Note d'un prestataire sur 100

Un fournisseur est candidat pour un brief dans deux cas :

  • Il appartient au groupe d'une prestation cochée dans Prestations à sourcer, et il n'est pas désactivé.
  • Il est lié à un lieu qui a au moins 65 points et aucun critère bloquant pour ce brief. C'est alors l'exploitant du lieu, son traiteur (si le brief demande un traiteur ou la restauration) ou son prestataire technique (si le brief demande la technique).

Le rapport affiche une ligne par brief × fournisseur, avec tous ses rôles.

CritèrePointsRègle
Pertinence30Toujours accordé : le fournisseur répond à un besoin du brief.
Lieu associé3030 % de la meilleure note des lieux liés. 15 points si le fournisseur n'est lié à aucun lieu.
Relation client1515 points s'il a déjà travaillé pour ce client. 8 points s'il a travaillé pour un autre client du même secteur.
Satisfaction15Satisfaction moyenne sur 5 × 3. 8 points sans événement noté.
Expérience102 points par mission, au plus 5 missions.

Une mission est un brief réalisé où le fournisseur est l'exploitant du lieu retenu, le traiteur retenu ou le prestataire technique retenu. La satisfaction est celle de ces briefs. Les factures d'achat validées du fournisseur sont affichées dans Achats facturés HT. Elles ne changent pas la note.

5. Les rapports de matching

Les deux rapports sont des Rapports de Script non standard, écrits en Python. Leur Doctype de Réf. est Brief Evenement : un utilisateur qui peut lire les briefs peut ouvrir les rapports. Ils ont un filtre optionnel Brief. Sans filtre, ils montrent tous les briefs à venir. Les lignes sont triées par date, par brief, puis par note décroissante.

Le Python est préféré à une requête SQL pour trois raisons : chaque critère est une fonction courte, les pondérations sont des constantes nommées en tête du script, et un rapport peut réutiliser le calcul de l'autre. Le script n'a pas de fonction execute. Il se termine par data = colonnes, lignes. Voir Rapport de type Script pour créer ce type de rapport.

Matching lieux par brief

Une ligne par brief × lieu actif.

ColonnesLecture
Brief, Événement, Client, Date, ParticipantsLe brief noté.
Lieu, Ville, Type de lieu, ExploitantLe lieu noté et le fournisseur à qui passer commande.
Adéquation, Score /100Le niveau et la note. Commencez par les lignes « 1 - Excellent » et « 2 - Bon ».
Coût lieu estimé HT, Part du budget (%)Le coût estimé et sa part dans le budget du client. Au-delà de 100 %, le lieu dépasse le budget.
Capacité utileLa capacité retenue pour la configuration du brief.
Historique client« Déjà utilisé par ce client » ou « Déjà utilisé dans ce secteur ».
Points à vérifierLes critères à contrôler avec le lieu avant l'option.
Pts capacité … Pts historiqueLe détail de la note, critère par critère.

Exemple : pour la soirée de Banque Horizon (BRIEF-2026-0006, 250 personnes, Paris, standing Premium), l'Hôtel Belvédère Paris Étoile a 91,2 et le Domaine de la Clairière 86. Le Domaine est à Rambouillet : il reçoit 14 points de localisation, et « Localisation » apparaît dans ses points à vérifier.

Matching prestataires par brief

Une ligne par brief × fournisseur candidat.

ColonnesLecture
Brief, Événement, Client, DateLe brief.
Prestataire, CatégorieLe fournisseur et son groupe.
Score /100La note du fournisseur.
Rôle / originePourquoi il est candidat : sa catégorie, « Lieu (exploitant) », « Traiteur imposé par le lieu », « Technique référencée par le lieu »…
Lieux associésLes lieux qui l'ont amené, du mieux noté au moins bien noté.
Imposé par le lieu« Oui » si un lieu lié impose ce fournisseur. Si vous retenez ce lieu, vous devez travailler avec lui.
HistoriqueDéjà travaillé pour ce client, expérience dans ce secteur, déjà travaillé avec l'agence, ou nouveau.
Missions, Satisfaction /5Les données qui donnent les points d'expérience et de satisfaction.
Achats facturés HTLe total des factures d'achat validées, pour information.

6. Le classeur et le tableau de bord Insights

Les rapports répondent à la question « que proposer pour ce brief ? ». Le tableau de bord répond à la question « où en sont tous les briefs à venir ? ». Pour créer un classeur et un tableau de bord, voir Insights.

Le classeur Sourcing lieux & prestataires contient deux requêtes de base en SQL natif :

  • Matching brief × lieu : une ligne par brief à venir × lieu actif, avec la même notation que le rapport des lieux.
  • Matching brief × prestataire : une ligne par brief à venir × fournisseur candidat, avec la même notation que le rapport des prestataires.

Les règles sont donc écrites deux fois : en Python dans les rapports et en SQL dans le classeur. Une requête SQL d'Insights doit commencer par SELECT. Une requête qui commence par WITH est refusée. Placez-la dans un SELECT … FROM (WITH …).

Le tableau de bord Sourcing lieux & prestataires – briefs à venir affiche six graphiques :

GraphiqueTypeContenuDécision
Vue d'ensembleNombreBriefs à sourcer, lieux évalués, meilleure note, note moyenne.Mesurer la charge de sourcing.
Meilleur score lieu par briefBarresLa meilleure note de lieu pour chaque brief.Repérer un brief sans bon lieu : élargir la recherche ou revoir les critères avec le client.
Lieux les plus pertinents (tous briefs)Barres horizontalesLes dix meilleurs lieux, avec leur note maximale et leur note moyenne.Choisir les lieux à visiter ou à passer en partenaire privilégié. Une note moyenne haute indique un lieu polyvalent.
Lieux recommandés par briefTableauÉvénement, client, date, lieu, ville, adéquation, historique, points à vérifier, note, coût estimé, part du budget, capacité utile. La note a une échelle de couleur.Préparer la sélection de lieux et les options.
Prestataires recommandés par briefTableauÉvénement, client, catégorie, prestataire, rôle, lieux associés, imposé par le lieu, historique, note, missions, satisfaction.Choisir les prestataires à consulter.
Prestataires les plus recommandésBarres horizontalesLes dix meilleurs fournisseurs, avec leur note maximale et leur note moyenne.Choisir les fournisseurs à référencer ou à renégocier.

Le tableau de bord n'a pas de filtre global par brief. Pour voir un brief, saisissez l'intitulé de l'événement dans la ligne de filtre sous l'en-tête evenement d'un tableau.

7. La base de connaissances dans le Wiki

Les règles de notation décident des lieux proposés aux clients. Toute l'équipe doit donc pouvoir les lire, pas seulement la personne qui maintient les rapports. L'agence les écrit dans Frappe Wiki, dans l'espace Base de connaissances, groupe Sourcing événementiel :

PageContenu
Vue d'ensembleLe processus, du brief au choix du lieu.
Fiche LieuLes onglets, les statuts et les champs à remplir.
Brief événementLes statuts et les champs du résultat qui alimentent l'historique.
Règles de scoring des lieuxLes huit critères, les niveaux d'adéquation, les critères bloquants, le coût estimé.
Règles de scoring des prestatairesLes candidats et les cinq critères.
Rapports de matchingLes colonnes des deux rapports et leur lecture.
Tableau de bord InsightsLes requêtes, les graphiques et leur usage.
Journal des décisionsChaque changement de règle, avec sa date et sa raison.

Le Wiki sert de référence commune :

  • Un chef de projet comprend pourquoi un lieu est « À étudier » sans lire le code.
  • La direction valide une pondération sur une page lisible, puis le responsable des rapports l'applique.
  • Le Journal des décisions explique l'état actuel : par exemple, le nom sans accent du type de document, ou le passage des rapports de SQL à Python.
  • L'assistant Dokos AI peut chercher dans le wiki interne. Il répond alors avec les règles de l'agence.

8. Construire la solution avec un assistant IA

Sur le site de démonstration, un assistant IA a créé cette solution. Il était connecté au site avec les permissions d'un utilisateur. Vous pouvez utiliser l'assistant intégré ou un assistant externe. L'assistant propose chaque création et vous la validez.

Procédez par étapes et vérifiez chaque résultat :

  1. « Crée un type de document Lieu pour une agence événementielle B2B, avec des onglets Général, Localisation & accès, Capacités & espaces, Formats & équipements, Restauration, Tarifs & conditions, RSE, Évaluation & historique et Documents, et une table enfant des espaces. »
  2. « Crée un type de document Brief Evenement : client, type d'événement, dates, participants, critères de lieu, budget, besoins spécifiques, prestations à sourcer, lieu et prestataires retenus, satisfaction. »
  3. « Crée dix lieux, des fournisseurs par groupe et des briefs réalisés et à venir pour tester. »
  4. « Crée un rapport de script en Python, Matching lieux par brief, qui note chaque lieu sur 100 pour chaque brief à venir avec ces règles : … » Collez les règles de la section 4.
  5. « Crée le rapport Matching prestataires par brief à partir du même calcul. »
  6. « Dans Insights, crée un classeur Sourcing lieux & prestataires avec ces deux calculs, et un tableau de bord des briefs à venir. »
  7. « Crée dans le Wiki les pages de la base de connaissances Sourcing événementiel. »

Demandez un rapport de script en Python. Une requête SQL convient pour une liste simple. Pour une notation, le Python reste lisible et chaque règle est isolée. Utilisez SQL seulement si le Python ne peut pas produire le résultat.

Après chaque étape, ouvrez le document créé. Exécutez le rapport sur un brief connu et contrôlez une note à la main.

9. Modifier les pondérations

Les pondérations sont des constantes nommées en tête des fonctions du script, par exemple PTS_CAPACITE = 20 ou SEUIL_BON = 65. Les mêmes règles existent à quatre endroits. Modifiez-les ensemble :

  1. Notez la nouvelle règle et sa raison dans la page Journal des décisions du Wiki.
  2. Ouvrez le rapport Matching lieux par brief, changez la constante dans le champ Script, puis enregistrez.
  3. Ouvrez le rapport Matching prestataires par brief. Il contient une copie du calcul des lieux. Faites la même modification, puis enregistrez.
  4. Dans le classeur Insights, modifiez la requête concernée : Matching brief × lieu ou Matching brief × prestataire.
  5. Exécutez le rapport et le tableau de bord sur le même brief. Vérifiez que les notes sont les mêmes.
  6. Mettez à jour la page Règles de scoring des lieux ou Règles de scoring des prestataires du Wiki.

La somme des points maximaux des critères doit rester égale à 100. Si la note d'un critère change beaucoup, revoyez aussi les seuils d'adéquation.

Voir aussi