Télécharger des documents
La fonctionnalité de téléchargement permet, depuis une application , de lister, télécharger et supprimer les pièces jointes d'un objet
.
Pièces jointes d'un incident, d'une demande de service, d'un matériel
- En mode Exécution :
- un clic sur un document permet de le télécharger ;
- la suppression (via
) et la modification du statut du document Public/Privé sont automatiquement reportées dans
.
- La fonctionnalité s'appuie sur une relation maître-détail entre un datasource EasyVista maître pointant sur une liste d'objets
et un datasource EasyVista détail pointant sur une requête parent de reporting dédiée à l'export des objets
.
Exemple
Affichage de la liste des pièces jointes d'un incident
![]() |
![]() |
---|---|
![]() |
![]() |
Remarques
- Les 2 fichiers d'export contenant les requêtes parent dédiées au téléchargement peuvent être renommés. Cependant, il est recommandé de ne pas modifier les filtres et vues fournis.
- L'ensemble des pièces jointes d'un objet
est automatiquement affiché sous forme d'un tableau. Seuls l'ordre des colonnes et l'affichage, ou non, de certaines d'entre elles (notamment l'icône
) peut être modifié via le Data Transformer.
Attention
- Le téléchargement de documents n'est pas supporté sur Safari.
- Pour mettre en oeuvre la fonctionnalité de téléchargement, et uniquement si votre version de
est antérieure à 2016.1.267.0, vous devez importer 2 fichiers EXP dans
-
voir Procédure
pour télécharger des documents liés à des objets des tables SD_REQUEST et AM_ACTION
pour télécharger des documents liés à des objets des autres tables
Bonnes pratiques
- La description des documents étant souvent longue, affichez celle-ci dans la dernière colonne du tableau. Cela permet de visualiser les autres informations (nom du document, auteur et date de création, ...) sans recourir à l'ascenseur horizontal.
Procédure : Comment implémenter la fonction de téléchargement de documents
1. Si votre version de est antérieure à 2016.1.267.0, importez les 2 fichiers d'export ci-dessous dans
, via le menu Administration > Import / Export > Import.
pour la liaison avec les tables SD_REQUEST et AM_ACTION
pour la liaison avec les autres tables
2. Allez sur l'application souhaitée et ajoutez un datasource EasyVista pointant sur la liste des objets
souhaités. Note : Ce datasource définit le datasource maître.
- Liste des incidents : requête parent Operation > Incidents > All incidents
- Liste des matériels : requête parent Asset Management > Equipment > Inventory
3. Ajoutez un datasource EasyVista pointant sur l'une des requêtes parent de reporting dédiées à l'export des objets . Note : Ce datasource définit le datasource détail.
- Sélectionnez le filtre et la vue souhaités.
- Configurez la relation maître-détail via la section Master/detail :
- Master Datasource : Nom du datasource maître créé à l'étape 2
- Master Field : Clé du datasource maître permettant de faire la liaison avec le datasource détail créé à cette étape. Sélectionnez la colonne PK (Primary Key).
- Detail Field : Clé du datasource détail. Sélectionnez la colonne préfixée par FK (Foreign Key).
- Liste des incidents : FK_AM_DOCUMENT_SD_REQUEST_ID
- Liste des matériels : FK_AM_DOCUMENT_ID
4. Affichez la liste des objets :
- ajoutez un widget Data Viewer ;
- faîtes-le pointer sur le datasource maître (créé à l'étape 2).
5. Affichez le tableau des pièces jointes de l'objet courant :
- ajoutez un widget Data Viewer ;
- faîtes-le pointer sur le datasource détail (créé à l'étape 3) ;
- si vous souhaitez supprimer certaines colonnes du tableau, ou modifier l'ordre de celles-ci, cliquez sur la propriété Data Transformer.
6. Passez en mode Visualisation via :
- cliquez sur l'un des objets
;
- vérifiez que la liste des pièces jointes est affichée ;
- cliquez sur
pour supprimer l'une des pièces jointes ; allez sur l'objet courant dans
et vérifiez que le document n'est plus disponible.