Gérer les états personnalisables
Newapp intègre un éditeur d'états personnalisables permettant de produire des documents PDF à partir de modèles au format ODT. Ces modèles sont alimentés dynamiquement avec les données de l'application.
Vocabulaire¶
| Terme | Définition |
|---|---|
| État | Modèle de document paramétré dans Newapp |
| Tag | Variable insérée dans le modèle ODT, remplacée à la génération |
Créer un état¶
Depuis l'éditeur d'états du module correspondant, le bouton + ouvre le formulaire de création :
| Champ | Description |
|---|---|
| Libellé | Nom de l'état tel qu'il apparaîtra dans l'application |
| Module | Application métier associée : Communs, Police, Police (EPM)… |
| Type | Emplacement précis auquel l'état est rattaché. Ce champ apparaît en cascade une fois le Module choisi et propose une liste fixe définie par le développeur (par exemple Action : Suivi/Consigne (Fiche), Action : Demande (Fiche), Animal : Dangereux (Fiche), Arrêté : Identification). |
| Publié | Statut de publication de l'état |
L'état lui-même est un document vierge au format ODT, préparé dans une suite bureautique (LibreOffice, etc.) puis importé dans Newapp via le bouton d'envoi.
Format du document généré
Le format de sortie proposé à l'agent (PDF non modifiable par défaut, ou ODT modifiable pour certains Types) est fixé par le développeur au niveau du Type. Il n'est pas configurable depuis cet écran.
Capture d'écran à intégrer
Ce que doit montrer cette capture : formulaire de création d'un état avec les champs Libellé, Module, Type et Publié.
Fichier cible : ./etats-creation-formulaire.png
Modifier un état existant¶
Depuis la liste de l'éditeur, téléchargez la version existante d'un état au format bureautique, modifiez le document localement, puis réimportez-le dans Newapp.
Capture d'écran à intégrer
Ce que doit montrer cette capture : liste des états disponibles dans l'éditeur, avec les boutons de téléchargement et de réimport.
Fichier cible : ./etats-liste.png
Insérer des variables dans le modèle¶
Pour récupérer les données de Newapp dans le document, sélectionnez la variable souhaitée dans la liste déroulante de l'éditeur d'états, copiez le tag affiché, puis collez-le dans le document ODT à l'emplacement voulu. À la génération, chaque tag est remplacé par la valeur correspondante issue de l'application.
Capture d'écran à intégrer
Ce que doit montrer cette capture : liste déroulante de sélection des variables (tags) dans l'éditeur d'états.
Fichier cible : ./etats-selection-variable.png
Prévisualiser et publier¶
- Cliquez sur Fusionner pour générer un aperçu PDF en fusionnant les tags avec les données du dernier formulaire. Vous pouvez également spécifier un identifiant de formulaire manuellement pour tester avec un enregistrement précis.
- Pour publier l'état et le rendre disponible dans les applications métier, cliquez sur le chevron pour afficher les options supplémentaires, puis activez le statut Publié et confirmez.
Modifier les logos¶
Les logos intégrés dans un état peuvent être remplacés via des outils externes (GIMP, Paint.NET). Si le fichier est trop volumineux, réduisez sa taille avant de l'insérer dans le modèle. Pour la liste complète des paramètres de configuration disponibles, consultez la Référence des paramètres.