Installé avec State Model
Plusieurs types de composants sont installés avec State Model.
Tables installées avec State Model
State Model ajoute les tables suivantes.
| Table | Description |
|---|---|
| Modèle d'état [sys_state_model] |
Définit le nom du modèle d’état et la table ciblée par le modèle d’état. Définit également la condition d’application du modèle d’état aux enregistrements et toute condition commune pour le passage de n’importe quel état à n’importe quel autre. |
| Transition d'état [sys_state_transition] |
Définit la façon dont chaque enregistrement de la table cible effectue la transition vers (la condition d’entrée) et/ou à partir (la condition de sortie) de chaque état prédéfini pour cette table. |
Rôles installés avec State Model
Le modèle d’état ajoute le rôle suivant.
| Administrateur du modèle d’état | Description | Contient des rôles |
|---|---|---|
| [state_model_admin] | Permet aux utilisateurs d’ajouter, de modifier et de supprimer des modèles d’état pour les tables de tâches. | Néant |
Administrateur du modèle d’état [state_model_admin]
Ajouter, modifier et supprimer des modèles d’état pour les tables de tâches.
Contient des rôles
Liste des rôles contenus dans le rôle.
Aucun.
Groupes
Liste des groupes auxquels ce rôle est affecté par défaut.
Aucun.
Considérations spéciales
Remarque :
Évitez d’accorder un rôle administrateur lorsque des rôles plus spécialisés sont disponibles.
Includes de script installés avec State Model
State Model ajoute l’include de script suivant.
| Include de script | Description |
|---|---|
| TableChoiceUtils | Classe utilitaire permettant d’obtenir la liste de choix d’un champ de table. |
Scripts clients installés avec State Model
State Model ajoute le script client suivant.
| Script client | Table | Description |
|---|---|---|
| Renseigner les choix d’état | Transition d'état [sys_state_transition] |
Renseigne les choix de champ État dans l’enregistrement ciblé. |
Règles métier installées avec State Model
State Model ajoute les règles métier suivantes.
| Règle métier | Table | Description |
|---|---|---|
| Définir la valeur d’affichage pour l’état | Transition d'état [sys_state_transition] |
Définit la valeur du champ État en fonction du modèle d’état de la table. |
| Définir la table pour choisir des choix | Transition d'état [sys_state_transition] |
Met en cache la valeur du champ État de la première table de la hiérarchie pour un traitement ultérieur des règles. |