Créer une mise en page de rapport à l'aide du Générateur de modèles hors ligne

Concevez votre rapport hors ligne à l'aide du plugin BI Publisher pour Microsoft Office.

Vous suivez notre série de vidéos sur la création d'un rapport personnalisé ? Vous trouverez les liens pour chaque étape ci-dessous.

Utilisez le plugin Oracle BI Publisher dans Microsoft Word ou Excel pour créer une mise en page personnalisée pour votre rapport. Le plugin permet aux utilisateurs qui sont déjà habitués à Word ou Excel de produire facilement une mise en page de rapport à importer dans Aconex. Les utilisateurs avancés peuvent également utiliser le code XSL ou SQL pour créer des attributs basés sur une logique personnalisée. 

Avant de commencer :

Le plugin ne prend en charge que Microsoft Office pour les ordinateurs Windows. Si vous ne pouvez pas utiliser le plugin, vous devrez utiliser l'éditeur en ligne pour concevoir votre mise en page.

 

Exporter et importer son modèle de données

Tout d'abord, il vous faut des données pour travailler. Pour ce faire, vous allez exporter le modèle de données d'Aconex et l'importer dans le générateur de modèles BI Publisher.

  1. Dans l'onglet des rapports personnalisés, passez la souris sur votre rapport et cliquez sur le menu ellipses.
  2. Cliquer sur Exporter vers XML et enregistrer le fichier XML sur son ordinateur. Remarque : Cette fonction permet uniquement d'exporter le modèle de données (domaines et attributs) utilisé dans le rapport.

Note

Les mises en page conçues dans l'éditeur en ligne ne peuvent pas être exportées ou utilisées dans le plugin. De même, les mises en page créées avec le plugin ne peuvent pas être modifiées dans l'éditeur en ligne.

L'export vers XML n'affiche les métadonnées du domaine thématique que lorsqu'il y a des données à récupérer dans le module considéré.

Par exemple, il existe des documents dans le registre des documents, mais aucun d'entre eux n'est joint dans les workflows.

Pour un modèle de données créé avec Document comme sujet principal et les étapes du workflow du Document comme sujet secondaire, le fichier XML exporté montrera les métadonnées du domaine du Document mais pas celles des étapes du workflow du document.

Lorsqu'un document est joint à un workflow, le XML exporté renvoie les métadonnées de l'étape du workflow ainsi que les métadonnées du Document.

  1.  Ouvrir Microsoft Word et commencer un nouveau document vierge (ou ouvrir un modèle existant). Cliquer sur l'onglet BI Publisher.
    Vous verrez que la plupart des icônes de l'onglet sont grisées. Ceci est dû au fait que le modèle de données n'a pas encore été importé.

Note

Le plugin BI Publisher peut également être utilisé dans Microsoft Excel, mais nous recommandons d'utiliser Word.

  1. Cliquer sur Sample XML et sélectionner le fichier XML contenant votre modèle de données, que vous avez exporté d'Aconex dans les étapes précédentes.
  1. Vous recevrez une confirmation que les données ont été chargées avec succès.

Les icônes du panneau Insertion (qui étaient précédemment grisées) sont maintenant disponibles. Nous pouvons commencer à construire la mise en page de notre rapport.

 

Créer une mise en page pour le rapport

  1. Sélectionner un composant pour construire votre mise en page. Pour faire une démonstration, insérons un tableau à l'aide de l'Assistant Tableau.
    Pour la liste complète des composants disponibles, Lire l’article suivant : Utilisation des Composants de mise en page dans l'éditeur en ligne.

Note

Veiller à utiliser les options d'insertion dans l'onglet BI Publisher. Si vous insérez un tableau ordinaire en utilisant les options de formatage standard de Word, votre mise en page ne pourra pas être importée dans Aconex.

  1. Cliquer sur Suivant (Next).
  1. Sélectionner le Modèle de données à utiliser dans votre tableau. Dans cet exemple, nous avons choisi les étapes du workflow comme sujet principal, alors sélectionnons-le et cliquons sur Suivant.
  1. Sélectionner les colonnes à afficher dans le tableau. Double-cliquer sur un attribut pour l'inclure, ou utiliser les boutons fléchés. Vous pouvez également modifier l'ordre des champs.
  1. Configurer le regroupement pour votre tableau et cliquer sur Suivant. Par exemple, vous pouvez regrouper les données par le Numéro de workflow, pour garder les données pertinentes ensemble.
  1. Appliquer le tri pour votre tableau et cliquer sur Terminer.

Votre tableau devrait ressembler à l'exemple ci-dessous.

La ligne supérieure du tableau contient les titres des colonnes, et la deuxième ligne contient les champs de données (attributs) qui s'afficheront sur la page.

Cet exemple est regroupé par le Numéro du workflow.

Note

Vous pouvez voir un caractère F à l'extrême gauche, et un E à l'extrême droite de votre tableau. Il s'agit de champs spéciaux qui permettent au modèle d'être importé dans Aconex. Veillez à les laisser en place chaque fois que vous modifiez la mise en page de votre tableau.

Utiliser les outils de formatage standard de Word pour ajuster l'apparence de votre tableau (police, alignement et couleur, par exemple). Si votre tableau est trop grand pour s'adapter à la largeur de la page, vous pouvez cliquer sur la vue Mise en page Web (Web Layout) et faire défiler le tableau pour l'afficher comme il convient.

C'est le bon moment pour prévisualiser votre tableau, afin d'avoir une idée de la façon dont il s'affichera. Dans le panneau Aperçu, cliquez sur DOCX pour obtenir un aperçu dans Word.

Enregistrer sa mise en page sous forme de fichier RTF lorsque vous y êtes invité. Veillez à donner un nom approprié au fichier et à l'enregistrer dans un endroit sûr. Ce nom de fichier sera le nom de la mise en page, une fois qu'elle sera importée dans Aconex.

Affiner la mise en page

Maintenant, nous pouvons apporter quelques ajustements à la mise en page. Modifiez les en-têtes, ajoutez des colonnes, formatez les champs de données et appliquez des formules personnalisées (utilisateurs avancés).

Modifier les en-têtes de colonne

Cliquer dans une cellule d'en-tête et modifier son nom en fonction de vos besoins.

Ajouter ou supprimer des colonnes

Cliquer avec le bouton droit de la souris sur votre tableau et sélectionner Insérer ou Supprimer pour ajouter ou supprimer des colonnes.

Ajouter des colonnes de données

Cliquer dans une cellule nouvellement ajoutée et sélectionner Champ dans le menu contextuel supérieur. Sélectionner un champ de données et cliquer sur Insérer.

Formater les champs de données

Cliquer avec le bouton droit de la souris sur un champ de données et sélectionner BI Publisher > Propriétés. Par exemple, Vous pouvez souhaiter de formater tous les champs de date en 'AAAA/MM/JJ'.

Facultatif : Insérer un champ de calcul personnalisé

Les utilisateurs avancés peuvent utiliser du code SQL ou XSL pour créer des champs personnalisés dans leurs mises en page de rapport.  Dans cet exemple, nous allons créer un champ personnalisé appelé "Prochaine échéance" (Next Due) qui ajoute quatre jours au champ “date_in”.

Pour ce faire, nous devons d'abord insérer un champ de données.  Ensuite, nous allons le réaffecter en tant que champ "Prochaine échéance" (Next Due) avec un code personnalisé.

  1. Cliquer avec la souris dans la cellule du tableau où vous souhaitez placer le champ personnalisé, puis cliquer sur Champ (Field) dans le panneau d'insertion. Insérer n'importe quel champ de cette liste (le champ inséré n'a pas d'importance puisque nous allons personnaliser son nom d'affichage et son calcul).
  1. Cliquer avec le bouton droit de la souris sur le champ de données que vous avez inséré et sélectionner BI Publisher > Propriétés. Donnez à votre champ un nouveau libellé dans Texte à afficher (Text to display). Dans cet exemple, nous nommerons le champ "Next Due" (Prochaine échéance) 
  1. Cliquer sur l'onglet Avancé, et entrer votre formule dans le champ Code. (vous devrez supprimer tout texte déjà saisi dans ce champ).
  1. Cliquer sur OK. Votre champ sera inséré dans votre mise en page, où vous pourrez appliquer le formatage nécessaire.

Note

Vous cherchez d'autres formules ? Consulter l’article suivant : Appliquer des fonctions avancées dans le générateur de modèles hors ligne.

Finaliser son modèle

Lorsque vous êtes satisfait de l'aspect de votre modèle, assurez-vous de l'enregistrer, puis jetez un autre coup d'œil en utilisant l'option Aperçu.

Note

Veiller à enregistrer le fichier au format .RTF.

Validez votre modèle pour vérifier l'absence d'erreurs. Aucune erreur n'a été trouvée" signifie que votre fichier de modèle devrait être importé avec succès dans Aconex.

Importer et visualiser

Maintenant, dans Aconex, sélectionnez votre rapport enregistré et choisir Importer la mise en page (Import Layout) dans le menu ellipse (3 points). Sélectionnez votre fichier modèle .rtf enregistré et vous recevrez la confirmation que votre mise en page a été importée avec succès.

Note

Si vous avez précédemment importé cette mise en page dans Aconex, vous devrez d'abord supprimer l'ancienne version dans Aconex avant d'importer la version mise à jour. Les mises en page peuvent être supprimées en utilisant l'option Ajouter/Modifier une mise en page.

 

Lorsque vous enregistrez le modèle de mise en page .RTF, n'utilisez pas de caractères spéciaux dans le nom du fichier.

 

Aconex ne prend pas en charge l'importation de modèles .RTF dont le nom de fichier contient des caractères spéciaux (par exemple, RFI_sent&received.rtf). Veillez à éviter les caractères spéciaux ou vous obtiendrez un message d'erreur "Impossible d'importer la mise en page".

Cliquer sur le titre du rapport pour consulter et partager son nouveau rapport