Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

fr:specs:working_sets [2016/08/26 21:06] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Ensembles fonctionnels ======
 +Les **ensembles fonctionnels** sont des types/​groupes de produits regroupés par critères. Sous Ekylibre, une nomenclature est dédiée (''​WorkingSets''​).
 +
 +===== WSQL (Working Set Query Language) =====
 +Pour des besoins ergonomiques côté métier, il est utile de mettre n place un language permettant de définir rapidement des ensembles fonctionnels.
 +
 +Le WSQL est un langage simple et humain conçu pour être concis, et non ambiguë.
 +
 +Exemples :
 +
 +  is animal
 +  ​
 +Cet exemple permet de faire un groupe avec tous les animaux.
 +
 +==== Prédicats ====
 +
 +=== Variété ===
 +
 +  is <​variety>​
 +
 +=== Dérivé ===
 +
 +  derives from <​variety>​
 +
 +=== Compétences ===
 +
 +  can <​ability>​[([<​arg>​[,​ <​arg>​]*]?​)]?​
 +  ​
 +Exemples :
 +
 +  can move
 +  can move()
 +  can consume(water)
 +  can treat(diarrhea,​ bos)
 +
 +=== Indicateurs ===
 +  has [frozen|variable]?​ indicator <​indicator>​
 +  ​
 +==== Opérateurs ====
 +=== and/or ===
 +  ... and ...
 +  ... or ...
 +  ​
 +=== not() ===
 +
 +  not(...)