[{"data":1,"prerenderedAt":3520},["Reactive",2],{"navigation":3,"/dokos/cas-usage/script-report":2071,"/dokos/cas-usage/script-report-surround":3515},[4,1149,1811,1953,1979],{"title":5,"_path":6,"children":7,"icon":1148},"Dokos","/dokos",[8,11,93,121,154,215,245,284,302,394,439,467,491,738,794,806,822,875,898,902,906,1114,1116],{"title":9,"_path":6,"icon":10},"Bienvenue sur l'écosystème Dokos","i-icon-park-outline-fireworks",{"title":12,"_path":13,"children":14,"icon":92},"Paramétrage","/dokos/parametrage",[15,16,19,22,25,28,31,34],{"title":12,"_path":13},{"title":17,"_path":18},"La société","/dokos/parametrage/societe",{"title":20,"_path":21},"Le plan comptable","/dokos/parametrage/plan-comptable",{"title":23,"_path":24},"Les articles","/dokos/parametrage/articles",{"title":26,"_path":27},"Les prix","/dokos/parametrage/prix",{"title":29,"_path":30},"Les clients","/dokos/parametrage/clients",{"title":32,"_path":33},"Les fournisseurs","/dokos/parametrage/fournisseurs",{"title":35,"_path":36,"children":37},"Démarrage","/dokos/parametrage/demarrage",[38,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84],{"title":35,"_path":36},{"title":40,"_path":41},"Importateur de plans de comptes","/dokos/parametrage/demarrage/plan-comptable",{"title":43,"_path":44},"Configuration de la société","/dokos/parametrage/demarrage/societe",{"title":46,"_path":47},"Configurer les taxes","/dokos/parametrage/demarrage/taxes",{"title":49,"_path":50},"Paramètres de nommage des documents","/dokos/parametrage/demarrage/masques-numerotation",{"title":52,"_path":53},"Outil d'importation de données","/dokos/parametrage/demarrage/import-de-donnees",{"title":55,"_path":56},"Export de données","/dokos/parametrage/demarrage/export-de-donnees",{"title":58,"_path":59},"Les paramètres système","/dokos/parametrage/demarrage/parametres-systeme",{"title":61,"_path":62},"Valeurs par défaut globales","/dokos/parametrage/demarrage/valeurs-globales",{"title":64,"_path":65},"Termes et conditions","/dokos/parametrage/demarrage/termes-et-conditions",{"title":67,"_path":68},"Utilisateurs, rôles et autorisations","/dokos/parametrage/demarrage/utilisateurs-et-autorisations",{"title":70,"_path":71},"Définition de l'objectif de vente de l'entreprise","/dokos/parametrage/demarrage/objectifs-de-vente",{"title":73,"_path":74},"Téléchargement de sauvegardes","/dokos/parametrage/demarrage/sauvegardes",{"title":76,"_path":77},"Notifications","/dokos/parametrage/demarrage/notifications",{"title":79,"_path":80},"Imprimer les titres","/dokos/parametrage/demarrage/titres",{"title":82,"_path":83},"Modèle d'adresse","/dokos/parametrage/demarrage/modele-adresse",{"title":85,"_path":86,"children":87},"Flux de travail","/dokos/parametrage/demarrage/workflows",[88,89],{"title":85,"_path":86},{"title":90,"_path":91},"Règle d'attribution","/dokos/parametrage/demarrage/workflows/assignment-rule","i-icon-park-outline-ad-product",{"title":94,"_path":95,"children":96,"icon":120},"Achats","/dokos/achats",[97,99,102,105,108,111,114,117],{"title":98,"_path":95},"Introduction",{"title":100,"_path":101},"Paramètres des achats","/dokos/achats/parametres-achats",{"title":103,"_path":104},"Devis Fournisseur","/dokos/achats/devis-fournisseurs",{"title":106,"_path":107},"Commande Fournisseur","/dokos/achats/commandes-fournisseur",{"title":109,"_path":110},"Facture d'achat","/dokos/achats/factures-achats",{"title":112,"_path":113},"Appel d'offre","/dokos/achats/appel-offre",{"title":115,"_path":116},"Carte de pointage des fournisseurs","/dokos/achats/evaluation-fournisseurs",{"title":118,"_path":119},"Modèle de taxes et frais d'achat","/dokos/achats/taxes","i-icon-park-outline-buy",{"title":122,"_path":123,"children":124,"icon":153},"Immobilisations","/dokos/actifs",[125,126,129,132,135,138,141,144,147,150],{"title":98,"_path":123},{"title":127,"_path":128},"Premiers pas avec les actifs","/dokos/actifs/demarrer",{"title":130,"_path":131},"Les actifs","/dokos/actifs/actif",{"title":133,"_path":134},"Amortissement des actifs","/dokos/actifs/depreciation-actif",{"title":136,"_path":137},"Ajustement de la valeur de l'actif","/dokos/actifs/ajustment-de-la-valeur-des-actifs",{"title":139,"_path":140},"Achat d'un actif","/dokos/actifs/acheter-un-actif",{"title":142,"_path":143},"Réparation d'actifs","/dokos/actifs/reparation-actifs",{"title":145,"_path":146},"Vendre un actif","/dokos/actifs/vendre-un-actif",{"title":148,"_path":149},"Mouvement d'actif","/dokos/actifs/mouvements-actifs",{"title":151,"_path":152},"Maintenance des actifs","/dokos/actifs/maintenance-des-actifs","i-carbon-asset",{"title":155,"_path":156,"children":157,"icon":214},"Comptabilité","/dokos/comptabilite",[158,159,162,165,168,171,174,177,180,183,186,189,192,195,198],{"title":98,"_path":156},{"title":160,"_path":161},"Paramètres de comptabilité","/dokos/comptabilite/parametres-comptabilite",{"title":163,"_path":164},"Exercice fiscal","/dokos/comptabilite/exercice-fiscal",{"title":166,"_path":167},"Période comptable","/dokos/comptabilite/periode-comptable",{"title":169,"_path":170},"Journal Comptable","/dokos/comptabilite/journal-comptable",{"title":172,"_path":173},"Modes de paiement","/dokos/comptabilite/mode-de-paiement",{"title":175,"_path":176},"Compte bancaire","/dokos/comptabilite/compte-bancaire",{"title":178,"_path":179},"Dimensions comptables","/dokos/comptabilite/dimensions-comptables",{"title":181,"_path":182},"Écriture de journal","/dokos/comptabilite/ecriture-journal",{"title":184,"_path":185},"Ecriture de paiement","/dokos/comptabilite/ecriture-paiements",{"title":187,"_path":188},"Passerelles de paiement","/dokos/comptabilite/passerelles-paiements",{"title":190,"_path":191},"Rapprochement bancaire","/dokos/comptabilite/rapprochement-bancaire",{"title":193,"_path":194},"Synchronisation bancaire","/dokos/comptabilite/synchronisation-bancaire",{"title":196,"_path":197},"Prélèvement Sepa","/dokos/comptabilite/prelevement-sepa",{"title":199,"_path":200,"children":201},"Rapports","/dokos/comptabilite/rapports",[202,205,208,211],{"title":203,"_path":204},"Balance Générale","/dokos/comptabilite/rapports/balance-generale",{"title":206,"_path":207},"Bilan","/dokos/comptabilite/rapports/bilan",{"title":209,"_path":210},"Compte de résultat","/dokos/comptabilite/rapports/compte-de-resultat",{"title":212,"_path":213},"Grand Livre","/dokos/comptabilite/rapports/grand-livre","i-uil-balance-scale",{"title":216,"_path":217,"children":218,"icon":244},"CRM","/dokos/crm",[219,220,223,226,229,232,235,238,241],{"title":98,"_path":217},{"title":221,"_path":222},"Piste","/dokos/crm/piste",{"title":224,"_path":225},"Prospect","/dokos/crm/prospect",{"title":227,"_path":228},"Opportunité","/dokos/crm/opportunite",{"title":230,"_path":231},"Campagne","/dokos/crm/campagne",{"title":233,"_path":234},"Campagne d'emailing","/dokos/crm/email-campaign",{"title":236,"_path":237},"Contrat","/dokos/crm/contrat",{"title":239,"_path":240},"Newsletter","/dokos/crm/newsletter",{"title":242,"_path":243},"Rendez-vous","/dokos/crm/rendez-vous","i-carbon-chart-relationship",{"title":246,"_path":247,"children":248,"icon":283},"Ventes","/dokos/ventes",[249,250,253,256,259,262,265,268,271,274,277,280],{"title":246,"_path":247},{"title":251,"_path":252},"Paramètres de vente","/dokos/ventes/parametres-vente",{"title":254,"_path":255},"Devis Client","/dokos/ventes/devis",{"title":257,"_path":258},"Commande client","/dokos/ventes/commande-client",{"title":260,"_path":261},"Facture de vente","/dokos/ventes/facture-de-vente",{"title":263,"_path":264},"Modèle de taxes de vente et frais","/dokos/ventes/taxes",{"title":266,"_path":267},"Abonnements","/dokos/ventes/abonnements",{"title":269,"_path":270},"Partenaire commercial","/dokos/ventes/partenaire-commercial",{"title":272,"_path":273},"Code promotionnel","/dokos/ventes/code-promotionnel",{"title":275,"_path":276},"Vendeur","/dokos/ventes/commercial",{"title":278,"_path":279},"Demande de paiement","/dokos/ventes/demande-de-paiement",{"title":281,"_path":282},"Faq","/dokos/ventes/faq","i-ep-sell",{"title":285,"_path":286,"children":287,"icon":301},"Projets","/dokos/projets",[288,289,292,295,298],{"title":98,"_path":286},{"title":290,"_path":291},"Projet","/dokos/projets/projets",{"title":293,"_path":294},"Tâche","/dokos/projets/taches",{"title":296,"_path":297},"Feuille de temps","/dokos/projets/feuilles-de-temps",{"title":299,"_path":300},"Type d'activité","/dokos/projets/types-activite","i-eos-icons-project-outlined",{"title":303,"_path":304,"children":305,"icon":393},"Stocks","/dokos/stocks",[306,307,310,312,318,321,324,327,330,333,336,339,342,345,348,351,354,357,360,363,366,369,372,375,378,381,384,387,390],{"title":98,"_path":304},{"title":308,"_path":309},"Reçu d'achat","/dokos/stocks/recus-achats",{"title":281,"_path":311},"/dokos/stocks/faq",{"title":199,"_path":313,"children":314},"/dokos/stocks/rapports",[315],{"title":316,"_path":317},"Solde du stock","/dokos/stocks/rapports/solde-du-stock",{"title":319,"_path":320},"Remise supplémentaire","/dokos/stocks/applying-discount",{"title":322,"_path":323},"N° de Lot","/dokos/stocks/batch",{"title":325,"_path":326},"Bordereau de colis","/dokos/stocks/bordereau-colis",{"title":328,"_path":329},"Bon de livraison","/dokos/stocks/delivery-note",{"title":331,"_path":332},"Demande de matériel","/dokos/stocks/demande-materiel",{"title":334,"_path":335},"Ensemble de produit","/dokos/stocks/ensembles-de-produits",{"title":337,"_path":338},"Fabricant","/dokos/stocks/fabricant",{"title":340,"_path":341},"Attribut d'article","/dokos/stocks/item-attribute",{"title":343,"_path":344},"Groupe d'article","/dokos/stocks/item-group",{"title":346,"_path":347},"Informations sur les articles","/dokos/stocks/item-info",{"title":349,"_path":350},"Variantes d'article","/dokos/stocks/item-variants",{"title":352,"_path":353},"Stock d'ouverture","/dokos/stocks/opening-stock",{"title":355,"_path":356},"Retour d'achat","/dokos/stocks/purchase-return",{"title":358,"_path":359},"Inspection de la qualité","/dokos/stocks/quality-inspection",{"title":361,"_path":362},"Règle de livraison","/dokos/stocks/regle-de-livraison",{"title":364,"_path":365},"Règles de prix","/dokos/stocks/regles-de-prix",{"title":367,"_path":368},"Conservation du stock d'échantillons","/dokos/stocks/retain-sample-stock",{"title":370,"_path":371},"Retour des ventes","/dokos/stocks/sales-return",{"title":373,"_path":374},"Schéma promotionnel","/dokos/stocks/schemas-promotionnels",{"title":376,"_path":377},"Numéro de série","/dokos/stocks/serial-no",{"title":379,"_path":380},"Écriture de stock","/dokos/stocks/stock-entry",{"title":382,"_path":383},"Rapport sur le niveau de stock","/dokos/stocks/stock-level-report",{"title":385,"_path":386},"Paramètres de stock","/dokos/stocks/stock-settings",{"title":388,"_path":389},"Unité de mesure (UDM)","/dokos/stocks/uom",{"title":391,"_path":392},"Entrepôt","/dokos/stocks/warehouse","i-vaadin-stock",{"title":395,"_path":396,"children":397,"icon":438},"Production","/dokos/production",[398,399,402,405,411,414,417,420,423,426,429,432,435],{"title":98,"_path":396},{"title":400,"_path":401},"Paramètres de production","/dokos/production/parametres-de-production",{"title":403,"_path":404},"Introduction à la production","/dokos/production/demarrer",{"title":199,"_path":406,"children":407},"/dokos/production/rapports",[408],{"title":409,"_path":410},"Tableau de bord de production","/dokos/production/rapports/manufacturing",{"title":412,"_path":413},"Écriture de temps d'arrêt","/dokos/production/arret-de-production",{"title":415,"_path":416},"Carte de travail","/dokos/production/carte-travail",{"title":418,"_path":419},"Nomenclature","/dokos/production/nomenclature",{"title":421,"_path":422},"Opération","/dokos/production/operation",{"title":424,"_path":425},"Ordre de travail","/dokos/production/ordre-de-travail",{"title":427,"_path":428},"Plan de production","/dokos/production/plan-production",{"title":430,"_path":431},"Routage","/dokos/production/routage",{"title":433,"_path":434},"Sous-traitance","/dokos/production/sous-traitance",{"title":436,"_path":437},"Station de travail","/dokos/production/station-de-travail","i-fluent-manufacturer-24-regular",{"title":440,"_path":441,"children":442,"icon":466},"Qualité","/dokos/qualite",[443,445,448,451,454,457,460,463],{"title":444,"_path":441},"Gestion de la qualité",{"title":446,"_path":447},"Action de qualité","/dokos/qualite/action-de-qualite",{"title":449,"_path":450},"Non-conformité","/dokos/qualite/non-conformite",{"title":452,"_path":453},"Objectif de qualité","/dokos/qualite/objectif-de-qualite",{"title":455,"_path":456},"Procédure de qualité","/dokos/qualite/procedure-de-qualite",{"title":458,"_path":459},"Retours de qualité","/dokos/qualite/retour-experience-qualite",{"title":461,"_path":462},"Réunion qualité","/dokos/qualite/reunion-de-qualite",{"title":464,"_path":465},"Revue de la qualité","/dokos/qualite/revue-de-qualite","i-carbon-rule-data-quality",{"title":468,"_path":469,"children":470,"icon":490},"Support","/dokos/support",[471,472,475,478,481,484,487],{"title":98,"_path":469},{"title":473,"_path":474},"Paramètres du support","/dokos/support/parametres-du-support",{"title":476,"_path":477},"Ticket","/dokos/support/ticket",{"title":479,"_path":480},"Échéancier d'entretien","/dokos/support/calendrier-de-maintenance",{"title":482,"_path":483},"Accord de niveau de service","/dokos/support/garantie-de-niveau-de-service",{"title":485,"_path":486},"Réclamation de garantie","/dokos/support/garantie",{"title":488,"_path":489},"Visite d'entretien","/dokos/support/visites-de-maintenance","i-ri-customer-service-2-line",{"title":492,"_path":493,"children":494,"icon":737},"Ressources Humaines","/dokos/hrms",[495,497,500,512,515,550,603,622,625,651,654,719,723],{"title":496,"_path":493,"icon":10},"Bienvenue",{"title":498,"_path":499},"Paramètres RH","/dokos/hrms/parametres-rh",{"title":12,"_path":501,"children":502},"/dokos/hrms/parametrage",[503,506,509],{"title":504,"_path":505},"Département","/dokos/hrms/parametrage/departement",{"title":507,"_path":508},"Branche","/dokos/hrms/parametrage/branche",{"title":510,"_path":511},"Désignation","/dokos/hrms/parametrage/poste",{"title":513,"_path":514},"Évaluations","/dokos/hrms/evaluations",{"title":516,"_path":517,"children":518},"Quarts et présences","/dokos/hrms/quarts-et-presences",[519,520,523,526,529,532,535,538,541,544,547],{"title":516,"_path":517},{"title":521,"_path":522},"Gestion des présences","/dokos/hrms/quarts-et-presences/attendance",{"title":524,"_path":525},"Demande de validation de présence","/dokos/hrms/quarts-et-presences/attendance-request",{"title":527,"_path":528},"Outil de gestion des présences des employés","/dokos/hrms/quarts-et-presences/employee-attendance-tool",{"title":530,"_path":531},"Enregistrement des employés","/dokos/hrms/quarts-et-presences/employee-checkin",{"title":533,"_path":534},"Outil de présence des employés","/dokos/hrms/quarts-et-presences/employment-attendance-tool",{"title":536,"_path":537},"Affectation de quart","/dokos/hrms/quarts-et-presences/shift-assignment",{"title":539,"_path":540},"Sélection de quart","/dokos/hrms/quarts-et-presences/shift-request",{"title":542,"_path":543},"Type de quart","/dokos/hrms/quarts-et-presences/shift-type",{"title":545,"_path":546},"Plan de dotation","/dokos/hrms/quarts-et-presences/staffing-plan",{"title":548,"_path":549},"Outil de chargement de présence","/dokos/hrms/quarts-et-presences/upload-attendance",{"title":551,"_path":552,"children":553},"Cycle de vie des employés","/dokos/hrms/cycle-de-vie",[554,555,558,561,564,567,570,573,576,579,582,585,588,591,594,597,600],{"title":551,"_path":552},{"title":556,"_path":557},"Chauffeur","/dokos/hrms/cycle-de-vie/driver",{"title":559,"_path":560},"Employé","/dokos/hrms/cycle-de-vie/employee",{"title":562,"_path":563},"Échelon de l'employé","/dokos/hrms/cycle-de-vie/employee-grade",{"title":565,"_path":566},"Groupe d'employés","/dokos/hrms/cycle-de-vie/employee-group",{"title":568,"_path":569},"Assurance maladie des employés","/dokos/hrms/cycle-de-vie/employee-health-insurance",{"title":571,"_path":572},"Promotion des employés","/dokos/hrms/cycle-de-vie/employee-promotion",{"title":574,"_path":575},"Départ des employés","/dokos/hrms/cycle-de-vie/employee-separation",{"title":577,"_path":578},"Carte des compétences des employés","/dokos/hrms/cycle-de-vie/employee-skill-map",{"title":580,"_path":581},"Transfert des employés","/dokos/hrms/cycle-de-vie/employee-transfer",{"title":583,"_path":584},"Type d'emploi","/dokos/hrms/cycle-de-vie/employment-type",{"title":586,"_path":587},"Événement de la formation","/dokos/hrms/cycle-de-vie/training-event",{"title":589,"_path":590},"Programme de formation","/dokos/hrms/cycle-de-vie/training-program",{"title":592,"_path":593},"Résultat de la formation","/dokos/hrms/cycle-de-vie/training-result",{"title":595,"_path":596},"Demande de déplacement","/dokos/hrms/cycle-de-vie/travel-request",{"title":598,"_path":599},"Véhicule","/dokos/hrms/cycle-de-vie/vehicle",{"title":601,"_path":602},"Journal du véhicule","/dokos/hrms/cycle-de-vie/vehicle-log",{"title":604,"_path":605,"children":606},"Recrutement","/dokos/hrms/recrutement",[607,610,613,616,619],{"title":608,"_path":609},"Entretiens","/dokos/hrms/recrutement/job-interview",{"title":611,"_path":612},"Candidatures et recommandations","/dokos/hrms/recrutement/job-applicant",{"title":614,"_path":615},"Promesse d'embauche et proposition de poste","/dokos/hrms/recrutement/job-offer",{"title":617,"_path":618},"Offre d'emploi","/dokos/hrms/recrutement/job-opening",{"title":620,"_path":621},"Gestion des plans de dotation et des demandes de création de poste","/dokos/hrms/recrutement/staffing-plan",{"title":623,"_path":624},"Notes de frais","/dokos/hrms/notes-de-frais",{"title":626,"_path":627,"children":628},"Congés","/dokos/hrms/conges",[629,630,633,636,639,642,645,648],{"title":626,"_path":627},{"title":631,"_path":632},"Paramètres des congés","/dokos/hrms/conges/parametres-des-conges",{"title":634,"_path":635},"Allocation de congé","/dokos/hrms/conges/allocation-conges",{"title":637,"_path":638},"Demande de congé","/dokos/hrms/conges/demande-conges",{"title":640,"_path":641},"Demande de congé compensatoire","/dokos/hrms/conges/conges-compensatoires",{"title":643,"_path":644},"Période de congés","/dokos/hrms/conges/periode-conges",{"title":646,"_path":647},"Politique de congés","/dokos/hrms/conges/politique-conges",{"title":649,"_path":650},"Congés accumulés à encaisser","/dokos/hrms/conges/encaissement-conges",{"title":652,"_path":653},"Application mobile RH","/dokos/hrms/application-mobile-rh",{"title":655,"_path":656,"children":657},"Paie","/dokos/hrms/paie",[658,659,662,665,668,671,674,677,680,683,686,689,692,695,698,701,704,707,710,713,716],{"title":655,"_path":656},{"title":660,"_path":661},"Salaire supplémentaire","/dokos/hrms/paie/additional-salary",{"title":663,"_path":664},"Avance versées aux employés","/dokos/hrms/paie/employee-advance",{"title":666,"_path":667},"Demande d'avantages sociaux","/dokos/hrms/paie/employee-benefit-application",{"title":669,"_path":670},"Requête d'avantages sociaux","/dokos/hrms/paie/employee-benefit-claim",{"title":672,"_path":673},"Intéressement des employés","/dokos/hrms/paie/employee-incentive",{"title":675,"_path":676},"Autres revenus de l'employé","/dokos/hrms/paie/employee-other-income",{"title":678,"_path":679},"Catégorie d'exonération fiscale des employés","/dokos/hrms/paie/employee-tax-exemption-category",{"title":681,"_path":682},"Déclaration d'exemption de taxe","/dokos/hrms/paie/employee-tax-exemption-declaration",{"title":684,"_path":685},"Soumission d'une preuve d'exemption de taxe","/dokos/hrms/paie/employee-tax-exemption-proof-submission",{"title":687,"_path":688},"Sous-catégorie d'exonération de taxe","/dokos/hrms/paie/employee-tax-exemption-sub-category",{"title":690,"_path":691},"Tranche d'impôt sur le revenu","/dokos/hrms/paie/income-tax-slab",{"title":693,"_path":694},"Entrée de la paie","/dokos/hrms/paie/payroll-entry",{"title":696,"_path":697},"Gestion de la paie","/dokos/hrms/paie/payroll-intro",{"title":699,"_path":700},"Période de paie","/dokos/hrms/paie/payroll-period",{"title":702,"_path":703},"Paramètres de Paie","/dokos/hrms/paie/payroll-settings",{"title":705,"_path":706},"Prime de fidélisation","/dokos/hrms/paie/retention-bonus",{"title":708,"_path":709},"Composante salariale","/dokos/hrms/paie/salary-component",{"title":711,"_path":712},"Fiche de paie","/dokos/hrms/paie/salary-slip",{"title":714,"_path":715},"Grille des salaires","/dokos/hrms/paie/salary-structure",{"title":717,"_path":718},"Attribution de la structure salariale","/dokos/hrms/paie/salary-structure-assignment",{"title":720,"_path":721,"icon":722},"API","/dokos/hrms/api","i-carbon-api-1",{"title":724,"_path":725,"children":726},"Versions","/dokos/hrms/versions",[727],{"title":728,"_path":729,"children":730},"Version 4","/dokos/hrms/versions/v2.x.x",[731,734],{"title":732,"_path":733},"v2.0.0","/dokos/hrms/versions/v2.x.x/v2_0_0",{"title":735,"_path":736},"v2.1.0","/dokos/hrms/versions/v2.x.x/v2_1_0","i-mdi-human-capacity-increase",{"title":739,"_path":740,"children":741,"icon":793},"Lieu","/dokos/lieu",[742,744,747,758,761,764,767,770,773,776,790],{"title":743,"_path":740},"Gestion d'un lieu",{"title":745,"_path":746},"Paramètres du lieu","/dokos/lieu/parametres-lieu",{"title":748,"_path":749,"children":750},"Réservations","/dokos/lieu/reservations",[751,752,755],{"title":748,"_path":749},{"title":753,"_path":754},"Réservations de ressources","/dokos/lieu/reservations/reservations-articles",{"title":756,"_path":757},"Contrats","/dokos/lieu/reservations/contrats-bookings",{"title":759,"_path":760},"Crédits de réservation","/dokos/lieu/credit-reservation",{"title":762,"_path":763},"Événements","/dokos/lieu/evenements",{"title":765,"_path":766},"Poste d'événement","/dokos/lieu/poste-evenement",{"title":768,"_path":769},"Badges","/dokos/lieu/badges",{"title":771,"_path":772},"Abonnements et réservations limitées","/dokos/lieu/abonnement-reservation",{"title":774,"_path":775},"Gestion de lieux multiples","/dokos/lieu/multi-societe",{"title":777,"_path":778,"children":779},"Portail utilisateur","/dokos/lieu/portails",[780,781,784,787],{"title":777,"_path":778},{"title":782,"_path":783},"Formulaire Inscription Lieu","/dokos/lieu/portails/formulaire-inscription-lieu",{"title":785,"_path":786},"Trombinoscope","/dokos/lieu/portails/trombinoscope",{"title":788,"_path":789},"Formulaire d'adhésion à une association","/dokos/lieu/portails/formulaire-adhesion",{"title":791,"_path":792},"Exemple de cas d'usage","/dokos/lieu/cas-usage","i-material-symbols-location-on-outline-rounded",{"title":795,"_path":796,"children":797,"icon":805},"Portail & eCommerce","/dokos/e-commerce",[798,799,802],{"title":98,"_path":796},{"title":800,"_path":801},"Site e-commerce","/dokos/e-commerce/parametres",{"title":803,"_path":804},"Portail","/dokos/e-commerce/portal-settings","i-gg-website",{"title":807,"_path":808,"children":809,"icon":821},"Chantiers","/dokos/chantiers",[810,812,815,818],{"title":811,"_path":808},"Gestion de chantiers",{"title":813,"_path":814},"Vue Chantiers dédiée pour les tables d'articles","/dokos/chantiers/vue-chantiers",{"title":816,"_path":817},"Factures de situation","/dokos/chantiers/factures-situation",{"title":819,"_path":820},"Outils","/dokos/chantiers/outils","i-healthicons-construction-worker",{"title":823,"_path":824,"children":825,"icon":874},"Intégrations","/dokos/integrations",[826,829,832,835,838,841,844,847,850,853,856,859,862,865,868,871],{"title":827,"_path":824,"icon":828},"Intégrations Dokos","i-mdi-star-outline",{"title":830,"_path":831},"Intégration Agicap","/dokos/integrations/agicap",{"title":833,"_path":834},"Amazon MWS","/dokos/integrations/amazon-mws",{"title":836,"_path":837},"Amazon S3","/dokos/integrations/amazon-s3",{"title":839,"_path":840},"Discord","/dokos/integrations/discord",{"title":842,"_path":843},"Dropbox","/dokos/integrations/dropbox",{"title":845,"_path":846},"Google","/dokos/integrations/google",{"title":848,"_path":849},"Google Agenda","/dokos/integrations/google-calendar",{"title":851,"_path":852},"Google Chat","/dokos/integrations/google-chat",{"title":854,"_path":855},"Google Contacts","/dokos/integrations/google-contacts",{"title":857,"_path":858},"Google Drive","/dokos/integrations/google-drive",{"title":860,"_path":861},"Mattermost","/dokos/integrations/mattermost",{"title":863,"_path":864},"Rocket Chat","/dokos/integrations/rocket-chat",{"title":866,"_path":867},"Shopify","/dokos/integrations/shopify",{"title":869,"_path":870},"Slack","/dokos/integrations/slack",{"title":872,"_path":873},"Zapier","/dokos/integrations/zapier","i-mdi-connection",{"title":876,"_path":877,"children":878,"icon":897},"Cas d'usage","/dokos/cas-usage",[879,882,885,888,891,894],{"title":880,"_path":881},"Ajouter / Masquer un champ dans un formulaire","/dokos/cas-usage/customization-form",{"title":883,"_path":884},"Ajouter un champ -- Statut envoi d'email","/dokos/cas-usage/email-sent",{"title":886,"_path":887},"Exonération de TVA","/dokos/cas-usage/exemption-vat",{"title":889,"_path":890},"Rapports SQL","/dokos/cas-usage/query-report",{"title":892,"_path":893},"Revue de Presse","/dokos/cas-usage/revue-de-presse",{"title":895,"_path":896},"Rapport de type Script","/dokos/cas-usage/script-report","i-iconoir-cinema-old",{"title":899,"_path":900,"icon":901},"Tutoriels en vidéo","/dokos/tutoriels","i-ic-round-ondemand-video",{"title":903,"_path":904,"icon":905},"Comparaison entre Dokos et ERPNext","/dokos/comparaison-erpnext","i-mdi-vector-difference",{"title":724,"_path":907,"children":908,"icon":1113},"/dokos/versions",[909,921,1033,1094],{"title":728,"_path":910,"children":911},"/dokos/versions/v4.x.x",[912,915,918],{"title":913,"_path":914},"v4.0.0","/dokos/versions/v4.x.x/v4_0_0",{"title":916,"_path":917},"v4.1.0","/dokos/versions/v4.x.x/v4_1_0",{"title":919,"_path":920},"v4.2.0","/dokos/versions/v4.x.x/v4_2_0",{"title":922,"_path":923,"children":924},"Version 3","/dokos/versions/v3.x.x",[925,928,931,934,937,940,943,946,949,952,955,958,961,964,967,970,973,976,979,982,985,988,991,994,997,1000,1003,1006,1009,1012,1015,1018,1021,1024,1027,1030],{"title":926,"_path":927},"v3.0.0","/dokos/versions/v3.x.x/v3_0_0",{"title":929,"_path":930},"v3.1.0","/dokos/versions/v3.x.x/v3_1_0",{"title":932,"_path":933},"v3.2.0","/dokos/versions/v3.x.x/v3_2_0",{"title":935,"_path":936},"v3.3.0","/dokos/versions/v3.x.x/v3_3_0",{"title":938,"_path":939},"v3.4.0","/dokos/versions/v3.x.x/v3_4_0",{"title":941,"_path":942},"v3.5.0","/dokos/versions/v3.x.x/v3_5_0",{"title":944,"_path":945},"v3.6.0","/dokos/versions/v3.x.x/v3_6_0",{"title":947,"_path":948},"v3.7.0","/dokos/versions/v3.x.x/v3_7_0",{"title":950,"_path":951},"v3.8.0","/dokos/versions/v3.x.x/v3_8_0",{"title":953,"_path":954},"v3.9.0","/dokos/versions/v3.x.x/v3_9_0",{"title":956,"_path":957},"v3.10.0","/dokos/versions/v3.x.x/v3_10_0",{"title":959,"_path":960},"v3.11.0","/dokos/versions/v3.x.x/v3_11_0",{"title":962,"_path":963},"v3.12.0","/dokos/versions/v3.x.x/v3_12_0",{"title":965,"_path":966},"v3.13.0","/dokos/versions/v3.x.x/v3_13_0",{"title":968,"_path":969},"v3.14.0","/dokos/versions/v3.x.x/v3_14_0",{"title":971,"_path":972},"v3.15.0","/dokos/versions/v3.x.x/v3_15_0",{"title":974,"_path":975},"v3.16.0","/dokos/versions/v3.x.x/v3_16_0",{"title":977,"_path":978},"v3.17.0","/dokos/versions/v3.x.x/v3_17_0",{"title":980,"_path":981},"v3.18.0","/dokos/versions/v3.x.x/v3_18_0",{"title":983,"_path":984},"v3.19.0","/dokos/versions/v3.x.x/v3_19_0",{"title":986,"_path":987},"v3.20.0","/dokos/versions/v3.x.x/v3_20_0",{"title":989,"_path":990},"v3.21.0","/dokos/versions/v3.x.x/v3_21_0",{"title":992,"_path":993},"v3.22.0","/dokos/versions/v3.x.x/v3_22_0",{"title":995,"_path":996},"v3.23.0","/dokos/versions/v3.x.x/v3_23_0",{"title":998,"_path":999},"v3.24.0","/dokos/versions/v3.x.x/v3_24_0",{"title":1001,"_path":1002},"v3.25.0","/dokos/versions/v3.x.x/v3_25_0",{"title":1004,"_path":1005},"v3.26.0","/dokos/versions/v3.x.x/v3_26_0",{"title":1007,"_path":1008},"v3.27.0","/dokos/versions/v3.x.x/v3_27_0",{"title":1010,"_path":1011},"v3.28.0","/dokos/versions/v3.x.x/v3_28_0",{"title":1013,"_path":1014},"v3.29.0","/dokos/versions/v3.x.x/v3_29_0",{"title":1016,"_path":1017},"v3.30.0","/dokos/versions/v3.x.x/v3_30_0",{"title":1019,"_path":1020},"v3.31.0","/dokos/versions/v3.x.x/v3_31_0",{"title":1022,"_path":1023},"v3.32.0","/dokos/versions/v3.x.x/v3_32_0",{"title":1025,"_path":1026},"v3.33.0","/dokos/versions/v3.x.x/v3_33_0",{"title":1028,"_path":1029},"v3.34.0","/dokos/versions/v3.x.x/v3_34_0",{"title":1031,"_path":1032},"v3.35.0","/dokos/versions/v3.x.x/v3_35_0",{"title":1034,"_path":1035,"children":1036},"Version 2","/dokos/versions/v2.x.x",[1037,1040,1043,1046,1049,1052,1055,1058,1061,1064,1067,1070,1073,1076,1079,1082,1085,1088,1091],{"title":1038,"_path":1039},"V2.0.0","/dokos/versions/v2.x.x/v2_0_0",{"title":1041,"_path":1042},"V2.1.0","/dokos/versions/v2.x.x/v2_1_0",{"title":1044,"_path":1045},"V2.2.0","/dokos/versions/v2.x.x/v2_2_0",{"title":1047,"_path":1048},"V2.3.0","/dokos/versions/v2.x.x/v2_3_0",{"title":1050,"_path":1051},"V2.4.0","/dokos/versions/v2.x.x/v2_4_0",{"title":1053,"_path":1054},"V2.5.0","/dokos/versions/v2.x.x/v2_5_0",{"title":1056,"_path":1057},"V2.6.0","/dokos/versions/v2.x.x/v2_6_0",{"title":1059,"_path":1060},"V2.7.0","/dokos/versions/v2.x.x/v2_7_0",{"title":1062,"_path":1063},"V2.8.0","/dokos/versions/v2.x.x/v2_8_0",{"title":1065,"_path":1066},"V2.9.0","/dokos/versions/v2.x.x/v2_9_0",{"title":1068,"_path":1069},"V2.10.0","/dokos/versions/v2.x.x/v2_10_0",{"title":1071,"_path":1072},"V2.11.0","/dokos/versions/v2.x.x/v2_11_0",{"title":1074,"_path":1075},"V2.12.0","/dokos/versions/v2.x.x/v2_12_0",{"title":1077,"_path":1078},"V2.13.0","/dokos/versions/v2.x.x/v2_13_0",{"title":1080,"_path":1081},"V2.14.0","/dokos/versions/v2.x.x/v2_14_0",{"title":1083,"_path":1084},"V2.15.0","/dokos/versions/v2.x.x/v2_15_0",{"title":1086,"_path":1087},"V2.16.0","/dokos/versions/v2.x.x/v2_16_0",{"title":1089,"_path":1090},"V2.17.0","/dokos/versions/v2.x.x/v2_17_0",{"title":1092,"_path":1093},"V2.18.0","/dokos/versions/v2.x.x/v2_18_0",{"title":1095,"_path":1096,"children":1097},"Version 1","/dokos/versions/v1.x.x",[1098,1101,1104,1107,1110],{"title":1099,"_path":1100},"v1.0.0","/dokos/versions/v1.x.x/v1_0_0",{"title":1102,"_path":1103},"v1.1.0","/dokos/versions/v1.x.x/v1_1_0",{"title":1105,"_path":1106},"v1.2.0","/dokos/versions/v1.x.x/v1_2_0",{"title":1108,"_path":1109},"v1.3.0","/dokos/versions/v1.x.x/v1_3_0",{"title":1111,"_path":1112},"v1.4.0","/dokos/versions/v1.x.x/v1_4_0","i-system-uicons-versions",{"title":720,"_path":1115,"icon":722},"/dokos/api",{"title":1117,"_path":1118,"children":1119},"Généralités","/dokos/generalites",[1120,1121,1124,1127,1130,1133,1136,1139,1142,1145],{"title":1117,"_path":1118},{"title":1122,"_path":1123},"Les outils pratiques","/dokos/generalites/administration_outils_pratiques",{"title":1125,"_path":1126},"Les documents","/dokos/generalites/les_documents",{"title":1128,"_path":1129},"Les espaces de travail","/dokos/generalites/les_espaces_de_travail",{"title":1131,"_path":1132},"Les outils diagnostic","/dokos/generalites/les_outils_diagnostic",{"title":1134,"_path":1135},"Les paramètres systèmes","/dokos/generalites/les_parametres_systemes",{"title":1137,"_path":1138},"Les utilisateurs","/dokos/generalites/les_utilisateurs",{"title":1140,"_path":1141},"Personnalisation de l'interface","/dokos/generalites/personnaliser_l_interface",{"title":1143,"_path":1144},"La gestion des utilisateurs","/dokos/generalites/roles_et_autorisations",{"title":1146,"_path":1147},"Le tableau de bord Administratif","/dokos/generalites/tableau_de_bord_administratif","i-ic-twotone-area-chart",{"title":1150,"_path":1151,"children":1152,"icon":1482},"Framework","/dodock",[1153,1154,1158,1187,1226,1483,1582,1595,1778],{"title":496,"_path":1151,"icon":10},{"title":1155,"_path":1156,"icon":1157},"Architecture","/dodock/architecture","i-icon-park-outline-building-four",{"title":1159,"_path":1160,"children":1161,"icon":1186},"Installation","/dodock/installation",[1162,1163,1166,1169,1172],{"title":1159,"_path":1160},{"title":1164,"_path":1165},"Installation standard","/dodock/installation/manuelle",{"title":1167,"_path":1168},"Installation Docker","/dodock/installation/docker",{"title":1170,"_path":1171},"Installation Ubuntu 22","/dodock/installation/ubuntu-22",{"title":1173,"_path":1174,"children":1175,"icon":1185},"Plus de méthodes","/dodock/installation/plus",[1176,1179,1182],{"title":1177,"_path":1178},"Docker personnalisé","/dodock/installation/plus/docker-personnalise",{"title":1180,"_path":1181},"Installation sur RHEL","/dodock/installation/plus/installation-rhel-8-9",{"title":1183,"_path":1184},"Installation par script","/dodock/installation/plus/script-bash","i-icon-park-outline-add-four","i-icon-park-outline-install",{"title":1188,"_path":1189,"children":1190,"icon":1225},"Administration","/dodock/administration",[1191,1192,1195,1198,1201,1204,1207,1210,1213,1216,1219,1222],{"title":1188,"_path":1189},{"title":1193,"_path":1194},"Bench","/dodock/administration/bench",{"title":1196,"_path":1197},"Multi-tenant","/dodock/administration/domaine",{"title":1199,"_path":1200},"Installer une application","/dodock/administration/installer-une-application",{"title":1202,"_path":1203},"Mises à jour","/dodock/administration/mises-a-jour",{"title":1205,"_path":1206},"Configuration des emails","/dodock/administration/emails",{"title":1208,"_path":1209},"Certificat SSL","/dodock/administration/certificat",{"title":1211,"_path":1212},"Migrer vers la version 3 de Dokos","/dodock/administration/migration-v3",{"title":1214,"_path":1215},"Migrer vers la version 4 de Dokos","/dodock/administration/migration-v4",{"title":1217,"_path":1218},"Migrer vers la version 5 de Dokos","/dodock/administration/migration-v5",{"title":1220,"_path":1221},"Migrer depuis ERPNext","/dodock/administration/migration-erpnext",{"title":1223,"_path":1224},"Commandes","/dodock/administration/commandes","i-clarity-administrator-line",{"title":1227,"_path":1228,"children":1229,"icon":1482},"Fonctionnalités","/dodock/fonctionnalites",[1230,1232,1262,1264,1298,1332,1362,1396,1412,1415,1435,1458,1461,1463,1466],{"title":1231,"_path":1228},"Fonctionnalités de base",{"title":1233,"_path":1234,"children":1235},"Utilisateurs","/dodock/fonctionnalites/utilisateurs",[1236,1238,1241,1244,1247,1250,1253,1256,1259],{"title":1233,"_path":1237},"/dodock/fonctionnalites/utilisateurs/utilisateurs",{"title":1239,"_path":1240},"Rôle et profil de rôle","/dodock/fonctionnalites/utilisateurs/roles",{"title":1242,"_path":1243},"Autorisations basées sur les rôles","/dodock/fonctionnalites/utilisateurs/role-et-autorisations",{"title":1245,"_path":1246},"Autorisations des utilisateurs","/dodock/fonctionnalites/utilisateurs/autorisations-utilisateur",{"title":1248,"_path":1249},"Autorisation de rôle pour la page et le rapport","/dodock/fonctionnalites/utilisateurs/autorisations-pages-rapports",{"title":1251,"_path":1252},"Administrateur","/dodock/fonctionnalites/utilisateurs/administrateur",{"title":1254,"_path":1255},"Configurer l'authentification à double facteur","/dodock/fonctionnalites/utilisateurs/2fa",{"title":1257,"_path":1258},"Partager un document","/dodock/fonctionnalites/utilisateurs/partager-un-document",{"title":1260,"_path":1261},"Utilisateur limité","/dodock/fonctionnalites/utilisateurs/utilisateurs-limites",{"title":85,"_path":1263},"/dodock/fonctionnalites/workflows",{"title":1265,"_path":1266,"children":1267},"Personnalisations","/dodock/fonctionnalites/personnalisations",[1268,1271,1274,1277,1280,1283,1286,1289,1292,1295],{"title":1269,"_path":1270},"Personnalisation des documents","/dodock/fonctionnalites/personnalisations/doctype",{"title":1272,"_path":1273},"Workspaces","/dodock/fonctionnalites/personnalisations/workspaces",{"title":1275,"_path":1276},"Tableau de bord","/dodock/fonctionnalites/personnalisations/dashboard",{"title":1278,"_path":1279},"Scripts Python","/dodock/fonctionnalites/personnalisations/server_script",{"title":1281,"_path":1282},"Scripts Client","/dodock/fonctionnalites/personnalisations/client_script",{"title":1284,"_path":1285},"Modèles Jinja","/dodock/fonctionnalites/personnalisations/jinja_templates",{"title":1287,"_path":1288},"Packages","/dodock/fonctionnalites/personnalisations/packages",{"title":1290,"_path":1291},"Vue du Calendrier","/dodock/fonctionnalites/personnalisations/vue-calendrier",{"title":1293,"_path":1294},"Traductions personnalisées","/dodock/fonctionnalites/personnalisations/traductions-personnalisees",{"title":1296,"_path":1297},"Paquets","/dodock/fonctionnalites/personnalisations/paquets",{"title":819,"_path":1299,"children":1300},"/dodock/fonctionnalites/outils",[1301,1304,1307,1309,1312,1315,1317,1320,1323,1326,1329],{"title":1302,"_path":1303},"Liste à faire","/dodock/fonctionnalites/outils/todo",{"title":1305,"_path":1306},"Notes","/dodock/fonctionnalites/outils/note",{"title":762,"_path":1308},"/dodock/fonctionnalites/outils/evenement",{"title":1310,"_path":1311},"Fichier","/dodock/fonctionnalites/outils/fichier",{"title":1313,"_path":1314},"Groupe Email","/dodock/fonctionnalites/outils/groupe-email",{"title":239,"_path":1316},"/dodock/fonctionnalites/outils/newsletter",{"title":1318,"_path":1319},"Répétition automatique","/dodock/fonctionnalites/outils/repetition-automatique",{"title":1321,"_path":1322},"Regle Attribution","/dodock/fonctionnalites/outils/regle-attribution",{"title":1324,"_path":1325},"Jalons","/dodock/fonctionnalites/outils/jalons",{"title":1327,"_path":1328},"Mise à jour en masse","/dodock/fonctionnalites/outils/mise-a-jour-en-masse",{"title":1330,"_path":1331},"Points d'énergie","/dodock/fonctionnalites/outils/points-energie",{"title":1333,"_path":1334,"children":1335},"Site Web","/dodock/fonctionnalites/site-web",[1336,1339,1342,1345,1348,1351,1354,1357,1359],{"title":1337,"_path":1338},"Paramètres du site web","/dodock/fonctionnalites/site-web/parametres-site-web",{"title":1340,"_path":1341},"Page web","/dodock/fonctionnalites/site-web/page-web",{"title":1343,"_path":1344},"Thème du site web","/dodock/fonctionnalites/site-web/theme-site-web",{"title":1346,"_path":1347},"Formulaires web","/dodock/fonctionnalites/site-web/formulaire-web",{"title":1349,"_path":1350},"Pages \"À Propos\" et \"Formulaire de Contact\"","/dodock/fonctionnalites/site-web/pages-standard",{"title":1352,"_path":1353},"Blog","/dodock/fonctionnalites/site-web/blog",{"title":1355,"_path":1356},"Articles Aide","/dodock/fonctionnalites/site-web/articles-aide",{"title":803,"_path":1358},"/dodock/fonctionnalites/site-web/portail",{"title":1360,"_path":1361},"Donnees Personnelles","/dodock/fonctionnalites/site-web/donnees-personnelles",{"title":1363,"_path":1364,"children":1365},"Bureau","/dodock/fonctionnalites/bureau",[1366,1369,1381,1384,1387,1390,1393],{"title":1367,"_path":1368},"Espaces Travail","/dodock/fonctionnalites/bureau/espaces-travail",{"title":1370,"_path":1371,"children":1372},"Tableaux de bord","/dodock/fonctionnalites/bureau/tableaux-de-bord",[1373,1375,1378],{"title":1275,"_path":1374},"/dodock/fonctionnalites/bureau/tableaux-de-bord/vue-tableau-bord",{"title":1376,"_path":1377},"Graphiques Tableau Bord","/dodock/fonctionnalites/bureau/tableaux-de-bord/graphiques-tableau-bord",{"title":1379,"_path":1380},"Cartes Statistiques","/dodock/fonctionnalites/bureau/tableaux-de-bord/cartes-statistiques",{"title":1382,"_path":1383},"Onboarding","/dodock/fonctionnalites/bureau/onboarding",{"title":1385,"_path":1386},"Vue Calendrier","/dodock/fonctionnalites/bureau/vue-calendrier",{"title":1388,"_path":1389},"Console Systeme","/dodock/fonctionnalites/bureau/console-systeme",{"title":1391,"_path":1392},"Cartes de résumé","/dodock/fonctionnalites/bureau/carte-de-resume",{"title":1394,"_path":1395},"Visites Guidées","/dodock/fonctionnalites/bureau/visites-guidees",{"title":1397,"_path":1398,"children":1399},"Adresses & Contacts","/dodock/fonctionnalites/contacts-adresses",[1400,1403,1406,1409],{"title":1401,"_path":1402},"Contact","/dodock/fonctionnalites/contacts-adresses/contacts",{"title":1404,"_path":1405},"Genres","/dodock/fonctionnalites/contacts-adresses/genres",{"title":1407,"_path":1408},"Salutation","/dodock/fonctionnalites/contacts-adresses/salutation",{"title":1410,"_path":1411},"Adresses","/dodock/fonctionnalites/contacts-adresses/addresses",{"title":1413,"_path":1414},"Référentiel","/dodock/fonctionnalites/referentiel-pays-et-devises",{"title":1416,"_path":1417,"children":1418},"Impressions","/dodock/fonctionnalites/impression",[1419,1420,1423,1426,1429,1432],{"title":1416,"_path":1417},{"title":1421,"_path":1422},"Formats d'impression","/dodock/fonctionnalites/impression/format-impression",{"title":1424,"_path":1425},"En-tête de lettre","/dodock/fonctionnalites/impression/en-tete",{"title":1427,"_path":1428},"Paramètres d'impression","/dodock/fonctionnalites/impression/parametres-impression",{"title":1430,"_path":1431},"Style d'impression","/dodock/fonctionnalites/impression/style-impression",{"title":1433,"_path":1434},"Impression Brute","/dodock/fonctionnalites/impression/impression-brute",{"title":823,"_path":1436,"children":1437},"/dodock/fonctionnalites/integrations",[1438,1439,1442,1445,1448,1451,1453,1456],{"title":823,"_path":1436},{"title":1440,"_path":1441},"Oauth","/dodock/fonctionnalites/integrations/oauth",{"title":1443,"_path":1444},"Connecteurs Sociaux","/dodock/fonctionnalites/integrations/connecteurs-sociaux",{"title":1446,"_path":1447},"Ldap","/dodock/fonctionnalites/integrations/ldap",{"title":1449,"_path":1450},"Demandes Integrations","/dodock/fonctionnalites/integrations/demandes-integrations",{"title":845,"_path":1452},"/dodock/fonctionnalites/integrations/google",{"title":1454,"_path":1455},"S3","/dodock/fonctionnalites/integrations/s3",{"title":842,"_path":1457},"/dodock/fonctionnalites/integrations/dropbox",{"title":1459,"_path":1460},"Webhooks","/dodock/fonctionnalites/webhooks",{"title":76,"_path":1462},"/dodock/fonctionnalites/notifications",{"title":1464,"_path":1465},"Nommage des Documents","/dodock/fonctionnalites/nommage",{"title":1467,"_path":1468,"children":1469},"Concepts","/dodock/fonctionnalites/concepts",[1470,1473,1476,1479],{"title":1471,"_path":1472},"Espace de travail","/dodock/fonctionnalites/concepts/espace-de-travail",{"title":1474,"_path":1475},"Page","/dodock/fonctionnalites/concepts/page",{"title":1477,"_path":1478},"Rapport","/dodock/fonctionnalites/concepts/rapport",{"title":1480,"_path":1481},"Type De Document","/dodock/fonctionnalites/concepts/type-de-document","i-carbon-container-software",{"title":1484,"_path":1485,"children":1486,"icon":1581},"Développement","/dodock/ressources",[1487,1541,1552,1563,1571,1578],{"title":720,"_path":1488,"children":1489},"/dodock/ressources/api",[1490,1493,1496,1499,1502,1538],{"title":1491,"_path":1492},"API de documents","/dodock/ressources/api/document_api",{"title":1494,"_path":1495},"API Base de données","/dodock/ressources/api/database_api",{"title":1497,"_path":1498},"API Rest","/dodock/ressources/api/rest_api",{"title":1500,"_path":1501},"API Jinja","/dodock/ressources/api/jinja_api",{"title":1503,"_path":1504,"children":1505},"Exemples","/dodock/ressources/api/exemples",[1506,1509,1512,1515,1518,1521,1524,1527,1529,1532,1535],{"title":1507,"_path":1508},"Créer une réservation d'article via l'API avec Postman","/dodock/ressources/api/exemples/order_item",{"title":1510,"_path":1511},"Créer une commande client via l'API avec Postman","/dodock/ressources/api/exemples/make_order",{"title":1513,"_path":1514},"Contacts","/dodock/ressources/api/exemples/get_contact_list",{"title":1516,"_path":1517},"Récupérer la liste des contacts et adresses associées à un client","/dodock/ressources/api/exemples/get-contacts-addresses",{"title":1519,"_path":1520},"Créer une réservation d'article via l'API","/dodock/ressources/api/exemples/item-booking-call",{"title":1522,"_path":1523},"Python Database API","/dodock/ressources/api/exemples/python-database-api",{"title":1525,"_path":1526},"Python Documents API","/dodock/ressources/api/exemples/python-documents-api",{"title":1500,"_path":1528},"/dodock/ressources/api/exemples/python-jinja-api",{"title":1530,"_path":1531},"Table of content","/dodock/ressources/api/exemples/readme",{"title":1533,"_path":1534},"REST API","/dodock/ressources/api/exemples/rest-api",{"title":1536,"_path":1537},"Création d'une commande client via l'API","/dodock/ressources/api/exemples/sales-order-call",{"title":1539,"_path":1540,"icon":722},"Ressources","/dodock/ressources/api/ressources",{"title":1467,"_path":1542,"children":1543},"/dodock/ressources/concepts",[1544,1547,1549],{"title":1545,"_path":1546},"Type de document","/dodock/ressources/concepts/doctype",{"title":1284,"_path":1548},"/dodock/ressources/concepts/modeles-jinja",{"title":1550,"_path":1551},"Scripts serveur Python","/dodock/ressources/concepts/scripts-python",{"title":1553,"_path":1554,"children":1555},"Champs (DocField)","/dodock/ressources/docfield",[1556,1559],{"title":1557,"_path":1558},"Joindre/Joindre une image","/dodock/ressources/docfield/attach",{"title":1560,"_path":1561,"icon":1562},"Tous les DocFields","/dodock/ressources/docfield/frappe","i-mdi-arrow-up-right",{"title":1564,"_path":1565,"children":1566},"Applications personnalisées","/dodock/ressources/custom-app",[1567,1568],{"title":1564,"_path":1565},{"title":1569,"_path":1570},"Champs additionels","/dodock/ressources/custom-app/custom-fields",{"title":1572,"_path":1573,"children":1574},"Questions fréquentes","/dodock/ressources/faq",[1575],{"title":1576,"_path":1577},"Filtres","/dodock/ressources/faq/filtres",{"title":1579,"_path":1580},"Frappe","/dodock/ressources/frappe","i-heroicons-code-bracket-16-solid",{"title":1583,"_path":1584,"children":1585,"icon":1594},"Contribuer","/dodock/contribuer",[1586,1588,1591],{"title":1587,"_path":1584},"Un logiciel Open-source",{"title":1589,"_path":1590},"Traductions","/dodock/contribuer/traductions",{"title":1592,"_path":1593},"Documentation","/dodock/contribuer/documentation","i-mdi-open-source-initiative",{"title":724,"_path":1596,"children":1597,"icon":1113},"/dodock/versions",[1598,1613,1730,1765],{"title":728,"_path":1599,"children":1600},"/dodock/versions/v4.x.x",[1601,1603,1605,1607,1610],{"title":913,"_path":1602},"/dodock/versions/v4.x.x/v4_0_0",{"title":916,"_path":1604},"/dodock/versions/v4.x.x/v4_1_0",{"title":919,"_path":1606},"/dodock/versions/v4.x.x/v4_2_0",{"title":1608,"_path":1609},"v4.3.0","/dodock/versions/v4.x.x/v4_3_0",{"title":1611,"_path":1612},"v4.4.0","/dodock/versions/v4.x.x/v4_4_0",{"title":922,"_path":1614,"children":1615},"/dodock/versions/v3.x.x",[1616,1619,1622,1625,1628,1631,1634,1637,1640,1643,1646,1649,1652,1655,1658,1661,1664,1667,1670,1673,1676,1679,1682,1685,1688,1691,1694,1697,1700,1703,1706,1709,1712,1715,1718,1721,1724,1727],{"title":1617,"_path":1618},"V3.0.0","/dodock/versions/v3.x.x/v3_0_0",{"title":1620,"_path":1621},"V3.1.0","/dodock/versions/v3.x.x/v3_1_0",{"title":1623,"_path":1624},"V3.2.0","/dodock/versions/v3.x.x/v3_2_0",{"title":1626,"_path":1627},"V3.3.0","/dodock/versions/v3.x.x/v3_3_0",{"title":1629,"_path":1630},"V3.4.0","/dodock/versions/v3.x.x/v3_4_0",{"title":1632,"_path":1633},"V3.5.0","/dodock/versions/v3.x.x/v3_5_0",{"title":1635,"_path":1636},"V3.6.0","/dodock/versions/v3.x.x/v3_6_0",{"title":1638,"_path":1639},"V3.7.0","/dodock/versions/v3.x.x/v3_7_0",{"title":1641,"_path":1642},"V3.8.0","/dodock/versions/v3.x.x/v3_8_0",{"title":1644,"_path":1645},"V3.9.0","/dodock/versions/v3.x.x/v3_9_0",{"title":1647,"_path":1648},"V3.10.0","/dodock/versions/v3.x.x/v3_10_0",{"title":1650,"_path":1651},"V3.11.0","/dodock/versions/v3.x.x/v3_11_0",{"title":1653,"_path":1654},"V3.12.0","/dodock/versions/v3.x.x/v3_12_0",{"title":1656,"_path":1657},"V3.13.0","/dodock/versions/v3.x.x/v3_13_0",{"title":1659,"_path":1660},"V3.14.0","/dodock/versions/v3.x.x/v3_14_0",{"title":1662,"_path":1663},"V3.15.0","/dodock/versions/v3.x.x/v3_15_0",{"title":1665,"_path":1666},"V3.16.0","/dodock/versions/v3.x.x/v3_16_0",{"title":1668,"_path":1669},"V3.17.0","/dodock/versions/v3.x.x/v3_17_0",{"title":1671,"_path":1672},"V3.18.0","/dodock/versions/v3.x.x/v3_18_0",{"title":1674,"_path":1675},"V3.19.0","/dodock/versions/v3.x.x/v3_19_0",{"title":1677,"_path":1678},"V3.20.0","/dodock/versions/v3.x.x/v3_20_0",{"title":1680,"_path":1681},"V3.21.0","/dodock/versions/v3.x.x/v3_21_0",{"title":1683,"_path":1684},"V3.22.0","/dodock/versions/v3.x.x/v3_22_0",{"title":1686,"_path":1687},"V3.23.0","/dodock/versions/v3.x.x/v3_23_0",{"title":1689,"_path":1690},"V3.24.0","/dodock/versions/v3.x.x/v3_24_0",{"title":1692,"_path":1693},"V3.25.0","/dodock/versions/v3.x.x/v3_25_0",{"title":1695,"_path":1696},"V3.26.0","/dodock/versions/v3.x.x/v3_26_0",{"title":1698,"_path":1699},"V3.27.0","/dodock/versions/v3.x.x/v3_27_0",{"title":1701,"_path":1702},"V3.28.0","/dodock/versions/v3.x.x/v3_28_0",{"title":1704,"_path":1705},"V3.29.0","/dodock/versions/v3.x.x/v3_29_0",{"title":1707,"_path":1708},"V3.30.0","/dodock/versions/v3.x.x/v3_30_0",{"title":1710,"_path":1711},"V3.31.0","/dodock/versions/v3.x.x/v3_31_0",{"title":1713,"_path":1714},"V3.32.0","/dodock/versions/v3.x.x/v3_32_0",{"title":1716,"_path":1717},"V3.33.0","/dodock/versions/v3.x.x/v3_33_0",{"title":1719,"_path":1720},"V3.34.0","/dodock/versions/v3.x.x/v3_34_0",{"title":1722,"_path":1723},"V3.35.0","/dodock/versions/v3.x.x/v3_35_0",{"title":1725,"_path":1726},"V3.36.0","/dodock/versions/v3.x.x/v3_36_0",{"title":1728,"_path":1729},"V3.37.0","/dodock/versions/v3.x.x/v3_37_0",{"title":1034,"_path":1731,"children":1732},"/dodock/versions/v2.x.x",[1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763],{"title":1038,"_path":1734},"/dodock/versions/v2.x.x/v2_0_0",{"title":1041,"_path":1736},"/dodock/versions/v2.x.x/v2_1_0",{"title":1044,"_path":1738},"/dodock/versions/v2.x.x/v2_2_0",{"title":1047,"_path":1740},"/dodock/versions/v2.x.x/v2_3_0",{"title":1050,"_path":1742},"/dodock/versions/v2.x.x/v2_4_0",{"title":1053,"_path":1744},"/dodock/versions/v2.x.x/v2_5_0",{"title":1056,"_path":1746},"/dodock/versions/v2.x.x/v2_6_0",{"title":1059,"_path":1748},"/dodock/versions/v2.x.x/v2_7_0",{"title":1062,"_path":1750},"/dodock/versions/v2.x.x/v2_8_0",{"title":1065,"_path":1752},"/dodock/versions/v2.x.x/v2_9_0",{"title":1068,"_path":1754},"/dodock/versions/v2.x.x/v2_10_0",{"title":1071,"_path":1756},"/dodock/versions/v2.x.x/v2_11_0",{"title":1077,"_path":1758},"/dodock/versions/v2.x.x/v2_13_0",{"title":1080,"_path":1760},"/dodock/versions/v2.x.x/v2_14_0",{"title":1083,"_path":1762},"/dodock/versions/v2.x.x/v2_15_0",{"title":1086,"_path":1764},"/dodock/versions/v2.x.x/v2_16_0",{"title":1095,"_path":1766,"children":1767},"/dodock/versions/v1.x.x",[1768,1770,1772,1774,1776],{"title":1099,"_path":1769},"/dodock/versions/v1.x.x/v1_0_0",{"title":1102,"_path":1771},"/dodock/versions/v1.x.x/v1_1_0",{"title":1105,"_path":1773},"/dodock/versions/v1.x.x/v1_2_0",{"title":1108,"_path":1775},"/dodock/versions/v1.x.x/v1_3_0",{"title":1111,"_path":1777},"/dodock/versions/v1.x.x/v1_4_0",{"title":1779,"_path":1780,"children":1781,"icon":1784},"Ecosystème Frappe","/dodock/frappe-products",[1782,1785,1789,1793,1796,1799,1802,1805,1808],{"title":1783,"_path":1780,"icon":1784},"Applications et compatibilité","i-icon-park-outline-reverse-rotation",{"title":1786,"_path":1787,"icon":1788},"Frappe Builder","/dodock/frappe-products/builder","i-icon-park-outline-application-two",{"title":1790,"_path":1791,"icon":1792},"Frappe CRM","/dodock/frappe-products/crm","flowbite:chart-solid",{"title":1794,"_path":1795},"Frappe Helpdesk","/dodock/frappe-products/helpdesk",{"title":1797,"_path":1798},"Frappe Insights","/dodock/frappe-products/insights",{"title":1800,"_path":1801},"Frappe Learning","/dodock/frappe-products/learning",{"title":1803,"_path":1804},"Print Designer","/dodock/frappe-products/print-designer",{"title":1806,"_path":1807},"Frappe Wiki","/dodock/frappe-products/wiki",{"title":1809,"_path":1810},"Raven","/dodock/frappe-products/raven",{"title":823,"_path":1812,"children":1813,"icon":874},"/integrations",[1814,1815,1854,1875,1907,1927,1943,1946],{"title":823,"_path":1812},{"title":1816,"_path":1817,"children":1818,"icon":1853},"Paiements","/integrations/payments",[1819,1821,1825,1829,1833,1837,1840,1842],{"title":1820,"_path":1817},"Payments",{"title":1822,"_path":1823,"icon":1824},"Stripe","/integrations/payments/stripe","i-fa6-brands-cc-stripe",{"title":1826,"_path":1827,"icon":1828},"Paypal","/integrations/payments/paypal","i-fa6-brands-cc-paypal",{"title":1830,"_path":1831,"icon":1832},"GoCardless","/integrations/payments/gocardless","i-simple-icons-sepa",{"title":1834,"_path":1835,"icon":1836},"Stancer","/integrations/payments/stancer","i-simple-icons-contactlesspayment",{"title":1838,"_path":1839,"icon":1836},"HelloAsso","/integrations/payments/helloasso",{"title":720,"_path":1841,"icon":722},"/integrations/payments/api",{"title":724,"_path":1843,"children":1844,"icon":1113},"/integrations/payments/versions",[1845],{"title":1095,"_path":1846,"children":1847},"/integrations/payments/versions/v1.x.x",[1848,1851],{"title":1849,"_path":1850},"v1.0.1","/integrations/payments/versions/v1.x.x/v1_0_0",{"title":1102,"_path":1852},"/integrations/payments/versions/v1.x.x/v1_1_0","i-fluent-payment-20-filled",{"title":1855,"_path":1856,"children":1857,"icon":1874},"Signature Electronique","/integrations/esignature",[1858,1860,1864,1866],{"title":1859,"_path":1856},"eSignature",{"title":1861,"_path":1862,"icon":1863},"Adobe Sign","/integrations/esignature/adobe-sign","i-ic-outline-adobe",{"title":720,"_path":1865,"icon":722},"/integrations/esignature/api",{"title":724,"_path":1867,"children":1868,"icon":1113},"/integrations/esignature/versions",[1869],{"title":1095,"_path":1870,"children":1871},"/integrations/esignature/versions/v1.x.x",[1872],{"title":1099,"_path":1873},"/integrations/esignature/versions/v1.x.x/v1_0_0","i-fluent-signature-20-filled",{"title":1876,"_path":1877,"children":1878,"icon":1906},"WooCommerce","/integrations/woocommerce",[1879,1880,1882,1885,1887],{"title":98,"_path":1877},{"title":12,"_path":1881},"/integrations/woocommerce/woocommerce_settings",{"title":1883,"_path":1884},"WooCommerce Bookings","/integrations/woocommerce/woocommerce-bookings",{"title":720,"_path":1886,"icon":722},"/integrations/woocommerce/api",{"title":724,"_path":1888,"children":1889,"icon":1113},"/integrations/woocommerce/versions",[1890],{"title":1095,"_path":1891,"children":1892},"/integrations/woocommerce/versions/v1.x.x",[1893,1895,1897,1899,1901,1903],{"title":1099,"_path":1894},"/integrations/woocommerce/versions/v1.x.x/v1_0_0",{"title":1102,"_path":1896},"/integrations/woocommerce/versions/v1.x.x/v1_1_0",{"title":1105,"_path":1898},"/integrations/woocommerce/versions/v1.x.x/v1_2_0",{"title":1108,"_path":1900},"/integrations/woocommerce/versions/v1.x.x/v1_3_0",{"title":1111,"_path":1902},"/integrations/woocommerce/versions/v1.x.x/v1_4_0",{"title":1904,"_path":1905},"v1.5.0","/integrations/woocommerce/versions/v1.x.x/v1_5_0","i-devicon-plain-woocommerce",{"title":1908,"_path":1909,"children":1910,"icon":1926},"Hiboutik","/integrations/hiboutik",[1911,1912,1914],{"title":1908,"_path":1909},{"title":720,"_path":1913,"icon":722},"/integrations/hiboutik/api",{"title":724,"_path":1915,"children":1916,"icon":1113},"/integrations/hiboutik/versions",[1917],{"title":1095,"_path":1918,"children":1919},"/integrations/hiboutik/versions/v1.x.x",[1920,1922,1924],{"title":1099,"_path":1921},"/integrations/hiboutik/versions/v1.x.x/v1_0_0",{"title":1102,"_path":1923},"/integrations/hiboutik/versions/v1.x.x/v1_1_0",{"title":1105,"_path":1925},"/integrations/hiboutik/versions/v1.x.x/v1_2_0","i-material-symbols-point-of-sale-rounded",{"title":1928,"_path":1929,"children":1930,"icon":1942},"Banques","/integrations/banks",[1931,1934,1938],{"title":1932,"_path":1929,"icon":1933},"Open Banking","i-fluent-building-bank-16-filled",{"title":1935,"_path":1936,"icon":1937},"Bank","/integrations/banks/bank","i-fluent-building-bank-toolbox-24-regular",{"title":1939,"_path":1940,"icon":1941},"Bank API","/integrations/banks/bank-api","i-fluent-building-bank-link-16-filled","i-fa6-solid-bridge-lock",{"title":872,"_path":1944,"icon":1945},"/integrations/zapier","i-cib-zapier",{"title":1947,"_path":1948,"children":1949,"icon":1952},"Extraction de données","/integrations/extraction-donnees",[1950],{"title":1951,"_path":1948},"Extraction de données (OCR)","i-mdi-ocr",{"title":1954,"_path":1955,"children":1956,"icon":1978},"Badge inter-lieux","/federation-lieux",[1957,1959,1968],{"title":1958,"_path":1955},"Badge Inter-Lieux",{"title":1960,"_path":1961,"children":1962},"Fédération","/federation-lieux/federation-de-lieux",[1963,1966],{"title":1964,"_path":1965},"Annuaire","/federation-lieux/federation-de-lieux/annuaire",{"title":720,"_path":1967},"/federation-lieux/federation-de-lieux/api",{"title":1969,"_path":1970,"children":1971},"Lieux","/federation-lieux/lieux",[1972,1975],{"title":1973,"_path":1974},"Lieux utilisant Dokos","/federation-lieux/lieux/application-dokos",{"title":1976,"_path":1977},"Participation sans Dokos","/federation-lieux/lieux/autres-applications","i-material-symbols-add-location-alt-outline",{"title":1980,"_path":1981,"children":1982,"icon":2070},"Toobibpro","/toobibpro",[1983,1984,1987,2000,2019,2043,2052,2055,2058,2061,2064,2067],{"title":496,"_path":1981,"icon":10},{"title":1985,"_path":1986},"Démarrer rapidement","/toobibpro/demarrer-rapidement",{"title":1988,"_path":1989,"children":1990},"Dossiers","/toobibpro/dossiers",[1991,1994,1997],{"title":1992,"_path":1993},"La consultation de grossesse","/toobibpro/dossiers/consultation-grossesse",{"title":1995,"_path":1996},"Le dossier de grossesse","/toobibpro/dossiers/dossier-grossesse",{"title":1998,"_path":1999},"Le dossier patient·e","/toobibpro/dossiers/dossier-patiente",{"title":2001,"_path":2002,"children":2003},"Rendez Vous","/toobibpro/rendez-vous",[2004,2007,2010,2013,2016],{"title":2005,"_path":2006},"Comment vos patientes prennent-elles rendez-vous ?","/toobibpro/rendez-vous/comment-vos-patientes-prennent-rendez-vous",{"title":2008,"_path":2009},"Configurer la plateforme de prise de rendez-vous en ligne","/toobibpro/rendez-vous/configurer-la-plateforme-en-ligne",{"title":2011,"_path":2012},"Créer des ateliers","/toobibpro/rendez-vous/creer-des-ateliers",{"title":2014,"_path":2015},"Donner accès à votre plateforme en ligne à vos patientes","/toobibpro/rendez-vous/donner-acces-a-vos-patientes",{"title":2017,"_path":2018},"Prendre un rendez-vous","/toobibpro/rendez-vous/rendez-vous",{"title":2020,"_path":2021,"children":2022},"Gestion","/toobibpro/gestion",[2023,2025,2028,2031,2034,2037,2040],{"title":94,"_path":2024},"/toobibpro/gestion/achats",{"title":2026,"_path":2027},"Dépôt d'espèces","/toobibpro/gestion/depot-especes",{"title":2029,"_path":2030},"Enregistrer une recette","/toobibpro/gestion/enregistrer-une-recette",{"title":2032,"_path":2033},"Les codifications","/toobibpro/gestion/les-codifications",{"title":2035,"_path":2036},"Enregistrer un paiement","/toobibpro/gestion/paiements",{"title":2038,"_path":2039},"Prélèvements et apports personnels","/toobibpro/gestion/prelevement-apport-personnel",{"title":2041,"_path":2042},"Réconcilier un paiement avec son relevé bancaire","/toobibpro/gestion/reconciliation-bancaire",{"title":2044,"_path":2045,"children":2046},"Remplacements","/toobibpro/remplacements",[2047,2049],{"title":2044,"_path":2048},"/toobibpro/remplacements/remplacements",{"title":2050,"_path":2051},"Rétrocession d'Honoraires","/toobibpro/remplacements/retrocessions-honoraires",{"title":2053,"_path":2054},"Lettres Types","/toobibpro/lettres-types",{"title":2056,"_path":2057},"Modifier un champ existant","/toobibpro/modifier-un-champ-existant",{"title":2059,"_path":2060},"Les ordonnances","/toobibpro/ordonnances",{"title":2062,"_path":2063},"Personnaliser ses dossiers et fiches de consultation","/toobibpro/personnaliser-ses-dossiers-et-consultations",{"title":2065,"_path":2066},"Créer son site web","/toobibpro/site-web",{"title":2068,"_path":2069},"Synchronisation avec Google Agenda","/toobibpro/synchronisation_avec_google_agenda","i-healthicons-doctor-female-outline",{"_path":896,"_dir":2072,"_draft":2073,"_partial":2073,"_locale":2074,"title":895,"description":2075,"body":2076,"_type":3510,"_id":3511,"_source":3512,"_file":3513,"_extension":3514},"cas-usage",false,"fr","Tout ce qui ne peut pas être réalisé à l'aide de Report Builder ou de Query Report peut être réalisé à l'aide de Script Reports. Comme son nom l'indique, ces rapports sont créés à l'aide de scripts Python. Étant donné que ces rapports vous donnent un accès illimité via des scripts Python, ils ne peuvent pas être créés par les administrateurs. Ces rapports sont destinés à être rédigés pendant le développement et à faire partie de votre application.",{"type":2077,"children":2078,"toc":3498},"root",[2079,2088,2093,2108,2113,2119,2126,2141,2151,2204,2213,2219,2244,2252,2260,2318,2323,2331,2347,2352,2368,2374,2381,2389,2400,2420,2428,2449,2454,2462,2474,2485,2497,2509,2520,2525,2539,2547,2553,2558,2570,2575,2583,2596,2604,2615,2620,2628,2639,2647,2663,2668,2676,2688,2707,2713,2752,2776,2784,2789,2802,2815,2823,2828,2836,2844,2856,2864,2869,2877,2883,2891,2896,2901,2906,2911,2929,2937,2942,2950,2955,2960,2965,2970,2978,2983,2991,2996,3004,3012,3018,3024,3034,3039,3106,3114,3122,3130,3136,3144,3149,3154,3173,3185,3190,3198,3203,3211,3251,3256,3264,3269,3277,3290,3298,3303,3347,3359,3364,3372,3377,3390,3395,3400,3408,3416,3426,3432,3451,3456,3464,3477,3485,3493],{"type":2080,"tag":2081,"props":2082,"children":2084},"element","h1",{"id":2083},"le-rapport-de-script",[2085],{"type":2086,"value":2087},"text","Le Rapport de Script",{"type":2080,"tag":2089,"props":2090,"children":2091},"p",{},[2092],{"type":2086,"value":2075},{"type":2080,"tag":2094,"props":2095,"children":2097},"h2",{"id":2096},"cas-dusage-mappemonde",[2098,2100,2106],{"type":2086,"value":2099},"Cas d'usage \u003C",{"type":2080,"tag":2101,"props":2102,"children":2103},"em",{},[2104],{"type":2086,"value":2105},"MappeMonde",{"type":2086,"value":2107},">",{"type":2080,"tag":2089,"props":2109,"children":2110},{},[2111],{"type":2086,"value":2112},"MappeMonde (Tiers Lieu) avait besoin d'une liste claire et formelle qui contiendra toutes les informations relatives à l'événement, y compris le nom de la réunion, le thème, l'horaire, les participants, et le contenu impliqué.",{"type":2080,"tag":2094,"props":2114,"children":2116},{"id":2115},"solution-pour-la-création-du-rapport",[2117],{"type":2086,"value":2118},"Solution pour la création du rapport",{"type":2080,"tag":2120,"props":2121,"children":2123},"h3",{"id":2122},"_11-créer-événement",[2124],{"type":2086,"value":2125},"1.1 Créer événement",{"type":2080,"tag":2127,"props":2128,"children":2129},"blockquote",{},[2130],{"type":2080,"tag":2089,"props":2131,"children":2132},{},[2133,2135],{"type":2086,"value":2134},"Accueil > Lieu > Evénement > ",{"type":2080,"tag":2136,"props":2137,"children":2138},"strong",{},[2139],{"type":2086,"value":2140},"+ Ajouter Événement",{"type":2080,"tag":2089,"props":2142,"children":2143},{},[2144,2149],{"type":2080,"tag":2136,"props":2145,"children":2146},{},[2147],{"type":2086,"value":2148},"Remplissez les champs suivant",{"type":2086,"value":2150}," :",{"type":2080,"tag":2152,"props":2153,"children":2154},"ul",{},[2155,2164,2172,2180,2188,2196],{"type":2080,"tag":2156,"props":2157,"children":2158},"li",{},[2159],{"type":2080,"tag":2136,"props":2160,"children":2161},{},[2162],{"type":2086,"value":2163},"Le sujet",{"type":2080,"tag":2156,"props":2165,"children":2166},{},[2167],{"type":2080,"tag":2136,"props":2168,"children":2169},{},[2170],{"type":2086,"value":2171},"Commence le",{"type":2080,"tag":2156,"props":2173,"children":2174},{},[2175],{"type":2080,"tag":2136,"props":2176,"children":2177},{},[2178],{"type":2086,"value":2179},"Termine le",{"type":2080,"tag":2156,"props":2181,"children":2182},{},[2183],{"type":2080,"tag":2136,"props":2184,"children":2185},{},[2186],{"type":2086,"value":2187},"Les participants",{"type":2080,"tag":2156,"props":2189,"children":2190},{},[2191],{"type":2080,"tag":2136,"props":2192,"children":2193},{},[2194],{"type":2086,"value":2195},"les personnes assignées",{"type":2080,"tag":2156,"props":2197,"children":2198},{},[2199],{"type":2080,"tag":2136,"props":2200,"children":2201},{},[2202],{"type":2086,"value":2203},"La description",{"type":2080,"tag":2089,"props":2205,"children":2206},{},[2207],{"type":2080,"tag":2208,"props":2209,"children":2212},"img",{"alt":2210,"src":2211},"booming_1.png","/content/cas_usage_booming_tiers_lieu/booming_1.png",[],{"type":2080,"tag":2120,"props":2214,"children":2216},{"id":2215},"_21-comment-créer-un-rapport-de-script",[2217],{"type":2086,"value":2218},"2.1 Comment créer un rapport de script ?",{"type":2080,"tag":2220,"props":2221,"children":2222},"ol",{},[2223,2234],{"type":2080,"tag":2156,"props":2224,"children":2225},{},[2226,2228,2232],{"type":2086,"value":2227},"Saisir ",{"type":2080,"tag":2136,"props":2229,"children":2230},{},[2231],{"type":2086,"value":1477},{"type":2086,"value":2233}," dans la barre de recherche.",{"type":2080,"tag":2156,"props":2235,"children":2236},{},[2237,2239],{"type":2086,"value":2238},"Cliquez sur ",{"type":2080,"tag":2136,"props":2240,"children":2241},{},[2242],{"type":2086,"value":2243},"Nouveau.elle Rapport",{"type":2080,"tag":2089,"props":2245,"children":2246},{},[2247],{"type":2080,"tag":2208,"props":2248,"children":2251},{"alt":2249,"src":2250},"creer_rapport_2.png","/content/cas_usage_booming_tiers_lieu/script_report/creer_rapport_2.png",[],{"type":2080,"tag":2089,"props":2253,"children":2254},{},[2255],{"type":2080,"tag":2136,"props":2256,"children":2257},{},[2258],{"type":2086,"value":2259},"Une fois sur la page de création du rapport",{"type":2080,"tag":2220,"props":2261,"children":2263},{"start":2262},3,[2264,2274,2293,2310],{"type":2080,"tag":2156,"props":2265,"children":2266},{},[2267,2269],{"type":2086,"value":2268},"Saisissez un ",{"type":2080,"tag":2136,"props":2270,"children":2271},{},[2272],{"type":2086,"value":2273},"Nom",{"type":2080,"tag":2156,"props":2275,"children":2276},{},[2277,2279,2284,2286,2291],{"type":2086,"value":2278},"Sélectionnez le ",{"type":2080,"tag":2136,"props":2280,"children":2281},{},[2282],{"type":2086,"value":2283},"DocType",{"type":2086,"value":2285}," que vous voulez rattaché au rapport\nPour ce cas, choisissez ",{"type":2080,"tag":2136,"props":2287,"children":2288},{},[2289],{"type":2086,"value":2290},"EVENT",{"type":2086,"value":2292}," (Événement).",{"type":2080,"tag":2156,"props":2294,"children":2295},{},[2296,2298,2303,2305],{"type":2086,"value":2297},"Dans ",{"type":2080,"tag":2136,"props":2299,"children":2300},{},[2301],{"type":2086,"value":2302},"Type de Rapport",{"type":2086,"value":2304},", mettez ",{"type":2080,"tag":2136,"props":2306,"children":2307},{},[2308],{"type":2086,"value":2309},"Rapport de script",{"type":2080,"tag":2156,"props":2311,"children":2312},{},[2313],{"type":2080,"tag":2136,"props":2314,"children":2315},{},[2316],{"type":2086,"value":2317},"Enregistrez",{"type":2080,"tag":2089,"props":2319,"children":2320},{},[2321],{"type":2086,"value":2322},"Le rapport est maintenant créé.",{"type":2080,"tag":2089,"props":2324,"children":2325},{},[2326],{"type":2080,"tag":2208,"props":2327,"children":2330},{"alt":2328,"src":2329},"creer_rapport.png","/content/cas_usage_booming_tiers_lieu/script_report/creer_rapport.png",[],{"type":2080,"tag":2332,"props":2333,"children":2336},"callout",{"color":2334,"icon":2335},"amber","i-heroicons-exclamation-triangle",[2337],{"type":2080,"tag":2089,"props":2338,"children":2339},{},[2340,2345],{"type":2080,"tag":2136,"props":2341,"children":2342},{},[2343],{"type":2086,"value":2344},"Le langage Python",{"type":2086,"value":2346}," est le langage de programmation Open source le plus employé par les développeurs. Ce langage s’est propulsé en tête de la gestion d’infrastructure, d’analyse de données ou dans le domaine du développement de logiciels. C'est aussi l'un des langages informatiques les plus utilisés au monde.",{"type":2080,"tag":2089,"props":2348,"children":2349},{},[2350],{"type":2086,"value":2351},"L'avantage de l'utilisation de ce langage est que les utilisateurs peuvent définir beaucoup de variables.",{"type":2080,"tag":2089,"props":2353,"children":2354},{},[2355,2357,2366],{"type":2086,"value":2356},"(Si vous voulez en connaître plus sur le langage Python, cliquez ",{"type":2080,"tag":2358,"props":2359,"children":2363},"a",{"href":2360,"rel":2361},"https://www.python.org/",[2362],"nofollow",[2364],{"type":2086,"value":2365},"ici",{"type":2086,"value":2367},")",{"type":2080,"tag":2120,"props":2369,"children":2371},{"id":2370},"_22-requête-script",[2372],{"type":2086,"value":2373},"2.2 Requête Script",{"type":2080,"tag":2375,"props":2376,"children":2378},"h4",{"id":2377},"_221-présentation-des-données-des-documents-sur-dokos",[2379],{"type":2086,"value":2380},"2.2.1 Présentation des données des documents sur DOKOS",{"type":2080,"tag":2089,"props":2382,"children":2383},{},[2384],{"type":2080,"tag":2136,"props":2385,"children":2386},{},[2387],{"type":2086,"value":2388},"Comment récupérer les donnnées du document ?",{"type":2080,"tag":2220,"props":2390,"children":2391},{},[2392],{"type":2080,"tag":2156,"props":2393,"children":2394},{},[2395],{"type":2080,"tag":2136,"props":2396,"children":2397},{},[2398],{"type":2086,"value":2399},"Première façon",{"type":2080,"tag":2152,"props":2401,"children":2402},{},[2403,2408],{"type":2080,"tag":2156,"props":2404,"children":2405},{},[2406],{"type":2086,"value":2407},"Cliquez sur les trois points en haut à droite.",{"type":2080,"tag":2156,"props":2409,"children":2410},{},[2411,2413,2418],{"type":2086,"value":2412},"Faites ",{"type":2080,"tag":2136,"props":2414,"children":2415},{},[2416],{"type":2086,"value":2417},"Personnaliser",{"type":2086,"value":2419}," pour aller sur la page du formulaire.",{"type":2080,"tag":2089,"props":2421,"children":2422},{},[2423],{"type":2080,"tag":2208,"props":2424,"children":2427},{"alt":2425,"src":2426},"booming_3.png","/content/cas_usage_booming_tiers_lieu/booming_3.png",[],{"type":2080,"tag":2152,"props":2429,"children":2430},{},[2431],{"type":2080,"tag":2156,"props":2432,"children":2433},{},[2434,2435,2440,2442,2447],{"type":2086,"value":2297},{"type":2080,"tag":2136,"props":2436,"children":2437},{},[2438],{"type":2086,"value":2439},"type de formulaire",{"type":2086,"value":2441}," : Mettez ",{"type":2080,"tag":2136,"props":2443,"children":2444},{},[2445],{"type":2086,"value":2446},"Event",{"type":2086,"value":2448}," (Événement)",{"type":2080,"tag":2089,"props":2450,"children":2451},{},[2452],{"type":2086,"value":2453},"En dessous, vous pouvez voir tous les noms de champs sur l'événement.",{"type":2080,"tag":2089,"props":2455,"children":2456},{},[2457],{"type":2080,"tag":2208,"props":2458,"children":2461},{"alt":2459,"src":2460},"booming_4.png","/content/cas_usage_booming_tiers_lieu/booming_4.png",[],{"type":2080,"tag":2220,"props":2463,"children":2465},{"start":2464},2,[2466],{"type":2080,"tag":2156,"props":2467,"children":2468},{},[2469],{"type":2080,"tag":2136,"props":2470,"children":2471},{},[2472],{"type":2086,"value":2473},"Deuxième façon",{"type":2080,"tag":2089,"props":2475,"children":2476},{},[2477,2479,2483],{"type":2086,"value":2478},"Allez dans ",{"type":2080,"tag":2136,"props":2480,"children":2481},{},[2482],{"type":2086,"value":1545},{"type":2086,"value":2484},", vous trouverez toutes les données de chaque document.",{"type":2080,"tag":2089,"props":2486,"children":2487},{},[2488,2490,2495],{"type":2086,"value":2489},"Pour accéder à la ",{"type":2080,"tag":2136,"props":2491,"children":2492},{},[2493],{"type":2086,"value":2494},"liste Type de document",{"type":2086,"value":2496},", allez sur :",{"type":2080,"tag":2127,"props":2498,"children":2499},{},[2500],{"type":2080,"tag":2089,"props":2501,"children":2502},{},[2503,2505],{"type":2086,"value":2504},"Accueil > Développement > Modèles > ",{"type":2080,"tag":2136,"props":2506,"children":2507},{},[2508],{"type":2086,"value":1545},{"type":2080,"tag":2332,"props":2510,"children":2511},{"color":2334,"icon":2335},[2512],{"type":2080,"tag":2089,"props":2513,"children":2514},{},[2515],{"type":2080,"tag":2136,"props":2516,"children":2517},{},[2518],{"type":2086,"value":2519},"Attention les noms des documents sont en anglais",{"type":2080,"tag":2089,"props":2521,"children":2522},{},[2523],{"type":2086,"value":2524},"Pour aller sur le formulaire Événement :",{"type":2080,"tag":2152,"props":2526,"children":2527},{},[2528],{"type":2080,"tag":2156,"props":2529,"children":2530},{},[2531,2533,2537],{"type":2086,"value":2532},"Tapez ",{"type":2080,"tag":2136,"props":2534,"children":2535},{},[2536],{"type":2086,"value":2446},{"type":2086,"value":2538}," dans la barre de filtre > Nom.",{"type":2080,"tag":2089,"props":2540,"children":2541},{},[2542],{"type":2080,"tag":2208,"props":2543,"children":2546},{"alt":2544,"src":2545},"booming_5.png","/content/cas_usage_booming_tiers_lieu/booming_5.png",[],{"type":2080,"tag":2375,"props":2548,"children":2550},{"id":2549},"_222-les-codes-script-et-ajout-des-colonnes",[2551],{"type":2086,"value":2552},"2.2.2 Les codes script et ajout des colonnes",{"type":2080,"tag":2089,"props":2554,"children":2555},{},[2556],{"type":2086,"value":2557},"Retournez sur le rapport de l'événement que vous venez de créer en allant sur :",{"type":2080,"tag":2127,"props":2559,"children":2560},{},[2561],{"type":2080,"tag":2089,"props":2562,"children":2563},{},[2564,2566],{"type":2086,"value":2565},"Accueil > Développement > Vues > ",{"type":2080,"tag":2136,"props":2567,"children":2568},{},[2569],{"type":2086,"value":1477},{"type":2080,"tag":2089,"props":2571,"children":2572},{},[2573],{"type":2086,"value":2574},"Sur la liste des rapports, retrouvez le rapport que vous avez créé.",{"type":2080,"tag":2332,"props":2576,"children":2577},{"color":2334,"icon":2335},[2578],{"type":2080,"tag":2089,"props":2579,"children":2580},{},[2581],{"type":2086,"value":2582},"Pour les rapports de script, la librairie Frappe API est utilisé pour créer et gérer les données.",{"type":2080,"tag":2089,"props":2584,"children":2585},{},[2586,2588,2594],{"type":2086,"value":2587},"A propos de l'usage de ce libraire, allez sur le lien suivant pour ens avoir plus ",{"type":2080,"tag":2358,"props":2589,"children":2592},{"href":2590,"rel":2591},"https://doc.dokos.io/fr/developers",[2362],[2593],{"type":2086,"value":2365},{"type":2086,"value":2595},".",{"type":2080,"tag":2089,"props":2597,"children":2598},{},[2599],{"type":2080,"tag":2136,"props":2600,"children":2601},{},[2602],{"type":2086,"value":2603},"Le format de notre requête script est :",{"type":2080,"tag":2605,"props":2606,"children":2608},"pre",{"code":2607},"result = [résultat]\n",[2609],{"type":2080,"tag":2610,"props":2611,"children":2613},"code",{"__ignoreMap":2612},"",[2614],{"type":2086,"value":2607},{"type":2080,"tag":2089,"props":2616,"children":2617},{},[2618],{"type":2086,"value":2619},"ou avec l'ancien style",{"type":2080,"tag":2605,"props":2621,"children":2623},{"code":2622},"data = [colonnes], [résultat]\n",[2624],{"type":2080,"tag":2610,"props":2625,"children":2626},{"__ignoreMap":2612},[2627],{"type":2086,"value":2622},{"type":2080,"tag":2089,"props":2629,"children":2630},{},[2631,2637],{"type":2080,"tag":2610,"props":2632,"children":2634},{"className":2633},[],[2635],{"type":2086,"value":2636},"result",{"type":2086,"value":2638}," : cela indique les résultats affichés.",{"type":2080,"tag":2089,"props":2640,"children":2641},{},[2642],{"type":2080,"tag":2136,"props":2643,"children":2644},{},[2645],{"type":2086,"value":2646},"Application dans notre cas :",{"type":2080,"tag":2152,"props":2648,"children":2649},{},[2650],{"type":2080,"tag":2156,"props":2651,"children":2652},{},[2653,2655,2661],{"type":2086,"value":2654},"Utilisez la fonction ",{"type":2080,"tag":2610,"props":2656,"children":2658},{"className":2657},[],[2659],{"type":2086,"value":2660},"frappe.db.get_all()",{"type":2086,"value":2662}," pour lire les données dans notre doctype.",{"type":2080,"tag":2089,"props":2664,"children":2665},{},[2666],{"type":2086,"value":2667},"Son format est :",{"type":2080,"tag":2605,"props":2669,"children":2671},{"code":2670},"frappe.db.get_all(doctype, filters, or_filters, fields, order_by, group_by, start, page_length)\n",[2672],{"type":2080,"tag":2610,"props":2673,"children":2674},{"__ignoreMap":2612},[2675],{"type":2086,"value":2670},{"type":2080,"tag":2089,"props":2677,"children":2678},{},[2679,2681,2687],{"type":2086,"value":2680},"Attention ici, si vous n’avez pas besoin de filtrer, par order_by, par group_by, start, par page_length.\nVous pouvez vous passer de ces éléments, il ne reste que la ligne de code : ",{"type":2080,"tag":2610,"props":2682,"children":2684},{"className":2683},[],[2685],{"type":2086,"value":2686},"frappe.db.get_all(doctype, fields)",{"type":2086,"value":2595},{"type":2080,"tag":2089,"props":2689,"children":2690},{},[2691,2693,2698,2700,2706],{"type":2086,"value":2692},"Pour ",{"type":2080,"tag":2610,"props":2694,"children":2696},{"className":2695},[],[2697],{"type":2086,"value":2660},{"type":2086,"value":2699}," vous pouvez également utiliser l'alias ",{"type":2080,"tag":2610,"props":2701,"children":2703},{"className":2702},[],[2704],{"type":2086,"value":2705},"frappe.get_all()",{"type":2086,"value":2595},{"type":2080,"tag":2375,"props":2708,"children":2710},{"id":2709},"comment-ajouter-une-colonnne",[2711],{"type":2086,"value":2712},"Comment ajouter une colonnne ?",{"type":2080,"tag":2152,"props":2714,"children":2715},{},[2716,2725,2742],{"type":2080,"tag":2156,"props":2717,"children":2718},{},[2719,2720],{"type":2086,"value":2412},{"type":2080,"tag":2136,"props":2721,"children":2722},{},[2723],{"type":2086,"value":2724},"Ajouter une ligne",{"type":2080,"tag":2156,"props":2726,"children":2727},{},[2728,2730,2735,2737],{"type":2086,"value":2729},"Indiquez le ",{"type":2080,"tag":2136,"props":2731,"children":2732},{},[2733],{"type":2086,"value":2734},"Nom du champ",{"type":2086,"value":2736},", le ",{"type":2080,"tag":2136,"props":2738,"children":2739},{},[2740],{"type":2086,"value":2741},"libellé",{"type":2080,"tag":2156,"props":2743,"children":2744},{},[2745,2747],{"type":2086,"value":2746},"Indiquez ",{"type":2080,"tag":2136,"props":2748,"children":2749},{},[2750],{"type":2086,"value":2751},"Type de champ",{"type":2080,"tag":2089,"props":2753,"children":2754},{},[2755,2757,2762,2764,2769,2771],{"type":2086,"value":2756},"Si vous choisissez le type de champ : ",{"type":2080,"tag":2136,"props":2758,"children":2759},{},[2760],{"type":2086,"value":2761},"Lien",{"type":2086,"value":2763},". Vous pouvez indiquer le ",{"type":2080,"tag":2136,"props":2765,"children":2766},{},[2767],{"type":2086,"value":2768},"chemin du Lien",{"type":2086,"value":2770}," dans Modifier la ligne > ",{"type":2080,"tag":2136,"props":2772,"children":2773},{},[2774],{"type":2086,"value":2775},"Option",{"type":2080,"tag":2089,"props":2777,"children":2778},{},[2779],{"type":2080,"tag":2208,"props":2780,"children":2783},{"alt":2781,"src":2782},"result_1.png","/content/cas_usage_booming_tiers_lieu/script_report/result_1.png",[],{"type":2080,"tag":2089,"props":2785,"children":2786},{},[2787],{"type":2086,"value":2788},"Dans le résultat affiché et sur le PDF, vous pouvez cliquer sur le lien pour accéder à la page de ‘le type de formulaire’.",{"type":2080,"tag":2089,"props":2790,"children":2791},{},[2792,2797],{"type":2080,"tag":2208,"props":2793,"children":2796},{"alt":2794,"src":2795},"filtre11.png","/content/cas_usage_booming_tiers_lieu/script_report/filtre11.png",[],{"type":2080,"tag":2208,"props":2798,"children":2801},{"alt":2799,"src":2800},"lien1.png","/content/cas_usage_booming_tiers_lieu/script_report/lien1.png",[],{"type":2080,"tag":2089,"props":2803,"children":2804},{},[2805,2807,2813],{"type":2086,"value":2806},"Pour lire les données de l'événement, selon ",{"type":2080,"tag":2610,"props":2808,"children":2810},{"className":2809},[],[2811],{"type":2086,"value":2812},"frappe.db.getall()",{"type":2086,"value":2814},", il faut écrire :",{"type":2080,"tag":2605,"props":2816,"children":2818},{"code":2817},"result = frappe.get_all('Event',  fields = ['name','subject','starts_on','ends_on','description'])\n",[2819],{"type":2080,"tag":2610,"props":2820,"children":2821},{"__ignoreMap":2612},[2822],{"type":2086,"value":2817},{"type":2080,"tag":2089,"props":2824,"children":2825},{},[2826],{"type":2086,"value":2827},"Ou il faut utiliser la deuxième façon pour afficher le résultat:",{"type":2080,"tag":2605,"props":2829,"children":2831},{"code":2830},"columns = [\n        {\n        \"fieldname\": \"name\",\n        \"fieldtype\": \"Data\",\n        \"label\": \"Event\"\n    },\n    {    \n        \"fieldname\": \"subject\",\n        \"fieldtype\": \"Data\",\n        \"label\": \"Subject\"\n    },\n        {   \n        \"fieldname\": \"starts_on\",\n        \"fieldtype\": \"Date\",\n        \"label\": \"Starts On\"\n    },\n        {    \n        \"fieldname\": \"ends_on\",\n        \"fieldtype\": \"Date\",\n        \"label\": \"Ends On\"\n    },\n    {    \n        \"fieldname\": \"description\",\n        \"fieldtype\": \"Data\",\n        \"label\": \"Description\"\n        }\n]\n\n\nfields = [\"name\",\"subject\",\"starts_on\",\"ends_on\",\"description\"]\n    \n    \ndata = columns, frappe.get_all(\"Event\",fields = fields)\n",[2832],{"type":2080,"tag":2610,"props":2833,"children":2834},{"__ignoreMap":2612},[2835],{"type":2086,"value":2830},{"type":2080,"tag":2089,"props":2837,"children":2838},{},[2839],{"type":2080,"tag":2208,"props":2840,"children":2843},{"alt":2841,"src":2842},"data=.png","/content/cas_usage_booming_tiers_lieu/script_report/data=.png",[],{"type":2080,"tag":2089,"props":2845,"children":2846},{},[2847,2849,2854],{"type":2086,"value":2848},"Cliquez sur le bouton blanc ",{"type":2080,"tag":2136,"props":2850,"children":2851},{},[2852],{"type":2086,"value":2853},"Afficher le rapport",{"type":2086,"value":2855}," en haut à droite.",{"type":2080,"tag":2089,"props":2857,"children":2858},{},[2859],{"type":2080,"tag":2208,"props":2860,"children":2863},{"alt":2861,"src":2862},"affiche_result_1.png","/content/cas_usage_booming_tiers_lieu/script_report/affiche_result_1.png",[],{"type":2080,"tag":2089,"props":2865,"children":2866},{},[2867],{"type":2086,"value":2868},"Dokos vous permet de l’imprimer ou l'afficher en PDF: Cliquez sur les trois points en haut à droite et PDF pour générer un PDF à imprimer",{"type":2080,"tag":2089,"props":2870,"children":2871},{},[2872],{"type":2080,"tag":2208,"props":2873,"children":2876},{"alt":2874,"src":2875},"pdf1.png","/content/cas_usage_booming_tiers_lieu/script_report/pdf1.png",[],{"type":2080,"tag":2120,"props":2878,"children":2880},{"id":2879},"_23-comment-ajoutez-des-filtres",[2881],{"type":2086,"value":2882},"2.3 Comment ajoutez des filtres ?",{"type":2080,"tag":2089,"props":2884,"children":2885},{},[2886],{"type":2080,"tag":2208,"props":2887,"children":2890},{"alt":2888,"src":2889},"Plusieurs événement","/content/cas_usage_booming_tiers_lieu/booming_14.png",[],{"type":2080,"tag":2089,"props":2892,"children":2893},{},[2894],{"type":2086,"value":2895},"Tous les événements sont affichés dans le résultat.",{"type":2080,"tag":2089,"props":2897,"children":2898},{},[2899],{"type":2086,"value":2900},"Dans ce cas, vous avez besoin d’ajouter des filtres dans le champ 'filtre' pour filtrer selon vos besoins.",{"type":2080,"tag":2089,"props":2902,"children":2903},{},[2904],{"type":2086,"value":2905},"Vous pouvez par exemple ajouter une ligne, ‘le nom du champ' est 'starts_on', le libellé est ‘Starts On’, ‘le type de champ’ est ‘date’.",{"type":2080,"tag":2089,"props":2907,"children":2908},{},[2909],{"type":2086,"value":2910},"Et une ligne ‘le nom du champ' est 'ends_on', le libellé est Ends On’, ‘le type de champ’ est ‘date’.",{"type":2080,"tag":2332,"props":2912,"children":2913},{"color":2334,"icon":2335},[2914],{"type":2080,"tag":2089,"props":2915,"children":2916},{},[2917,2922,2923,2927],{"type":2080,"tag":2136,"props":2918,"children":2919},{},[2920],{"type":2086,"value":2921},"A noter",{"type":2086,"value":2150},{"type":2080,"tag":2924,"props":2925,"children":2926},"br",{},[],{"type":2086,"value":2928},"\nLes filtres que vous ajoutez peuvent être utilisés dans les codes suivants comme :\n-filters.starts_on\n-filters.ends_on",{"type":2080,"tag":2089,"props":2930,"children":2931},{},[2932],{"type":2080,"tag":2208,"props":2933,"children":2936},{"alt":2934,"src":2935},"filtre.png","/content/cas_usage_booming_tiers_lieu/script_report/filtre.png",[],{"type":2080,"tag":2089,"props":2938,"children":2939},{},[2940],{"type":2086,"value":2941},"Le code est donc le suivant :",{"type":2080,"tag":2605,"props":2943,"children":2945},{"code":2944},"result = frappe.get_all('Event', fields = ['name','subject','starts_on','ends_on','description'], filters = {\"starts_on\": (\"between\", [filters.starts_on,filters.ends_on])})\n",[2946],{"type":2080,"tag":2610,"props":2947,"children":2948},{"__ignoreMap":2612},[2949],{"type":2086,"value":2944},{"type":2080,"tag":2089,"props":2951,"children":2952},{},[2953],{"type":2086,"value":2954},"Dans le code ici, 'starts_on' c’est l'élément que nous voulons comparer avec les dates. On choisira ('filters.starts_on' et 'filters.ends_on')",{"type":2080,"tag":2089,"props":2956,"children":2957},{},[2958],{"type":2086,"value":2959},"'Between' signifie 'starts_on' est entre 'filters.starts_on' et 'filters.ends_on'. Normalement, ici on pourrait utiliser les symboles pour comparer comme “>” ou “\u003C” ou “=”...",{"type":2080,"tag":2089,"props":2961,"children":2962},{},[2963],{"type":2086,"value":2964},"Le logiciel nous permet d'ajouter divers filtres comme celui des dates mais d'autres sont également possibles.",{"type":2080,"tag":2089,"props":2966,"children":2967},{},[2968],{"type":2086,"value":2969},"Voici le résultat après l'ajout des filtres.",{"type":2080,"tag":2089,"props":2971,"children":2972},{},[2973],{"type":2080,"tag":2208,"props":2974,"children":2977},{"alt":2975,"src":2976},"filtre_code.png","/content/cas_usage_booming_tiers_lieu/script_report/filtre_code.png",[],{"type":2080,"tag":2089,"props":2979,"children":2980},{},[2981],{"type":2086,"value":2982},"Les événements entre 30/06/2021 et 03/07/2021",{"type":2080,"tag":2089,"props":2984,"children":2985},{},[2986],{"type":2080,"tag":2208,"props":2987,"children":2990},{"alt":2988,"src":2989},"filtre_date1.png","/content/cas_usage_booming_tiers_lieu/script_report/filtre_date1.png",[],{"type":2080,"tag":2089,"props":2992,"children":2993},{},[2994],{"type":2086,"value":2995},"Les événements entre 30/06/2021 et 31/07/2021",{"type":2080,"tag":2089,"props":2997,"children":2998},{},[2999],{"type":2080,"tag":2208,"props":3000,"children":3003},{"alt":3001,"src":3002},"filtre_date2.png","/content/cas_usage_booming_tiers_lieu/script_report/filtre_date2.png",[],{"type":2080,"tag":2332,"props":3005,"children":3006},{"color":2334,"icon":2335},[3007],{"type":2080,"tag":2089,"props":3008,"children":3009},{},[3010],{"type":2086,"value":3011},"Quand on ajoute des filtres, le contenu de cette page est modifié donc il faut recharger la page sur le bouton dans le coin supérieur droit.",{"type":2080,"tag":2120,"props":3013,"children":3015},{"id":3014},"_24-comment-connecter-plus-de-doctype",[3016],{"type":2086,"value":3017},"2.4 Comment connecter plus de Doctype ?",{"type":2080,"tag":2375,"props":3019,"children":3021},{"id":3020},"_241-réservation-darticle",[3022],{"type":2086,"value":3023},"2.4.1 Réservation d’article",{"type":2080,"tag":2089,"props":3025,"children":3026},{},[3027,3029],{"type":2086,"value":3028},"Pour connecter les données de ",{"type":2080,"tag":2136,"props":3030,"children":3031},{},[3032],{"type":2086,"value":3033},"Réserver un article",{"type":2080,"tag":2089,"props":3035,"children":3036},{},[3037],{"type":2086,"value":3038},"Il faut réserver un article pour notre événement.",{"type":2080,"tag":2220,"props":3040,"children":3041},{},[3042,3060,3065,3075,3097],{"type":2080,"tag":2156,"props":3043,"children":3044},{},[3045,3047,3051,3053,3058],{"type":2086,"value":3046},"Cliquez sur le bouton '",{"type":2080,"tag":2136,"props":3048,"children":3049},{},[3050],{"type":2086,"value":3033},{"type":2086,"value":3052},"' dans «",{"type":2080,"tag":2136,"props":3054,"children":3055},{},[3056],{"type":2086,"value":3057},"Evénement",{"type":2086,"value":3059},"» 2. Selectionnez les articles que vous voulez.",{"type":2080,"tag":2156,"props":3061,"children":3062},{},[3063],{"type":2086,"value":3064},"Après la soumission, il faut retourner sur la page d'évenement.",{"type":2080,"tag":2156,"props":3066,"children":3067},{},[3068,3070],{"type":2086,"value":3069},"Cliquez sur l'article dans les ",{"type":2080,"tag":2136,"props":3071,"children":3072},{},[3073],{"type":2086,"value":3074},"Documents liés",{"type":2080,"tag":2156,"props":3076,"children":3077},{},[3078,3080,3084,3086,3090,3092],{"type":2086,"value":3079},"Sélectionnez ",{"type":2080,"tag":2136,"props":3081,"children":3082},{},[3083],{"type":2086,"value":2171},{"type":2086,"value":3085},", ",{"type":2080,"tag":2136,"props":3087,"children":3088},{},[3089],{"type":2086,"value":2179},{"type":2086,"value":3091}," et le ",{"type":2080,"tag":2136,"props":3093,"children":3094},{},[3095],{"type":2086,"value":3096},"statuts",{"type":2080,"tag":2156,"props":3098,"children":3099},{},[3100,3101],{"type":2086,"value":2412},{"type":2080,"tag":2136,"props":3102,"children":3103},{},[3104],{"type":2086,"value":3105},"Enregistrer",{"type":2080,"tag":2089,"props":3107,"children":3108},{},[3109],{"type":2080,"tag":2208,"props":3110,"children":3113},{"alt":3111,"src":3112},"reser1.png","/content/cas_usage_booming_tiers_lieu/script_report/reser1.png",[],{"type":2080,"tag":2089,"props":3115,"children":3116},{},[3117],{"type":2080,"tag":2208,"props":3118,"children":3121},{"alt":3119,"src":3120},"reser2.png","/content/cas_usage_booming_tiers_lieu/script_report/reser2.png",[],{"type":2080,"tag":2089,"props":3123,"children":3124},{},[3125],{"type":2080,"tag":2208,"props":3126,"children":3129},{"alt":3127,"src":3128},"reser3.png","/content/cas_usage_booming_tiers_lieu/script_report/reser3.png",[],{"type":2080,"tag":2375,"props":3131,"children":3133},{"id":3132},"_242-requête-pour-importer-les-données-de-réservation-darticle-dans-le-résultat-affiché",[3134],{"type":2086,"value":3135},"2.4.2 Requête pour importer les données de Réservation d’article dans le résultat affiché.",{"type":2080,"tag":2089,"props":3137,"children":3138},{},[3139],{"type":2080,"tag":2136,"props":3140,"children":3141},{},[3142],{"type":2086,"value":3143},"Les différentes étapes en utilisant le langage Python :",{"type":2080,"tag":2089,"props":3145,"children":3146},{},[3147],{"type":2086,"value":3148},"Dans tableau qui comporte les colonnes ‘name’,’subject’, ‘starts_on’, ‘ends_on’ et ‘description’.",{"type":2080,"tag":2089,"props":3150,"children":3151},{},[3152],{"type":2086,"value":3153},"Vous pouvez importer les autres données dans ce tableau.",{"type":2080,"tag":2152,"props":3155,"children":3156},{},[3157,3162],{"type":2080,"tag":2156,"props":3158,"children":3159},{},[3160],{"type":2086,"value":3161},"Créez les nouvelles colonnes vides qui permettent que les nouvelles données puissent le remplir.",{"type":2080,"tag":2156,"props":3163,"children":3164},{},[3165,3167],{"type":2086,"value":3166},"Utilisez ",{"type":2080,"tag":2610,"props":3168,"children":3170},{"className":3169},[],[3171],{"type":2086,"value":3172},"for",{"type":2080,"tag":2089,"props":3174,"children":3175},{},[3176,3178,3184],{"type":2086,"value":3177},"Pour en savoir plus, cliquez sur ",{"type":2080,"tag":2358,"props":3179,"children":3182},{"href":3180,"rel":3181},"https://www.w3schools.com/python/python_for_loops.asp",[2362],[3183],{"type":2086,"value":2365},{"type":2086,"value":2595},{"type":2080,"tag":2089,"props":3186,"children":3187},{},[3188],{"type":2086,"value":3189},"Application du code :",{"type":2080,"tag":2605,"props":3191,"children":3193},{"code":3192},"events = frappe.get_all('Event', fields = ['name','subject','starts_on','ends_on','description'], filters = {\"starts_on\": (\"between\", [filters.starts_on,filters.ends_on])})\n\nfor event in events:\n     event[\"item\"] = \"\"\n     event[\"status\"] = \"\"\n     for booking in frappe.get_all('Item Booking', fields = ['item','status'], filters = {'event': event.name}):\n          event[\"item\"] = event[\"item\"] + booking.item + \"\u003Cbr>\"\n          event[\"status\"] = event[\"status\"] + booking.status + \"\u003Cbr>\"\n\nresult = events\n",[3194],{"type":2080,"tag":2610,"props":3195,"children":3196},{"__ignoreMap":2612},[3197],{"type":2086,"value":3192},{"type":2080,"tag":2089,"props":3199,"children":3200},{},[3201],{"type":2086,"value":3202},"La premiere ligne :",{"type":2080,"tag":2605,"props":3204,"children":3206},{"code":3205},"events = frappe.get_all('Event', fields = ['name','subject','starts_on','ends_on','description'], filters = {\"starts_on\": (\"between\", [filters.starts_on,filters.ends_on])})\n",[3207],{"type":2080,"tag":2610,"props":3208,"children":3209},{"__ignoreMap":2612},[3210],{"type":2086,"value":3205},{"type":2080,"tag":2152,"props":3212,"children":3213},{},[3214,3225],{"type":2080,"tag":2156,"props":3215,"children":3216},{},[3217,3218,3223],{"type":2086,"value":3166},{"type":2080,"tag":2610,"props":3219,"children":3221},{"className":3220},[],[3222],{"type":2086,"value":2705},{"type":2086,"value":3224},". Fonction pour lire les champs ('name','subject','starts_on','ends_on','description') à l’origine du type de document ‘Event’.",{"type":2080,"tag":2156,"props":3226,"children":3227},{},[3228,3230,3235,3237,3242,3244,3249],{"type":2086,"value":3229},"Mettre le filtre pour lire les données quand le champ ‘",{"type":2080,"tag":2136,"props":3231,"children":3232},{},[3233],{"type":2086,"value":3234},"starts_o",{"type":2086,"value":3236},"n’ d'événement qui est entre le '",{"type":2080,"tag":2136,"props":3238,"children":3239},{},[3240],{"type":2086,"value":3241},"starts_on",{"type":2086,"value":3243},"' et '",{"type":2080,"tag":2136,"props":3245,"children":3246},{},[3247],{"type":2086,"value":3248},"ends_on",{"type":2086,"value":3250},"' dans le champs de filtre.",{"type":2080,"tag":2089,"props":3252,"children":3253},{},[3254],{"type":2086,"value":3255},"Pour la première ligne de ce code :",{"type":2080,"tag":2605,"props":3257,"children":3259},{"code":3258},"for event in events: \n",[3260],{"type":2080,"tag":2610,"props":3261,"children":3262},{"__ignoreMap":2612},[3263],{"type":2086,"value":3258},{"type":2080,"tag":2089,"props":3265,"children":3266},{},[3267],{"type":2086,"value":3268},"Nous utilisons une boucle for pour lire séparément chaque événement dans 'Events', et nous nommons chaque événement.",{"type":2080,"tag":2605,"props":3270,"children":3272},{"code":3271},"event[\"item\"] = \"\"\nevent[\"status\"] = \"\"\n",[3273],{"type":2080,"tag":2610,"props":3274,"children":3275},{"__ignoreMap":2612},[3276],{"type":2086,"value":3271},{"type":2080,"tag":2152,"props":3278,"children":3279},{},[3280,3285],{"type":2080,"tag":2156,"props":3281,"children":3282},{},[3283],{"type":2086,"value":3284},"Créez deux colonne ‘item’ et ‘status’ dans chaque ‘event’ que l’on a lu en for boucle. Mais le contenu de ces colonnes est vide car ils sont égal à \"\".",{"type":2080,"tag":2156,"props":3286,"children":3287},{},[3288],{"type":2086,"value":3289},"Mettez les données suivantes :",{"type":2080,"tag":2605,"props":3291,"children":3293},{"code":3292},"for booking in frappe.get_all('Item Booking', fields = ['item','status'], filters = {'event': event.name}):\n",[3294],{"type":2080,"tag":2610,"props":3295,"children":3296},{"__ignoreMap":2612},[3297],{"type":2086,"value":3292},{"type":2080,"tag":2089,"props":3299,"children":3300},{},[3301],{"type":2086,"value":3302},"Il faut retirer les données dont on a besoin.",{"type":2080,"tag":2152,"props":3304,"children":3305},{},[3306],{"type":2080,"tag":2156,"props":3307,"children":3308},{},[3309,3311,3317,3319,3324,3326,3331,3333,3338,3340,3345],{"type":2086,"value":3310},"Utilisez",{"type":2080,"tag":2610,"props":3312,"children":3314},{"className":3313},[],[3315],{"type":2086,"value":3316},"frappe.get_all",{"type":2086,"value":3318},"(). fonction pour lire les données de ‘",{"type":2080,"tag":2136,"props":3320,"children":3321},{},[3322],{"type":2086,"value":3323},"item",{"type":2086,"value":3325},"’ et '",{"type":2080,"tag":2136,"props":3327,"children":3328},{},[3329],{"type":2086,"value":3330},"status",{"type":2086,"value":3332},"' dans le type de document ‘Item Booking’. Quand la colonne ‘",{"type":2080,"tag":2136,"props":3334,"children":3335},{},[3336],{"type":2086,"value":3337},"event",{"type":2086,"value":3339},"’ de ‘",{"type":2080,"tag":2136,"props":3341,"children":3342},{},[3343],{"type":2086,"value":3344},"Item Booking",{"type":2086,"value":3346},"’ est égale à event.name.",{"type":2080,"tag":2089,"props":3348,"children":3349},{},[3350,3352,3357],{"type":2086,"value":3351},"La boucle ",{"type":2080,"tag":2610,"props":3353,"children":3355},{"className":3354},[],[3356],{"type":2086,"value":3172},{"type":2086,"value":3358}," nous aide à lire chaque ‘item’ et chaque ‘status’ dans le ‘booking’",{"type":2080,"tag":2089,"props":3360,"children":3361},{},[3362],{"type":2086,"value":3363},"Enfin, on doit mettre ces données que l’on a retirées dans la colonne ‘item’ et ‘status’ de ‘event’.",{"type":2080,"tag":2605,"props":3365,"children":3367},{"code":3366},"event[\"item\"] = event[\"item\"] + booking.item + \"\u003Cbr>\"\nevent[\"status\"] = event[\"status\"] + booking.status + \"\u003Cbr>\"\n",[3368],{"type":2080,"tag":2610,"props":3369,"children":3370},{"__ignoreMap":2612},[3371],{"type":2086,"value":3366},{"type":2080,"tag":2089,"props":3373,"children":3374},{},[3375],{"type":2086,"value":3376},"Vous pouvez utiliser ‘=’ pour définir une variable à nouveau.",{"type":2080,"tag":2152,"props":3378,"children":3379},{},[3380,3385],{"type":2080,"tag":2156,"props":3381,"children":3382},{},[3383],{"type":2086,"value":3384},"Définissez le nouveau event[\"item\"] égal à event[\"item\"] précédent(vide) + item à l’origine de booking + “\u003Cbr>” (le symbole pour sauter la ligne).",{"type":2080,"tag":2156,"props":3386,"children":3387},{},[3388],{"type":2086,"value":3389},"Utilisez \u003Cbr> pour séparer ces certains )",{"type":2080,"tag":2089,"props":3391,"children":3392},{},[3393],{"type":2086,"value":3394},"Pour event[\"status\"], c’est le même principe.",{"type":2080,"tag":2089,"props":3396,"children":3397},{},[3398],{"type":2086,"value":3399},"Voici les résultats :",{"type":2080,"tag":2089,"props":3401,"children":3402},{},[3403],{"type":2080,"tag":2208,"props":3404,"children":3407},{"alt":3405,"src":3406},"connect_1.png","/content/cas_usage_booming_tiers_lieu/script_report/connect_1.png",[],{"type":2080,"tag":2089,"props":3409,"children":3410},{},[3411],{"type":2080,"tag":2208,"props":3412,"children":3415},{"alt":3413,"src":3414},"connect_2.png","/content/cas_usage_booming_tiers_lieu/script_report/connect_2.png",[],{"type":2080,"tag":2089,"props":3417,"children":3418},{},[3419,3421],{"type":2086,"value":3420},"En PDF\n",{"type":2080,"tag":2208,"props":3422,"children":3425},{"alt":3423,"src":3424},"connect_3.png","/content/cas_usage_booming_tiers_lieu/script_report/connect_3.png",[],{"type":2080,"tag":2120,"props":3427,"children":3429},{"id":3428},"_25-lamélioration-de-format",[3430],{"type":2086,"value":3431},"2.5 L'amélioration de format",{"type":2080,"tag":2089,"props":3433,"children":3434},{},[3435,3437,3442,3444,3449],{"type":2086,"value":3436},"Deux nouvelles colonnes viennent d'être ajoutées qui sont \"",{"type":2080,"tag":2136,"props":3438,"children":3439},{},[3440],{"type":2086,"value":3441},"Item",{"type":2086,"value":3443},"\" et \"",{"type":2080,"tag":2136,"props":3445,"children":3446},{},[3447],{"type":2086,"value":3448},"Statuts",{"type":2086,"value":3450},"\"",{"type":2080,"tag":2089,"props":3452,"children":3453},{},[3454],{"type":2086,"value":3455},"Vous pouvez connecter ces deux colonnes.",{"type":2080,"tag":2605,"props":3457,"children":3459},{"code":3458},"events = frappe.get_all('Event', fields = ['name','subject','starts_on','ends_on','description'], filters = {\"starts_on\": (\"between\", [filters.starts_on,filters.ends_on])})\n\nfor event in events:\n     event[\"item\"] = \"\"\n     for booking in frappe.get_all('Item Booking', fields = ['item', 'status'], filters = {\n          'event': event.name\n}):\n          event[\"item\"] = event[\"item\"] + booking.item + \": \" + booking.status + \"\u003Cbr>\"\n\nresult = events\n",[3460],{"type":2080,"tag":2610,"props":3461,"children":3462},{"__ignoreMap":2612},[3463],{"type":2086,"value":3458},{"type":2080,"tag":2152,"props":3465,"children":3466},{},[3467,3472],{"type":2080,"tag":2156,"props":3468,"children":3469},{},[3470],{"type":2086,"value":3471},"Définir le contenu de event[\"item\"].",{"type":2080,"tag":2156,"props":3473,"children":3474},{},[3475],{"type":2086,"value":3476},"Mettre les  données booking.item et booking.status dans ces deux colonnes et les séparons par deux points.",{"type":2080,"tag":2089,"props":3478,"children":3479},{},[3480],{"type":2080,"tag":2208,"props":3481,"children":3484},{"alt":3482,"src":3483},"format1.png","/content/cas_usage_booming_tiers_lieu/script_report/format1.png",[],{"type":2080,"tag":2089,"props":3486,"children":3487},{},[3488],{"type":2080,"tag":2208,"props":3489,"children":3492},{"alt":3490,"src":3491},"format2.png","/content/cas_usage_booming_tiers_lieu/script_report/format2.png",[],{"type":2080,"tag":2089,"props":3494,"children":3495},{},[3496],{"type":2086,"value":3497},"Il suffit d'utiliser et de combiner habilement différentes fonctions en Python.",{"title":2612,"searchDepth":2464,"depth":2464,"links":3499},[3500,3502],{"id":2096,"depth":2464,"text":3501},"Cas d'usage \u003CMappeMonde>",{"id":2115,"depth":2464,"text":2118,"children":3503},[3504,3505,3506,3507,3508,3509],{"id":2122,"depth":2262,"text":2125},{"id":2215,"depth":2262,"text":2218},{"id":2370,"depth":2262,"text":2373},{"id":2879,"depth":2262,"text":2882},{"id":3014,"depth":2262,"text":3017},{"id":3428,"depth":2262,"text":3431},"markdown","content:1.dokos:17.cas-usage:script-report.md","content","1.dokos/17.cas-usage/script-report.md","md",[3516,3518],{"_path":893,"title":892,"description":3517},"Un cas d'usage sur créer un modèle de Type de document et sur créer un rapport Revue de presse",{"_path":900,"title":899,"description":3519},"Pour vous accompagner dans l'utilisation de Dokos, nous vous proposons différentes vidéos explicatives.",1747740716320]