Export de données

GedExportPortable

GedExportPortable permet de réaliser des exports portables depuis l’application métier. La liste des dossiers est définie dans un fichier csv passé en argument (1 identifiant par ligne sans séparateur).

int GedExportPortable(
  char *Armoire,
  char *User,
  char *FichierCsv
  );

Paramètres

Armoire : Nom physique de l’armoire

User : Login de l’utilisateur

FichierCsv :Chemin du fichier Csv

Codes retour

0 ou code erreur

Aperçu du répertoire de stockage des exports

Répertoire de l’utilisateur qui doit être accessible par son propriétaire.

Chaque export est numéroté et daté.

Ce numéro et ce nom se retrouvent dans l’interface de gestion des exports portables : voir la documentation de Multigest.

Exemple (C++)

// Réalisation d'un export portable
// – Armoire FACTURE
// – Liste des dossiers GED : c:\Mes documents\LstDged.csv
// – Sous-sous-dossier = Médical/Ordonnance
GedInitConnection([SERVEURGED],[PORT],0);
GedAddChampRecherche(« DOSSIERGED », »111111″);
NoSession = GedExportPortable( « MDPH »,
                              « JACQUES »,
                              « c:\Mes documents_LstDged.csv »);

GedExportFusion

GedExportFusion permet de réaliser des exports de documents pdf (plusieurs pdf fusionnés en un seul).

int GedExportFusion(
  char *Armoire,
  char *User,
  char *FichierCsv,
  char *NomDest,
  char *NomModele,
  char *ChampMatching
  );

Paramètres

Armoire : Nom physique de l’armoire

User : Login de l’utilisateur

FichierCsv : Chemin du fichier csv contenant les numéros de dossiers concernés par l’export.

NomDest : Nom de fichier donné à l’export généré

NomModele : Nom du modèle (sans extension) à utiliser pour la fusion

ChampMatching : Champ de matching pour retrouver les dossiers GED décrit dans le fichier csv

Codes retour

0 ou code erreur

Information

Les documents d’origine et tous les paramètres nécessaires à cette fusion sont définis dans un fichier modèle (extension mds) créé manuellement. Ces modèles d’exports fusionnés doivent être placés dans le répertoire des modèles de Multigest dans un sous-répertoire « Exports Fusion ».

Information

Les exports réalisés sont enregistrés dans le répertoire des exports de Multigest dans un répertoire « Exports Fusion ».

Emplacement des modèles de fusion

Compatibilité Multigest 8.2 ou supérieur

Exemple (C++)

// Réalisation d'un export fusionné
// – Armoire MDPH
// – Liste des dossiers GED : c:\Mes documents\LstDged.csv
// – Nom du fichier généré : Fusion du 20-05-2010
// – Modèle utilisé : Modele1
// – Dossier retrouvé en recherchant sur le champ : DOSSIERGED
GedInitConnection([SERVEURGED],[PORT],0);
NoSession = GedExportPortable( « MDPH »,
                              « JACQUES »,
                              « c:\Mes documents_LstDged.csv »,
                              « Fusion du 20-05-2010 »,
                              « Modele1 »,
                              « DOSSIERGED »);

Création de modèles de fusion

Un modèle de fusion (extension mds) est un fichier de configuration utilisant une syntaxe précise et permettant de définir tous les paramètres nécessaires à la fusion :

  • Options générales
  • Liste des documents des dossiers à utiliser pour la fusion

Exemple d’un modèle.mds

Les options générales sont définies dans les sections « GENERAL » et « ADMINISTRATEUR ».

Les options de la section « GENERAL » se définissent avec la syntaxe suivante :

SOMMAIRE Valeurs 0 ou 1 (0 par défaut)

Si la valeur est 1, la première page du fichier fusionné sera un sommaire.

INTERCALAIRE Valeurs 0 ou 1 (0 par défaut)

Si la valeur est 1, une page intercalaire sera placée avant chaque fichier d’origine utilisés pour la fusion.

PWD Mot de passe (chaîne vide par défaut)

Si un mot de passe est renseigné, le ou les fichiers créés par fusion seront protégés par un mot de passe.

CONCATENATION Valeurs 0 ou 1 (0 par défaut)

Si la valeur est 0, un fichier PDF sera créé par dossier GED présent dans le fichier csv. Si elle est à 1, un seul fichier PDF sera généré avec les documents de tous les dossiers GED du fichier csv. Des signets placés dans les fichiers produits permettent de différencier les dossiers GED et les documents.

COMPRESSION Valeurs 0 ou 1 (0 par défaut)

Si la valeur est 1, le ou les fichiers produits sont compressés au format zip.

Les options de la section « ADMINISTRATEUR » permettent de définir le mail pour la notification de fin de traitement.

Pour chaque fichier à inclure dans la fusion, il est nécessaire de définir une section « FICHIERX ». X est l’incrément de fichier qui doit forcément commencer à 1 et être consécutif :

CLASSEMENT Définition du classement du fichier à prendre en compte au format Multigest : « Sd/Ssd/File ». Les classements définis doivent correspondre à une entrée de l’assistant classement de Multigest.

  • Sd : Sous-dossier
  • Ssd : Sous-sous-dossier
  • File : Nom du fichier

DELPAGE Liste des pages à omettre séparés par des « ; ». Ces pages répertoriées ne sont pas exportées.