Les modèles fichiers

Généralités

MyReport peut exploiter des fichiers stockés soit :

  • Sur MyDrive (espace de stockage MyReport)
  • Dans un dossier (de la machine ou du réseau local)
  • Sur le cloud (One Drive ou Google Drive)
  • En import à partir d'une source locale (extension du fichier en .src)

Lors de l'ajout d'un modèle Fichier (Excel ou Texte) un champ source supplémentaire nommé "Nom du fichier" est créé. Il contient le nom du fichier source sans extension.

MyDrive

Un modèle fichier MyDrive est un modèle fichier classique dont le fichier (ou dossier) de données se trouve dans l'espace MyDrive (défini dans MyReport Administrator).

Lors de la sélection du fichier (ou dossier) d'origine, une copie de celui-ci est réalisée et enregistrée dans le dossier "MyDrive".

Si le fichier d'origine est modifié, il doit être

  • soit resélectionné dans le paramétrage du modèle de fichier
  • soit uploadé dans "Mes fichiers sources", fonctionnalité accessible dans MyReport Center

Note

L'emplacement de stockage des fichiers se configure dans Administrator -> Administration des projets -> menu "MyDrive"

Par défaut, le fichier d'origine est stocké à cet emplacement "Data\LocalConfiguration\Model_{Guid}.

Important

Pour pouvoir utiliser "Mes fichiers sources", fonctionnalité MyReport Center :

  • A minima, l'extension du fichier doit être spécifiée

    • *.[ExtensionDuFichier] ou .[ExtensionDuFichier]
  • En effet, lors de l'import dans Mes Fichiers sources, il y a une vérification de la concordance de l'extension de fichier.

Réseau local

Un modèle fichier réseau est un modèle fichier classique dont le fichier (ou dossier) de données se trouve sur ou sur une autre machine que celle du Serveur MyReport.

Le chemin doit être accessible par la machine et la session qui lance le Serveur MyReport.

Si la session n'a pas les droits, il est possible de configurer un utilisateur à utiliser systématiquement pour le traitement de fichiers se trouvant en dehors du MySystem.

L'emplacement du fichier doit être soit un chemin local (utilisation d'un lecteur réseau non supportée), soit un chemin UNC.

Note

Dans le cas d'un fichier pour lequel le chemin n'est pas accessible par le service MyReport, il est conseillé d'utiliser la source "MyDrive"

Type de source

Inclure les sous-dossiers

  • Récupère tous les fichiers présents dans le dossier et ses dossiers enfants (ses sous-dossiers, sous-sous-dossiers, etc...).
  • L'option est cochée par défaut pour les nouveaux modèles avec le type de source "Dossier"

OneDrive

Un modèle OneDrive peux se connecter à un compte drive perso ou à un compte drive Pro.

  • L'activation du mode drive perso se fait dans Administrator (onglet "Connexion à distance). Le choix du compte se fait dans configuration du modèle (Configurer le fichier source).
  • La configuration d'un compte Pro se fait dans Administrator. L'utilisateur n'a plus qu'à s'identifier dans la configuration du modèle (Configurer le fichier source).

Le modèles OneDrive utilisent une authentification par OAuth 2.0. Le serveur est préconfiguré pour rafraîchir les jetons d'authentifications sans aucune configuration de l'utilisateur tous les samedis à minuit.

Note

Le rafraichissement des tokens pour les modèles ou les diffusions vers des Drive a lieu tous les samedi à 00h00.

Google Drive

Google drive autorise 50 tokens simultanément par compte Google et par ID client OAuth 2.0. Si la limite est atteinte, la création d'un nouveau token révoque automatiquement le token le plus ancien sans avertissement.

Note

Le rafraichissement des tokens pour les modèles ou les diffusions vers des Drive a lieu tous les samedi à 00h00

Import d'une source locale MyReport Builder

Une source locale Builder exportée depuis MyReport Builder en .src peut être ajoutée en temps que modèle texte ou Excel à un dossier de votre projet dans MyReport Data.

Depuis l'onglet sources en cliquant droit sur dossier de l'onglet Sources, faire un clic droit afin de faire apparaître le menu contextuel, puis sélectionner l'option "Importer une source locale".

ghostghostghostghostghost
loading table of contents...