Avant de procéder à l'installation avancée, il est conseillé de consulter le document "Navigation dans les fichiers" pour mieux comprendre la structure des différents fichiers.

Comme dit dans les spécifications les différents modules utilisés dans Ori-Oai-Workflow ainsi que son implémentation via Spring lui confèrent une certaine souplesse. Cette souplesse implique de fait une certaine complexité dans la configuration de l'ensemble de l'application.

Voici le plan de ce chapitre:

Pré-Requis

Quel que soit le workflow que vous configurerez, Ori-Oai-Workflow nécessite en pré-requis que plusieurs services soient disponibles :

A cela, et suivant votre workflow, vous aurez certainement besoin d'autres services d'activés comme

Fichiers à configurer par l'utilisateur déployant Ori-Oai-Workflow

build.properties

deploy.home permet de définir le répertoire dans lequel on veut déployer l'application

Enfin il est possible également de définir un zip à importer dans l'application via un script ant.
_

l'import directement depuis l'interface web est cependant plus simple à mettre en oeuvre

_

conf/properties/main-config.properties


Ce fichier permet de définir les principales configurations d'ordre technique de l'application : authentification ldap/cas, connection ldap, BD SQL, Module d'indexation, serveur smtp, ...

Enfin notez surtout que ce fichier conf/properties/main-config.properties est le fichier principal des configurations et vous renvoie à d'autres fichiers de configuration: les commentaires sont donc à prendre en compte cela vaut pour les autres fichiers de configuration également bien sûr. Il est avant tout destiné à une installation rapide de l'application mais ne permet quasiment pas de personnaliser votre module.

Très vite après une première installation rapide, vous aurez certainement besoin de personnaliser et adapter les workflow d'exemple à vos utilisateurs, à vos cas d'utilisations, à votre SI, à votre mode de fonctionnement, ...

Les configurations livrées et la façon de les modifier sont décrites dans cette page.

Installation / migration / maintenance via ANT


Une fois les différents fichiers de configuration modifiés pour correspondre à vos besoins, vous pouvez enfin installer/déployer/initialiser votre applciation dans le tomcat cible (cf build.properties). Pour cela un certain nombre de targets ant est à votre disposition :


Pour une première installation, vous devrez normalement appeler les targets suivantes dans l'ordre :


Pour une mise à jour (attention de ne pas appeler la target init qui initalise votre base de données, vous devrez normalement appeler les targets suivantes dans l'ordre (l'application ori-oai-workflow le tomcat doit alors être stoppé) :

Tests

Vous pouvez maintenant passer à la phase de test.