Articles avec le tag : P5


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



OJS : les handlers sous Planisware

Problématique

Lorsque l’on implémente des écrans sous Planisware il est souvent demandé d’en paramétrer l’affichage (couleur, police, action sur clic etc…). Un certain nombre de choses peuvent être paramétrées en standard via les popup de paramétrage des objets mais il arrive fréquemment que l’on arrive aux limites de ce que Planisware permet

Lire la suite


Paramétrer le comportement du clic dans un tableau sous Planisware – clic handler

Problématique

Lorsque l’on implémente des écrans sous Planisware il est souvent demandé de paramétrer le comportement d’un clic sur un élément affiché. Dans un tableau par exemple, quel sera le comportement de l’application lorsque je clique sur telle ou telle cellule ?

En général le clic déclenche l’affichage du formulaire de l’objet considéré. Par

Lire la suite


En avant Planisware : afficher la console java

Afficher la console Java

Problématique

Où sont tracées les actions réalisées sur un poste utilisateur par Java ? Comment afficher les informations relatives à l’applet Java sur le poste client ? Cet article précise comment afficher et consulter la console Java des traitements Planisware sur un poste utilisateur.

Afficher la console utilisateur de Planisware

Pour rappel il

Lire la suite


En avant Planisware : ouvrir plusieurs sessions simultanées

Cette image montre comment ouvrir une session privée sous Google Chrome.

Problématique

Lorsque l’on utilise une application sous Planisware on peut avoir besoin d’ouvrir plusieurs sessions sur un même poste. Par exemple :

  • un même utilisateur travaille sur plusieurs environnements différents (sur un environnement de production et sur un environnement de formation par exemple)
  • plusieurs connexions sur un même environnement avec des utilisateurs différents

Pour éviter

Lire la suite


OJS : le caractère « retour chariot »

Problématique

Lors de développements spécifiques en OPX2 Javascript (sous Planisware) on peut être amené à utiliser le caractère « retour chariot » ou « retour à la ligne ». A quoi sert-il sous Planisware ?

Ce caractère spécial se traduit en OJS sous la forme suivante :

"get_char".callmacro(10)

Le nombre ’10’ utilisé comme argument de la fonction correspond

Lire la suite