Comment créer un nouveau modèle de formulaire remplissable ONLYOFFICE pour Odoo : un guide détaillé
La nouvelle application ONLYOFFICE Templates vous permet d’automatiser le processus de création de formulaires en utilisant les données et les champs disponibles dans Odoo. Bien qu’il existe des modèles prêts à l’emploi, tels que les factures et les actes de vente, en créer de nouveaux à partir de zéro peut s’avérer difficile, en particulier pour les nouveaux utilisateurs. Dans ce guide étape par étape, vous apprendrez à créer de nouveaux modèles ONLYOFFICE pour différents modules Odoo.
Ce dont vous avez besoin pour commencer
Pour commencer à créer des formulaires, il faut avoir une instance Odoo en fonctionnement, une instance ONLYOFFICE Docs et l’application ONLYOFFICE Templates installée. Cet article vous donne un aperçu détaillé de cette intégration et explique comment elle fonctionne.
Si vous avez intégré ONLYOFFICE Templates à votre plateforme Odoo, vous pouvez créer de nouveaux modèles de formulaires, éditer les modèles existants et imprimer des modèles de formulaires déjà complétés, basés sur les données et les champs disponibles dans Odoo.
Regardez cette vidéo pour apprendre comment fonctionne l’application ONLYOFFICE Templates :
Voyons comment vous pouvez créer un nouveau modèle de formulaire pour l’un des modules d’Odoo. Par exemple, un modèle de préavis de deux semaines pour le département RH afin de faciliter la démission des employés.
Étape 1. Passez en mode développeur
Pour créer de nouveaux modèles de formulaires, il est recommandé d’activer le mode développeur dans Odoo. Pour ce faire, cliquez sur l’icône Paramètres dans le menu Accueil, trouvez la section Outils de développement dans les Paramètres généraux et cliquez sur le bouton Activer le mode développeur. Vous serez automatiquement redirigé vers le menu d’Accueil une fois le mode développeur activé.
Étape 2. Créez un nouveau modèle ONLYOFFICE
L’étape suivante implique la création d’un nouveau modèle ONLYOFFICE dans le module Modèles. Lancez l’application ONLYOFFICE Templates à partir du menu Accueil et cliquez sur le bouton Nouveau dans le coin supérieur gauche du module.
L’application vous permet de créer de nouveaux modèles à partir de zéro si vous cliquez sur le bouton Nouveau. Vous pouvez également télécharger un fichier depuis votre disque local en cliquant sur le bouton Charger votre fichier. Le modèle de formulaire nouvellement créé apparaîtra dans le module.
Lors de la création d’un nouveau modèle, il est d’une importance vitale de sélectionner le modèle Odoo requis. Votre choix dépend de ce que vous allez créer. Si vous choisissez le mauvais modèle, votre modèle ne fonctionnera pas comme prévu.
Pour déterminer le nom du modèle que vous souhaitez sélectionner, vous pouvez consulter l’adresse URL de l’enregistrement correspondant dans Odoo. Pour ce faire, allez dans le module Odoo requis, ouvrez n’importe quel enregistrement qui a le bouton Imprimer avec ONLYOFFICE et regardez l’adresse URL pour trouver l’indice.
Dans notre cas, nous allons créer un modèle de préavis de deux semaines. C’est pourquoi nous nous rendons dans le module Employés, sélectionnons l’un des enregistrements disponibles et consultons son adresse URL. La valeur requise est hr.employee.
Copiez cette valeur et revenez à la fenêtre de création du modèle. Saisissez la valeur copiée dans le champ Sélectionner un modèle et cliquez sur Saisir. La valeur hr.employee correspond au modèle Employé et ce modèle sera donc automatiquement choisi pour notre nouveau modèle. N’oubliez pas de saisir le nom du modèle et de créer un nouveau modèle à partir de zéro ou de télécharger un nouveau fichier à partir de votre appareil en utilisant l’une des options disponibles. Votre modèle apparaîtra dans le module Modèles.
Étape 3. Modifiez votre nouveau modèle ONLYOFFICE
Maintenant que votre modèle est créé, ouvrez-le à partir du module Modèles et modifiez son contenu en utilisant les fonctionnalités de l’éditeur ONLYOFFICE. Vous pouvez saisir du texte, ajouter des en-têtes et des pieds de page, insérer des objets et utiliser divers outils de formatage.
Lorsque la version finale de votre modèle PDF est prête, vous pouvez passer à l’étape suivante et insérer des champs à remplir en fonction des données Odoo.
Étape 4. Insérez des champs à remplir avec l’application ONLYOFFICE Templates
Ensuite, il faut insérer des champs à remplir dans votre modèle pour que l’application ONLYOFFICE puisse utiliser les données d’Odoo lorsque vous imprimez le modèle. Ce processus peut sembler compliqué à première vue, mais ne vous inquiétez pas. Lorsque vous aurez compris le principe de base, ce sera un jeu d’enfant.
Avec l’application ONLYOFFICE, vous pouvez ajouter automatiquement les champs requis en fonction de certains paramètres Odoo. Comme le mode développeur est activé, tous les champs de chaque module Odoo auront un point d’interrogation pour vous aider à trouver les paramètres requis. En particulier, vous avez besoin d’informations provenant des paramètres Champ et Modèle.
Dans notre modèle, il y aura des informations sur l’un de nos employés. C’est pourquoi vous devez vous rendre dans le module Employés et ouvrir l’un des enregistrements. Le premier champ de votre modèle peut être Responsable, qui affichera le nom du responsable de l’employé dans votre préavis de deux semaines. Pointez donc le curseur de votre souris sur le point d’interrogation situé à côté de Responsable et vous obtiendrez quelques paramètres.
Il s’agit de ceux dont vous avez besoin :
- Champ : parent_id
- Modèle : hr.employee
Vous devez connaître ces paramètres pour insérer le bon champ dans votre modèle. Revenez à votre modèle et cliquez à l’endroit où vous souhaitez ajouter le premier champ. Dans le panneau de gauche, insérez parent_id et trouvez-le dans la liste. Il appartient à la section Employé, qui comporte de nombreux champs disponibles.
Recherchez ensuite Responsable dans la section Employés. Il s’agit du champ obligatoire. Lorsque vous cliquez dessus, le champ sera automatiquement ajouté à votre modèle avec une certaine clé Odoo.
Félicitations ! Vous venez d’insérer votre premier champ. En utilisant le même algorithme, ajoutez autant de champs que nécessaire.
Vous pouvez maintenant le compléter avec les données Odoo en choisissant ce modèle après avoir cliqué sur le bouton Imprimer avec ONLYOFFICE dans le menu Action.
Conseils pour trouver les champs Odoo dans l’application ONLYOFFICE
Trouvez les champs Odoo souhaités sera plus facile si vous prenez en compte les conseils suivants :
Conseil 1. Lorsque vous allez ajouter un champ Odoo dans l’éditeur ONLYOFFICE, vous devez d’abord connaître son type. Vous pouvez voir le type sous le paramètre Modèle dans le mode développeur.
Conseil 2. Si le type d’un champ est one2many / many2many / many2many /many2one, cela signifie que la valeur de ce champ est une entité séparée avec ses propres champs. Un tel champ sera affiché comme une section séparée sur le panneau de gauche de l’éditeur ONLYOFFICE. Lorsque vous ouvrez cette section, tous les champs liés à cette entité seront également affichés.
Par exemple, imaginez que vous ayez besoin d’ajouter l’adresse d’un employé à votre modèle. En utilisant le mode développeur, vous découvrirez que le nom de ce champ est address_id et que son type est many2one. Il s’agit d’une entité distincte avec ses propres propriétés (champs), que vous pouvez également visualiser et trouver dans l’éditeur ONLYOFFICE.
Cliquez sur le bouton Lien interne (flèche) pour accéder à tous les champs connexes de la section Odoo.
Dans cet enregistrement d’Adresse, vous pouvez voir les champs de l’entité Adresse et les retrouver dans l’éditeur ONLYOFFICE en utilisant leurs noms. Par exemple, trouvons et insérons le champ Tax ID. Son nom est vat et il appartient à la section address_id. Dans le panneau de gauche de l’éditeur ONLYOFFICE, trouvez la section address_id, ouvrez cette section et trouvez le champ appelé vat.
En utilisant le même algorithme, vous pouvez facilement trouver et ajouter des champs Odoo avec le type one2many / many2many / many2many /many2one.
Conseil 3. Si la valeur Modèle d’un champ spécifie un modèle qui ne provient pas de l’adresse URL, vous devez rechercher une sous-section. Dans ce cas, la clé de la section portera le même nom que le modèle.
Comment créer des tableaux dans ONLYOFFICE Templates
L’application ONLYOFFICE dispose d’une fonction utile qui facilite le travail avec les tableaux. Si vous voulez créer un modèle qui contiendra un tableau (par exemple une facture avec une liste d’articles à vendre), vous n’aurez pas besoin d’insérer des champs pour toutes les lignes. Il vous suffit de créer une table dans l’éditeur ONLYOFFICE et d’insérer les champs qui correspondent aux champs principaux d’Odoo en utilisant leurs ID, tels que Description, Quantité, Prix unitaire, Taxes, Montant, etc.
Pour savoir quel champ doit être inséré dans une certaine colonne de votre tableau, vous pouvez placer le curseur de la souris en mode développeur sur l’en-tête de la colonne correspondante dans la section Odoo et vous y verrez le nom du champ.
Lorsque vous imprimez le modèle, vous verrez que chaque élément a une ligne distincte. De cette façon, l’application ONLYOFFICE peut ajouter autant d’éléments que nécessaire en fonction des données disponibles dans le module Odoo correspondant.
Téléchargez l’application ONLYOFFICE Templates
Obtenez l’application ONLYOFFICE sur la marketplace Odoo Apps et améliorez les flux de documents électroniques au sein de votre équipe en utilisant les modèles ONLYOFFICE pour différents modules Odoo :
Veuillez noter qu’il faut obtenir une licence spéciale ONLYOFFICE Docs avec le support de l’application Odoo Template. Pour en savoir plus, veuillez contacter notre équipe commerciale à sales@onlyoffice.com.
Créez votre compte ONLYOFFICE gratuit
Affichez, modifiez et coéditez des documents texte, feuilles de calcul, diapositives, formulaires et fichiers PDF en ligne.