Articles dans la catégorie : opx2 planisware


En avant Comment fonctionne l’avancement standard dans Planisware ?

Les utilisateurs chevronnés de Planisware savent que le logiciel permet, souvent par du développement spécifique, de mettre en place une quasi-infinité de méthodes de gestion de l’avancement. Cependant, peu connaissent le fonctionnement standard d’un Planisware « nu », sans aucune surcouche.

Cet article a pour but de faire un retour aux bases et

Lire la suite


En avant Relation inverse : quelle syntaxe en OJS sous Planisware ?

relation inverse affectations

Problématique

Les relations inverses permettent de « récupérer » facilement et de manière optimisée tous les objets qui possèdent une relation avec un objet donné. Par exemple une relation inverse permettra de parcourir la liste des affectations portant sur une activité donnée.

Cet article apporte un éclairage sur la manière d’utiliser une relation inverse

Lire la suite




Planisware : focus sur les bonnes pratiques de nommage

Exemple de script standard Planisware

Problématique

Lorsque l’on s’attache à mettre en œuvre des bonnes pratiques de nommage sous Planisware, 2 grandes familles d’objets sont à prendre en compte :

  1. les objets d’environnement Planisware (formules nommées, tables, champs supplémentaires…)
  2. les variables, fonctions et méthodes définies en script OJS

Le respect de normes dans le développement est fondamental car il

Lire la suite


En avant Planisware : comment optimiser le parcours d’une classe avec la relation inverse ?

Recherche via relation inverse

Problématique

Il est fréquent en script Planisware (OJS) d’avoir à rechercher des éléments dans une classe donnée (affectations, tâches, dépenses etc…). La performance de cette recherche dépend principalement de deux facteurs :

  • La volumétrie totale des objets de la classe parcourue
  • La manière dont les objets de la classe sont parcourus

Pour optimiser ce deuxième

Lire la suite



En avant Inspect() : afficher les attributs d’un objet en OJS

Affichage de la liste des attributs-valeurs du type de notre activité

Problématique

Lorsque l’on développe en langage script Planisware (OJS), il peut être utile d’afficher les attributs d’un objet ainsi que leur valeur à un instant donné. Pour ce faire nous pouvons utiliser les fonctions alert(), writeln() et inspect().

Une première solution basique consiste à afficher la valeur d’un champ en utilisant les instructions

Lire la suite