Technical environment

Les dossiers dédiés à vos développements sur le serveur Process

La modification ou l’ajout d’éléments dans des dossiers non spécifiés ici est en dehors du spectre SDK et pourra donc causer des problèmes de migrations, mineures ou majeures.

Le dossier “custom”

Ce dossier présent à la racine de Process arrive avec la version 2011. Il permet de centraliser les éléments spécifiques et ce sera donc l’endroit privilégié où vous pourrez déposer vos éléments SDK.

Dans cette nouvelle version, les fichiers spécifiques non gérés dans le dossier “custom” seront réécrasés à chaque application de la configuration Process.

Sources et autre

Vos sources Java exportées sous forme de librairies peuvent être déposées dans le dossier custom\lib.

Les fichiers que vous aurez à manipuler depuis le SDK Process seront centralisés dans le dossier custom

Voici ses sous-dossiers :

Dossier Description
configuration Fichiers de propriétés pour configuration
ldapsynchro Définition de la synchronisation LDAP de l’annuaire
components Composants WEB
controls Définition HTML des composants (widgets) du framework graphique
internationalization Fichiers de traductions
navigation Déclaration des écrans du framework graphique
plugins Plugins WEB
packaging Définition des fichiers de déploiement de vos développements

Ce dossier “custom” contient à la racine le fichier CustomResources.properties qui vous permettra la surcharge des clés de configuration existantes. Il intègre également un dossier “webapp” vous permettant d’intégrer dans la distribution Process des éléments non listés ci-dessus.

Exemples :

Dossier Description
custom/webapp/resources Dossiers pour déposer vos ressources
custom/webapp/WEB-INF/storage/custom/agents Déclaration de modèles d’agents
custom/webapp/WEB-INF/storage/custom/controllers Déclaration de controllers (principe des servlets)

Source : https://wiki.myvdoc.net/xwiki/bin/view/Dev+Floor/SDKEssential partie 5