Introduction Procédures d'exploitation - utilisateur Procédures d'exploitation - administrateur Configuration Prérequis pour Maarch RM Installation du socle d'archivage de Maarch RM Publication CLI Variables d'environnement Publication HTTP Installation de l'extension Archives Courrier Installation de l'extension Archives Publiques Installation de l'extension Coffre fort numérique Configuration de la sécurité Configuration de la protection CSRF Configuration des rôles d'organisation Gestion de l'espace d'échange Configuration du stockage Configuration du classement des Logs Migration du support Référentiel Externe Gestion du référentiel des formats Configuration des services de conversion Configuration de l'indexation plein texte Configuration de l'interface homme-machine Configuration de la prévisualisation Configuration du journal de l'application Configuration de la destruction Configuration du journal du cycle de vie Schémas de métadonnées descriptives Schémas d'empaquetage pour les échanges Configuration pour les profils Configuration des notifications sur les événements de l’application Configuration du service de notification Configuration des privilèges des comptes de service Gestion de la planification Gestion du stockage Gestion des niveaux de service Configuration : syntaxe Configuration des versements transactionnels Génération automatique d'identifiants Configuration de la règle de communicabilité par défaut Configuration de l'algorithme de hachage Documentation API Annexes

Configuration des versements transactionnels

Depuis la version 2.6.8, il est désormais possible de configurer la manière de verser les pièces jointes en leur appliquant un traitement particulier selon leur origine. Il est ainsi possible de verser directement des zip ou des bordereaux provenant des logiciels octave ou ReSip sans avoir à modifier les bordereaux à la main (Attention, selon les bordereaux générés par octave ou Resip une intégration plus poussée pourra s'avérer nécessaire en fonction des besoins de votre service)

Lors d'un versement transactionnel, la première étape ne changera pas, il vous sera toujours demandé de verser un fichier compressé ou un bordereau xml. Vous avez ensuite un nouveau menu déroulant vous permettant de choisir entre plusieurs types de dépôts :

Liste des choix de connecteurs

  • Octave : pour le versement de bordereau issu d'octave avec des pièces jointes séparés
  • Paquet Compressé Octave : pour le versement d'un zip issu d'octave
  • Paquet compressé seda 1 : versement d'archives seda 1 zippé
  • Paquet compressé seda 2 : versement d'archives seda 2 zippé

Le choix de l'ajout, ou non, des connecteurs se fait dans le fichier de configuration sous la partie [medona] avec la variable packageConnectors

[medona]
packageConnectors = "{
    'sedazip' : {
        'label' : 'Paquet compressé SEDA 1',
        'service'  :'medona/Connectors/Zip',
        'schema' : 'seda',
        'params' : {
        'manifest' : {
            'label' : 'Nom du fichier de bordereau',
            'source' : 'input',
            'required' : false,
            'default' : 'manifest.xml'
        }
    },
    'octaveZip' : {
        'label' : 'Paquet compressé Octave',
        'service' : 'seda2/Connectors/OctaveZip',
        'schema' : 'seda2',
        'params' : {
             'manifest' : {
                'label' : 'Nom du fichier de bordereau',
                'source' : 'input',
                'required' : false,
                'default' : 'manifest.xml'
            },
            'MessageIdentifier' : {
                'label' : 'Identifiant du message',
                'source' : 'input',
                'type' : 'text',
                'required' : true
            },
            'ArchivalAgreement' : {
                'label' : 'Accord de versement',
                'source': 'input',
                'type' : 'text',
                'required' : false
            },
            'ArchivalAgencyIdentifier' : {
                'label' : 'Identifiant du service d\'archive',
                'source' : 'input',
                'type' : 'organization',
                'required' : true
            },
            'TransferringAgencyIdentifier' : {
                'label' : 'Identifiant du service versant',
                'source' : 'input',
                'type' : 'organization',
                'required' : true
            },
            'OriginatingAgencyIdentifier' : {
                'label' : 'Identifiant du service producteur',
                'source' : 'input',
                'type' : 'organization',
                'required' : true
            },
            'ServiceLevel' : {
                'label'  :'Identifiant du niveau de service',
                'source' : 'input',
                'type' : 'text',
                'required'  : false
            }
        }
    }
}"

label : texte à afficher dans le menu déroulant service : service qui sera chargé de traiter le fichier schema : schéma à appliquer par le connecteur (seda 1, seda 2 ou mades) params : champs complémentaires nécessaires au bon fonctionnement du connecteur et au traitement du bordereau type : type du champ désiré (text (texte à saisir), boolean (booléen), number (nombre), enum (liste de choix configurables), organization (choix d'un service via un typeahead), archivalProfile (choix d'un profil d'archive via un typeahead), file (champ de dépôt de fichiers)) multiple : accepte des valeurs multiples required : est-ce que ce champ est obligatoire help : valeur d'aide s'affichant dans un tooltip default : valeur du champ par défaut enumNames : tableau des valeurs possibles lors d'un modèle de type énumeration

results matching ""

    No results matching ""