Composants Évaluation intelligente
Plusieurs types de composants sont installés avec la fonctionnalité, notamment les tables, les règles métier, les includes de script et les Évaluation intelligente travaux planifiés.
Tables
Évaluation intelligente ajoute la table répertoriée dans la table suivante.
| Table | Description |
|---|---|
| Modèle de questionnaire [sn_fsm_smart_asmt_template] |
Stocke des informations sur les modèles et le Évaluation intelligente questionnaire associé. |
Règles métier
Évaluation intelligente ajoute les règles métier répertoriées dans le tableau suivant.
| Règle métier | Table | Description |
|---|---|---|
| Déclencher l’évaluation intelligente | Tâche d'ordre de travail [wm_task] |
Génère des Évaluation intelligente instances pour les tâches de commande de travaux. |
| Déclencher l’évaluation intelligente | Commande de travaux [wm_order] |
Génère des instances pour les Évaluation intelligente commandes de travaux. |
| Déclencher l’évaluation intelligente | Produit affecté [wm_m2m_product_to_work_order] |
Génère des Évaluation intelligente instances pour les produits affectés. |
| Vérifier l’association en double du modèle | Modèle de questionnaire [sn_fsm_smart_asmt_template] |
Garantit que chaque modèle d’évaluation intelligente est associé à un seul enregistrement de questionnaire. Un modèle d’évaluation intelligent ne peut pas être lié à plusieurs enregistrements de questionnaire. |
Inclusions de script
Évaluation intelligente Ajoute les includes de script répertoriés dans la table suivante.
| Script include | Description |
|---|---|
| FSMSmartAsmtUIControlSNC | Dispose de méthodes pour contrôler les composants et les actions de l’interface utilisateur en fonction de la configuration de Évaluation intelligente. |
| FSMSmartAsmtUIControl | Contient une couche personnalisable pour le script FSMSmartAsmtUIControlSNC. |
| FSMSmartAssessmentUtilSNC | Contient des méthodes pour tous les qualificatifs de référence et génère des évaluations à partir du Évaluation intelligente modèle si les conditions sont remplies. |
| FSMSmartAssessmentUtil | Contient une couche personnalisable pour le script FSMSmartAssessmentUtilSNC. |
| FSMSmartAssessmentDaoSNC | Contient toutes les requêtes de base de données associées à Évaluation intelligente. |
| FSMSmartAssessmentDao | Contient une couche personnalisable pour le script FSMSmartAssessmentDaoSNC. |
| FSMSmartAssessmentMigrationHelperSNC | Contient des méthodes liées au questionnaire de type enquête et à ses instances migration vers Évaluation intelligente. |
| FSMSmartAssessmentMigrationHelper | Couche |
| FSMSmartAssessmentsConstants | Contient les constantes pour Évaluation intelligente. |
| QuestionnaireUtilSmartAssessmentImpl | Implémente le point d’extension QuestionnaireUtilExtPoint et contient des méthodes utilitaires pour les questionnaires et les évaluations. |
| QuestionnaireUtilAjax | Contient des méthodes pour modifier les champs de la page d’enregistrement en fonction de la configuration. |
Tâche planifiée
Évaluation intelligente ajoute la tâche planifiée répertoriée dans la table suivante.
| Tâche planifiée | Description |
|---|---|
| Migrer les instances d’enquête vers les évaluations intelligentes | Migre les instances de questionnaire vers Évaluation intelligente les instances migrées et les redéclenche. |