Commit c951ce1a authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

PCRU :

 - Génération des documents PCRU depuis l'interface : OK
 - Envoi FTP : OK

Encore beaucoup de test de tests à mettre en place pour consolider le tout

NB : Traitement de la réponse à faire
parent eec77db8
Loading
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -18,11 +18,22 @@ return array(
        'theme' => 'oscar',
        'themes' => ['oscar', 'adaj', 'debug'],

        // Référenciel PCRU

        'pcru' => [
            // Référenciel PCRU (Fichiers contenant les données officielles)
            'polecompetitivite' => __DIR__ .'/../../install/pcru-pole-competitivite.json',
            'sourcefinancement' => __DIR__ .'/../../install/pcru-sources-financement.json',
            'contracttype' => __DIR__ .'/../../install/pcru-contracts-types.json',

            // Paramètres de la POOL d'envoi PCRU
            'files_path' => __DIR__.'/../../tmp',       // Dossier où seront gérés les fichiers à envoyer
            'filename_contrats' => 'contrat.csv',       // Nom du fichier CSV (contrats)
            'filename_partenaires' => 'partenaire.csv', // Nom du fichier (Partenaires)
            'pool_current' => 'waiting',                // Nom du dossier où sont stoqués les fichiers avant envoi
            'pool_effective' => 'uploaded',                // Nom du dossier où sont stoqués les fichiers avant envoi
            'pool_history' => 'send-%s',                // Nom des dossiers archivés
            'pool_log' => 'pcru.log',                   // Nom du fichier de log
            'pool_lock' => 'PCRU.LOCK'                  // Nom du fichier de verrouillage
        ],

        'htmltopdfrenderer' => [

doc/config-pcru.md

0 → 100644
+17 −0
Original line number Diff line number Diff line
# Configuration du module PCRU

Le module PCRU de Oscar permet d'automatiser la soumission des contrats de recherche depuis Oscar vers les systèmes PCRU.

## Chargement des référenciels

Rendez-vous dans **Administration > Configuration et maintenance > Modules > PCRU** puis, cliquer sur *Mettre à jour les référentiels* 

Cette opération va actualiser les référentiels suivant : 

 - Liste des pôles de compétitivité
 - Liste des sources de financement
 - Liste des types de contrat (PCRU)

## Correspondance des types de contrat OSCAR > PCRU

Les types de contrats sont déjà proposés dans Oscar via le référentiels **Type d'activité**, PCRU impose une liste de contrat spécifique. Afin de vous laissez libre dans l'organisation des types d'activité, Vous allez devoir configurer la correspondance effective entre les types PCRU, et leur équivalent dans OSCAR. Pour cela, rendez-vous dans **Administration > Configuration et maintenance > Modules > PCRU > Correspondance des types de contrat** puis, cliquer sur *Configurer*
 No newline at end of file
+1 −4
Original line number Diff line number Diff line
@@ -52,8 +52,5 @@ Une fois les donnèes valident, 2 solutions :

Le module PCRU permet de gérer et d'automatiser les transmissions d'information avec PCRU.



Vous pouvez activer le module PCRU depuis l'interface d'administration (Configuration et maintenance > Modules > PCRU)
 - PCRU (Privilèges)
 > [Configuration du module PCRU](../config-pcru.md)
+1 −1
Original line number Diff line number Diff line
@@ -162,7 +162,7 @@
    let oscarRemoteData = new OscarRemoteData();

    function flashMessage(){
        // TODO

    }

    export default {
+0 −1
Original line number Diff line number Diff line
@@ -122,7 +122,6 @@
    let oscarRemoteData = new OscarRemoteData();

    function flashMessage(){
        // TODO
    }

    export default {
Loading