Personnalisation des rapports

OpenEduCat utilise les technologies HTML et CSS pour créer des rapports. HTML est un langage de balisage qui utilise des balises, également appelées éléments. C’est le cœur de toute page Web car il fournit sa structure de base. CSS interagit avec les éléments HTML pour ajouter du style à la page, établissant ainsi la manière dont le HTML est présenté à l’utilisateur. Les rapports d’OpenEduCat utilisent également la disposition en grille de Bootstrap, qui correspond aux conteneurs, aux lignes et aux colonnes pour aligner le contenu et prennent en charge les thèmes du site Web d’OpenEduCat.
Lors de la création d’un nouveau rapport, choisissez son objectif et si vous souhaitez que le rapport inclue un en-tête et un pied de page (logo de l’entreprise, nom, adresse, téléphone, adresse e-mail, etc.).
Vue des types de nouveaux rapports dans OpenEduCat Studio

Sous l’onglet Ajouter, vous trouvez les champs à glisser-déposer dans la vue. Fields, Data tables, Subtotal & Total et Address Book sont des éléments dynamiques (ce qui signifie qu’ils ont besoin d’un objet associé one2many ou many2many). Text, Title Block, Image et Text in Cell sont des éléments statiques.

Vue d'un rapport et de l'onglet ajouté dans OpenEduCat Studio

Une fois l’élément ajouté à la vue, sélectionnez-le pour voir ses Options. La première section montre la hiérarchie de l’objet sélectionné et ses propriétés, vous permettant de les modifier individuellement. Les champs avec des objets associés ont leurs directives affichées sur Field Expression.

Vue d'un rapport et des options des onglets dans OpenEduCat Studio
Sous Visible si, définissez la ou les règles permettant de définir les conditions de visibilité des champs.
Exemple : si vous choisissez d’afficher une image de produit, vous pouvez définir une règle de visibilité pour afficher uniquement celles qui sont définies dans le formulaire de produit, évitant ainsi d’avoir une simple icône lorsqu’elles ne sont pas définies. à des éléments spécifiques du rapport. Limiter la visibilité aux groupes, sous Rapport, définit la visibilité du rapport à des groupes spécifiques, ce qui signifie que les utilisateurs appartenant à d’autres groupes ne voient pas le même document final.
Vue des paramètres d'un rapport mettant l'accent sur la visibilité des limites de champ aux groupes dans OpenEduCat Studio

Sous l’onglet Rapport, nommez votre rapport, choisissez le format papier et si le rapport doit être ajouté à la liste du menu Imprimer sur son formulaire de document respectif.

Vue d'un formulaire de facture mettant l'accent sur l'impression du menu pour OpenEduCat Studio
  • Class : ajoutez des classes CSS personnalisées à l’élément sélectionné (par exemple des classes Bootstrap telles que text-danger).

  • Recharger à partir de la pièce jointe : enregistre le rapport en tant que pièce jointe du document lors de son impression. Lorsque le rapport est réimprimé, il télécharge à nouveau cette pièce jointe au lieu de la réimprimer. Cela signifie que si l’enregistrement sous-jacent (par exemple, facture) change par rapport à la première impression, le rapport ne reflète pas les modifications car elles ont été effectuées après la création de la pièce jointe. Ceci est généralement utile pour les rapports liés à des documents qui ne devraient pas changer, tels que les factures.