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