Vous pouvez créer un composant de formule dans la vue système ou l'une des autres vues. Vous pouvez aussi créer un composant de formule dans le concepteur de règles ou de modèles en même temps que vous concevez une règle métier ou un modèle. Les composants de formule sont utilisés dans les règles métier et les modèles.
Pour créer un composant de formule :
La boîte de dialogue Nouvelle formule est renseignée avec le type d'application Planning, l'application Planning et le type de plan.
Remarque :
Vous pouvez également créer un composant de formule depuis une règle métier ou un modèle en faisant glisser un nouveau composant de formule dans l'organigramme de la règle métier ou du modèle.
Cliquez sur Ajouter une grille et sélectionnez Insérer une grille (avant), Insérer une grille (après) ou Insérer une grille à la fin pour ajouter une autre grille. Par défaut, l'onglet Formule affiche une grille.
Cliquez sur Supprimer une grille pour supprimer la grille sélectionnée.
Cliquez sur l'icône Rechercher pour rechercher du texte dans la grille de formules que vous utilisez. Effectuez ces opérations :
Cliquez sur l'icône Rechercher et remplacer pour rechercher du texte dans le script et le remplacer.
Conseil :
Cliquez sur les icônes plus (+) et moins (-) pour ajouter et supprimer des lignes dans la grille. Pour modifier l'opérateur Et en opérateur Ou, cliquez sur le champ situé en regard de Et, puis sélectionnez Ou dans la liste déroulante.
Remarque :
Bien qu'il soit possible de sélectionner les options IF, ELSE IF et ELSE avec la flèche, par défaut, la première instruction doit être une instruction IF.
Remarque :
Si vous avez suivi la procédure des étapes 9 à 11 pour créer une condition (à savoir, une instruction IF), l'instruction de formule que vous créez à cette étape est l'instruction THEN de la condition.
Variable (reportez-vous à la section Utilisation de variables)
Membre (reportez-vous à la section Ajout de membres et de fonctions à un composant)
Fonction (reportez-vous à la section Utilisation de fonctions)
Liste dynamique (reportez-vous à la section Utilisation de listes dynamiques)
Variable (reportez-vous à la section Utilisation de variables)
Membre (reportez-vous à la section Ajout de membres et de fonctions à un composant)
Fonction (reportez-vous à la section Utilisation de fonctions)
Liste dynamique (reportez-vous à la section Utilisation de listes dynamiques)
IF : sélectionnez cette option pour créer une condition IF. Si l'instruction IF est TRUE, les actions sont exécutées. Si elle est FALSE, d'autres actions sont exécutées.
ELSE IF : sélectionnez cette option pour créer une condition ELSE IF. Les actions de cette instruction seront exécutées s'il existe une instruction IF associée et que cette dernière est FALSE.
ELSE : sélectionnez cette option pour créer une condition ELSE. Les actions de cette instruction sont exécutées s'il existe une instruction ELSE IF et que cette dernière est FALSE.
Remarque :
Si vous supprimez la condition d'un bloc IF ou ELSE IF et que le bloc suivant contient une instruction ELSE IF, le bloc suivant se transforme en un bloc IF. Mais si le bloc suivant contient une instruction ELSE, la condition de ce bloc est supprimée.
Conseil :
Si besoin est, cliquez sur l'icône + pour ajouter d'autres lignes de formule.
Lorsque vous créez un composant de formule à partir de la vue système, l'option Partagé est sélectionnée par défaut et vous ne pouvez pas la modifier. En revanche, si vous souhaitez copier la formule dans une règle métier, faites glisser la formule partagée vers la règle métier, puis désélectionnez la case Partagé dans l'onglet Propriétés. Cette opération permet de créer une copie de la formule partagée dans la règle métier ; la copie de la formule partagée n'est pas modifiée si la formule partagée est modifiée. Lorsque vous enregistrez la règle métier, aucun nom n'est associé à la formule.
Remarque :
Si le composant ne comporte pas de légende et qu'il n'est pas partagé, la première partie du composant apparaît dans l'organigramme. Par exemple, si vous disposez de la formule "Salaries" = 40, qui n'est pas partagée et qui ne comporte pas de légende, l'organigramme affiche la chaîne "Salaries" = 40 pour le composant de formule. Si le composant est partagé et qu'il ne comporte pas de légende, le nom du composant apparaît dans l'organigramme.
Remarque :
Aucune des informations de l'onglet Utilisations ne peut être modifiée.