Installé avec State Model
Plusieurs types de composants sont installés avec State Model.
Tables installées avec State Model
Le modèle d’état 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 cible le modèle d’état. Définit également la condition d’application du modèle d’état aux enregistrements et toute condition commune pour passer d’un état à un 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 depuis (la condition de sortie) 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 de 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. | Aucun |
Administrateur de modèle d’état [state_model_admin]
Ajoutez, modifiez et supprimez 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 particulières
Remarque :
Évitez d’accorder un rôle d’administrateur lorsque des rôles plus spécialisés sont disponibles.
Script includes installés avec State Model
State Model ajoute le script include suivant.
| Script include | Description |
|---|---|
| TableChoiceUtils | Classe d’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 |
|---|---|---|
| Remplir les choix d’état | Transition d'état [sys_state_transition] |
Renseigne les choix de champs É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 les choix | Transition d'état [sys_state_transition] |
Met en cache la valeur du champ État de la première table de la hiérarchie à des fins de traitement ultérieur des règles. |