Dans cet article


Offres d'emploi

Tags

Eléments de configuration à fournir avec le paramétrage d’une application sous P5

Description

La gestion de la configuration est un sujet majeur  pour tout intégrateur de la solution Planisware. En effet, il convient d’être très rigoureux pour éviter tout problème (oublis d’objets de paramétrage, régressions etc.) lors de la livraison d’une nouvelle version d’une application sous Planisware.

Dans cet article nous ne traiterons pas de la gestion de configuration Planisware à proprement parler. Ce sujet fera l’objet d’un article dédié. Il s’agit ici simplement de détailler les informations nécessaires à la bonne intégration des développements livrés dans le système d’information du client.

Eléments nécessaires à l’intégration technique de développements Planisware dans le SI d’un client :

Voici les informations ou livrables que doit impérativement fournir le développeur en plus des objets de paramétrage Planisware (livrés sous forme de lsp ou dpe) :

  • Version du noyau Planisware à installer : P5 SP1, P5 SP2, P5 SP3…
  • Configuration de patchs noyau associés : correspond généralement aux « Medical Packs » et « Technical Packs » Planisware.
  • Version de l’applet JAVA Planisware à utiliser
  • Version du module apache : fichier mod_opx2.so
  • Utilisateur intranet avec lequel doit démarrer l’Intranet Server ou les batchs : par défaut il s’agit généralement de l’utilisateur « INTRANET ».
  • Offset utilisé sur la base de développement (si la livraison se fait par dpe). Dans ce cas, la base de production devra nécessairement posséder un offset et celui-ci doit être différent de celui de la base de développement.

A ces éléments s’ajoutent si nécessaire les points suivants :

  • Variables d’environnement Planisware chargées au démarrage et utilisées dans le paramétrage et qu’il faut définir dans les fichiers *.ini :

exemple : si on utilise dans le paramétrage la variable « document-file-server-path » pour stocker des documents sous 2 sous répertoires « pdf » et « xls » par exemple, il est nécessaire de préciser à l’intégrateur technique que :

  • la variable « document-file-server-path » doit être définie
  • les sous-dossier « pdf » et « xls » doivent être créés sous ce répertoire.

Sinon la fonctionnalité P5 développée ne fonctionnera pas car les répertoire utilisés ne seront pas présents sur le serveur.

  • Répertoires à créer sur le serveur pour permettre la bonne exécution des traitements paramétrés (cf. point précédent).
  • Eventuels paramètres fonctionnels à modifier (écrans d’administration ou se situent ces paramètres et valeurs qu’ils doivent prendre).

 

 

L'équipe AXOPEN

Voir aussi les articles suivants

Description Dans certains cas, lorsque l’on n’a pas positionné d’offset pour les différentes bases de données d’une application Planisware par exemple, on peut constater la présence d’objets ayant le même ONB dans des tables Planisware distinctes. Ceci est une corruption mineure du modèle de données car les données ne sont pas de la même classe. dans un autre article. Requête SQL Pour commencer, il faut récupérer la liste des tables Planisware possédant une colonne « ONB » (Cf.
Lire l'article

Audit de données : vérifier l’absence de doublons (ONB identiques) dans chaque table P5
Description Dans certains cas, lorsque l’on n’a pas positionné d’offset pour les bases de données Planisware par exemple, il peut arriver que l’on constate la présence d’objets ayant le même ONB dans une même table Planisware. Ceci est une grave corruption du modèle de données car Planisware ne sera pas en mesure de charger les 2 objets. Il en chargera un seul sur les 2 et la plupart du temps remontera une erreur indiquant que l’objet xxxx possèdant le même ONB que l’objet yyyy n’a pu être chargé.
Lire l'article

Description Il est parfois utile de générer la liste des tables de la base de données Planisware contenant une colonne ONB. De plus, la liste de ces tables n’est pas fixe car elle va dépendre de la version du noyau Planisware, de la version de Processes et du paramétrage spécifique implémenté. Requête SQL Voici une requête SQL à exécuter en étant connecté au schéma de la BDD et renvoyant la liste des tables Planisware :
Lire l'article