Administration du connecteur Multigest

Icone Administration
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 :

  • renseigner l'URL de l'instance cible Multigest (API)
  • ajouter un compte de connexion
  • éditer un compte de connexion
  • supprimer un compte de connexion


Adresse de l'API Multigest

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

Ajouter un compte de connexion

Cliquer sur le bouton "Ajouter" du panneau de gauche.



Les paramètres d'un compte de connexion sont :

Requis Intitulé rubrique Donnée
obligatoire Libellé Libellé du compte (visible par les administrateurs)
obligatoire Identifiant identifiant du compte Multigest ouvert sur l'instance Multigest cible
obligatoire Mot de passe mot de passe correspondant à l'identifiant ci-dessus
obligatoire Armoire SAS Identifiant de l’armoire de type SAS communiqué par l'administrateur Multigest
obligatoire 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)

Précisions sur le comportement de l'action système "Envoyer vers Multigest"

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

Éléments de résolutions des anomalies

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

results matching ""

    No results matching ""