Outils pour utilisateurs

Outils du site


en-us:dev_doc:contrainte:ajouter_type_contrainte

Ajouter un type de contraintes

Cette note explique comment ajouter un nouveau type de contraintes (calcul) dans S@M.

Les étapes

Création de la partie "calculatoire" du type de contraintes

Un type de contraintes fait appel à un calcul sous-jacent.

Il va falloir créer la fonction nommée tc_[code_type_contrainte] qui va se charger de vérifier si la contrainte se déclenche ou non.

Cette fonction sera à placer dans le package CONTRAINTES_CALCUL_PKG. Ce package a pour objectif de centraliser ces calculs.

Le package CONTRAINTES_PKG s'occupera ensuite de récupérer la fonction selon le code du type de contrainte.


Créer le type de contrainte dans S@M

Il ne reste plus qu'à créer un type de contrainte avec l'écran S@M dédié en renseignant le code créé précédemment pour le lier avec sa fonction de calcul, sans oublier de rajouter les paramètres utilisés dans le calcul.

en-us/dev_doc/contrainte/ajouter_type_contrainte.txt · Dernière modification: 2020/12/21 19:43 (modification externe)