Menu Administration | Bouton Multigest |
Pour utiliser cette fonctionnalité, il est nécessaire de disposer des informations techniques nécessaires auprès des administrateurs de l'instance Multigest cible (version API 5.2)
Ce paramétrage est nécessaire si l'action système "Envoyer vers Multigest" est utilisée.
À partir de cet écran, il est possible de :
Il s'agit de l'URL pointant vers l'API d'une instance Multigest joignable à partir du serveur Maarch Courrier. Elle doit être de la forme :
https://www.mon-multigest.fr/Interconnexion/SoapService.php?wsdl
Cliquer sur le bouton "Ajouter" du panneau de gauche.
Les paramètres d'un compte de connexion sont :
Requis | Intitulé rubrique | Donnée |
---|---|---|
Libellé | Libellé du compte (visible par les administrateurs) | |
Identifiant | identifiant du compte Multigest ouvert sur l'instance Multigest cible | |
Mot de passe | mot de passe correspondant à l'identifiant ci-dessus | |
Armoire SAS | Identifiant de l’armoire de type SAS communiqué par l'administrateur Multigest | |
Entités rattachées | Sélection d'une ou plusieurs entités pour lesquelles ce SAS sera utilisé. |
Il est possible de tester la configuration de connexion vers l'instance Multigest cible (version API 5.2)
Le fait qu'un courrier ait fait l'objet d'un envoi réussi vers Multigest est tracé en base de donnée Maarch courrier.
Un historique de l'action est ajouté au courrier sur Maarch courrier.
FICHIER DE CONFIGURATION DES METADONNEES
Il faut placer le fichier de paramètrage des métadonnées au chemin suivant : config/multigest.json
Un exemple se trouve dans le fichier config/multigest.json.default
{
"mapping": {
"document": {
"ALT_IDENTIFIER": "alt_identifier",
"SUBJECT": "subject",
"DOCTYPE": "doctypeLabel",
"INITIATOR": "initiatorLabel",
"DOC_DATE": "doc_date",
"DEST": "destinationLabel",
"PRIORITY": "priorityLabel",
"DEST_USER": "destUserLabel",
"SENDER": "senderAddress_0"
},
"attachments": {
"IDENTIFIER": "identifier",
"TITLE": "title"
}
}
}
Le fichier au format JSON se constitue d'un objet mapping
qui contient un tableau document
, et un tableau attachments
.
Le tableau document
sert à paramètrer les métadonnées envoyées avec le document principal tandis que le tableau attachment
celui des pièces jointes associées au document.
La première chaine (ex : INITIATOR
) correspond à l’identifiant Multigest de la donnée, et la deuxième (ex : initatorLabel
) à la valeur envoyée depuis Maarch Courrier.
Valeurs possibles pour le tableau "document" :
Nom | Description |
---|---|
subject |
Sujet |
alt_identifier |
Numéro chrono |
creation_date |
Date de création du document |
modification_date |
Date de modification du document |
doc_date |
Date du document |
admission_date |
Date d'arrivée |
process_limit_date |
Date limite de traitement |
closing_date |
Date de clotûre du document |
currentDate |
Date actuelle au format AAAA-MM-JJ |
doctypeLabel |
Libellé du type de document |
doctypeSecondLevelLabel |
Libellé du parent du type de document |
priorityLabel |
Libellé de la priorité |
destinationLabel |
Libellé de l'entité traitante |
initiatorLabel |
Libellé de l'entité initiatrice |
destUserLabel |
Libellé de l'attributaire |
senderCompany_[numéro expéditeur] |
Société de l'expéditeur concerné |
senderCivility_[numéro expéditeur] |
Civilité de l'expéditeur concerné |
senderFirstname_[numéro expéditeur] |
Prénom de l'expéditeur concerné |
senderLastname_[numéro expéditeur] |
Nom de l'expéditeur concerné |
senderFunction_[numéro expéditeur] |
Fonction de l'expéditeur concerné |
senderAddress_[numéro expéditeur] |
Adresse de l'expéditeur concerné |
customField_[id custom] |
Valeur du champ personnalisé concerné |
fingerprint |
Empreinte numérique du document (SHA512 en général) |
Valeurs possibles pour le tableau "attachment" :
Nom | Description |
---|---|
identifier |
Numéro chrono |
title |
Sujet |
typeLabel |
Libellé du type de pièce-jointe |
Lors des interactions avec Multigest, le serveur GED peut renvoyer un code d’erreur numérique. Voici les différents codes d’erreurs numériques retournés par Multigest :
Code | Description |
---|---|
0 | Aucune erreur |
-1 | Problème de connexion à la base de données |
-2 | Utilisateur non reconnu |
-3 | L’utilisateur n’a pas accès à l’armoire |
-4 | L’utilisateur n’a pas accès au dossier |
-5 | L’utilisateur n’a pas les droits suffisants |
-6 | Erreur de création ou de mise à jour d’un dossier ged |
-7 | Dossier inexistant |
-10 | Mauvais type de champ |
-11 | Répertoire non vide |
-12 | Fichier source inexistant |
-13 | Répertoire à transférer inexistant |
-14 | Doublons |
-15 | Erreur d’application |
-16 | Pas de licence interconnexion |
-17 | Moteur de conversion bureautique déjà démarré |
-18 | Erreur de conversion |
-19 | Nombre de paramètres incorrect |
-20 | Format de fichier non géré |
-21 | Erreur de copie du document |
-22 | Erreur de suppression du document |
-23 | Erreur lors du téléchargement (Download) |
-24 | Erreur lors de l’envoi (Upload) |
-25 | Erreur de génération du séparateur |
-26 | Récupération du flux du fichier impossible |
-27 | L'utilisateur n'a pas accès à la bannette |
-28 | Erreur de paramétrage |