Existe-t-il une interface dans l'application pour cela ?
Non. Vous utilisez la génération de documents via REST-API ou via MCP depuis un assistant IA. Le PDF finalisé se trouve ensuite dans le Workspace choisi.
Quelle est la différence entre create-from-content et create-from-template ?
create-from-content rend toujours le Markdown ou l'HTML que vous fournissez en format A4 portrait avec des marges par défaut. create-from-template remplit un modèle enregistré avec vos variables et utilise son format de page, ses marges ainsi que ses en-têtes et pieds de page.
Quels sont les espaces réservés et les assistants disponibles ?
{{variable}} pour les valeurs, {{#each liste}} pour les listes avec {{@index}} et {{@number}}, sum, sum_product, multiply et calculate pour les calculs, format_number et format_date ainsi que today, now, year, month, day et time. Les valeurs sont insérées de manière sécurisée pour HTML ; les espaces réservés non remplis sont supprimés.
Quelles limites dois-je connaître ?
Le API génère exclusivement PDF. Les conditions telles que {{#if}} ne sont pas évaluées par le langage du modèle; dans le PDF, les deux branches sont alors présentes. Les assistants de calcul affichent les nombres au format allemand (1.234,56), et les dates par défaut au format JJ.MM.AAAA. La police standard ne contient pas de caractères japonais, chinois ou coréens.
Que se passe-t-il si un champ obligatoire manque ?
Si un champ figure dans variables_schema.required et qu'il est manquant ou vide, la API répond avec 400 MISSING_REQUIRED_VARIABLES en indiquant les champs manquants. Aucun document n'est créé et aucun calcul n'est effectué.
Où le PDF est-il stocké?
Dans le Workspace, que vous spécifiez avec workspace_id, comme pour un téléchargement. Vous devez y avoir les droits de téléchargement. Si une automatisation AI-DMS est configurée dans le Workspace, elle traitera le PDF comme n'importe quel nouveau document.
Puis-je utiliser la génération de documents via MCP?
Oui. Sept outils sont disponibles : po_documents_create_from_content, po_documents_create_from_template, po_templates_list, po_templates_get, po_templates_create, po_templates_update et po_templates_delete. Par exemple, Claude ou ChatGPT génère une offre à partir de votre modèle.
Qui peut créer et modifier des modèles ?
Le compte principal et les administrateurs. Les modèles appartiennent au compte qui les a créés ; les sous-comptes ne les voient pas. template-delete désactive un modèle, tandis que template-update avec is_active=1 le réactive.
Comment éviter la création de documents en double ?
Lors de create-from-content, envoyez une idempotency_key de 8 à 128 caractères. La même requête fournira alors le résultat enregistré pendant 24 heures, sans créer un deuxième document. Une clé identique avec un contenu différent entraînera une erreur 409.
Dans quels plans la génération de documents est-elle incluse ?
Dans tous les plans. Il n'y a pas de restriction liée au plan. Chaque document généré et enregistré, ainsi que les appels à la gestion des modèles, sont facturés. Une automatisation AI-DMS dans le Workspace peut, comme pour tout téléchargement, entraîner des coûts supplémentaires.