Installé avec les définitions de répartition SLA
Plusieurs types de composants sont installés avec les définitions de répartition SLA.
Module d'extensions installés avec Répartitions de SLA
Les module d'extensions sont ajoutés avec l'activation de Répartitions de SLA.
| Module d’extension | ID | Description |
|---|---|---|
| Répartitions de SLA | com.snc.sla.breakdowns | Fournit la possibilité de générer des données de répartition pour chaque enregistrement SLA de tâche. Par exemple, des répartitions de données pour chaque enregistrement SLA de tâche par champ Groupe d'affectation ou Affecté à peuvent être générées . Remarque : vous devez avoir des versions à jour des includes de script TaskSLAController et RepairTaskSLAController avant d'activer le module d'extension pour assurer que les données de répartition sont générées correctement. Si vous avez des versions personnalisées de l'un ou l'autre de ces includes de script, toutes les personnalisations doivent être intégrées dans les versions de ces fichiers provenant de la mise à niveau la plus récente. |
Table installée avec Répartitions de SLA
Des tables sont ajoutées avec l'activation de Répartitions de SLA.
| Table | Description |
|---|---|
| Définition de répartition SLA [sla_breakdown_definition] |
Une définition de répartition associée à un type de tâche spécifique. Par exemple, Incident. |
| Champ de définition de répartition SLA [sla_breakdown_definition_field] |
Un champ de définition de répartition (un enregistrement enfant d'une définition de répartition). Chaque enregistrement définit un mappage entre un champ de la table de tâches associée et la table de données de répartition. |
| Relation entre la définition de répartition SLA et la définition de SLA [sla_definition_sla_breakdown] |
La relation entre la définition de répartition SLA et les définitions de SLA. |
| Répartition SLA principale [sla_breakdown_core] |
Les colonnes communes pour toutes les tables de données de répartition SLA. Chaque table de données de répartition doit étendre cette table principale. Remarque : Dans la version Madrid, seule la table de données de répartition SLA par affectation [sla_breakdown_by_assignment] est prise en charge. |
| Répartition SLA par affectation [sla_breakdown_by_assignment] |
Contient les enregistrements de répartition générés pour chaque enregistrement SLA de tâche ayant une définition de répartition associée. |
Propriétés installées avec Répartitions de SLA
Des propriétés sont ajoutées avec l'activation de Répartitions de SLA.
| Propriété | Utilisation |
|---|---|
| com.snc.sla.breakdown_processor.log | Niveau de log pour l'include de script SLABreakdownProcessor. Type : liste de choix Valeur par défaut : notice Emplacement : module de log de SLA |
Politique d'interface utilisateur installée avec les répartitions de SLA
Les politiques d'interface utilisateur sont ajoutées avec l'activation de Répartitions de SLA.
| Politique d'interface utilisateur | Table | Description |
|---|---|---|
| Mettre les champs de définition en lecture seule | Champ de définition de répartition SLA [sla_breakdown_definition_field] |
Mettez en lecture seule tous les champs du formulaire qui proviennent de la définition de répartition SLA parente. |
| Masquer le champ « Données de nom de champ » | Champ de définition de répartition SLA [sla_breakdown_definition_field] |
La politique d'interface utilisateur masque le champ « Données de nom de champ » du formulaire. Ce champ n'est utilisé que par les scripts qui mettent à jour dynamiquement d'autres champs sur le formulaire et qui ne doivent pas être modifiés par l'interface. |
Includes de script installés avec Répartitions de SLA
Des includes de script sont ajoutés avec l'activation de Répartitions de SLA.
| Include de script | Description |
|---|---|
| SLABreakdown | Classe de base fournissant des constantes pour les répartitions de SLA. |
| SLABreakdownDefinition | Étend SLABreakdownDefinitionSNC et dans les versions futures pourra être utilisé pour remplacer les fonctionnalités par défaut ou fournir des méthodes supplémentaires. Pour la version Madrid, l'include de script est en lecture seule. |
| SLABreakdownDefinitionSNC | Fournit des méthodes de gestion des enregistrements dans la table sla_breakdown_definition. |
| SLABreakdownDefinitionAJAX | Fournit des méthodes d'appel des clients utilisées pour la gestion des enregistrements dans la table sla_breakdown_definition. |
| SLABreakdownDefinitionBreakdownField | Étend SLABreakdownDefinitionBreakdownFieldSNC et dans les versions futures pourra être utilisé pour remplacer les fonctionnalités par défaut ou fournir des méthodes supplémentaires. Pour la version Madrid, l'include de script est en lecture seule. |
| SLABreakdownDefinitionBreakdownFieldSNC | Fournit des méthodes qui déterminent les valeurs disponibles pour le champ breakdown_field de la table sla_breakdown_definition_field. |
| SLABreakdownDefinitionSourceField | Étend SLABreakdownDefinitionSourceFieldSNC et dans les versions futures pourra être utilisé pour remplacer les fonctionnalités par défaut ou fournir des méthodes supplémentaires. Pour la version Madrid, l'include de script est en lecture seule. |
| SLABreakdownDefinitionSourceFieldSNC | Fournit des méthodes qui déterminent les valeurs disponibles pour le champ source_field de la table sla_breakdown_definition_field. |
| SLABreakdownDefinitionTaskTables | Étend SLABreakdownDefinitionTaskTablesSNC et dans les versions futures pourra être utilisé pour remplacer les fonctionnalités par défaut ou fournir des méthodes supplémentaires. Pour la version Madrid, l'include de script est en lecture seule. |
| SLABreakdownDefinitionTaskTablesSNC | Fournit la méthode qui détermine les tables de tâches disponibles pour les définitions de répartition. |
| SLABreakdownProcessor | Étend SLABreakdownProcessorSNC et peut être utilisé pour remplacer les fonctionnalités par défaut ou fournir des méthodes supplémentaires. |
| SLABreakdownProcessorSNC | Fournit les méthodes pour générer les enregistrements de données de répartition pour les SLA de tâche selon les enregistrements de définition de répartition disponibles. |
| SLABreakdownUtils | Étend SLABreakdownUtilsSNC et peut être utilisé pour remplacer les fonctionnalités par défaut ou fournir des méthodes supplémentaires. |
| SLABreakdownUtilsSNC | Fournit des méthodes utilitaires utilisées par certains des autres includes de script de SLA Breakdowns. |
| TaskSLABreakdownUtils | Étend TaskSLABreakdownUtilsSNC et peut être utilisé pour remplacer les fonctionnalités par défaut ou fournir des méthodes supplémentaires. |
| TaskSLABreakdownUtilsSNC | Fournit des méthodes pour la table task_sla. |
Scripts clients installés avec Répartitions de SLA
Des scripts clients sont ajoutés avec l'activation de Répartitions de SLA.
| Include de script | Table | Description |
|---|---|---|
| Masque les rapports de répartition d'affectation | SLA de tâche [task_sla] |
Masque les graphiques intégrés sur le formulaire du SLA de tâche lorsqu'aucune donnée de répartition n'est disponible. |
| Définir les tables de répartition disponibles | Définition de répartition SLA [sla_breakdown_definition] |
Renseigne les options dans le champ sla_breakdown_table. |
| Définir les données de nom de champ | Champ de définition de répartition SLA [sla_breakdown_definition_field] |
Définit les données dans un champ caché qui est ensuite utilisé par les scripts de choix de champ pour renseigner breakdown_field_name et source_field_name. |
| Afficher le message du moteur 2010 | Définition de répartition SLA [sla_breakdown_definition] |
Affiche un message sur le formulaire pour les instances qui exécutent le moteur SLA 2010. |
| Afficher un message indiquant que des données de répartition existent | Champ de définition de répartition SLA [sla_breakdown_definition_field] |
Affiche un message sur le formulaire pour indiquer que des champs sont en lecture seule en raison de l'existence de données de répartition. |
| Afficher un message indiquant que des données de répartition existent | Définition de répartition SLA [sla_breakdown_definition] |
Affiche un message sur le formulaire pour indiquer que des champs sont en lecture seule en raison de l'existence de données de répartition. |
| Mise à jour des tables de tâches déjà définies | Définition de répartition SLA [sla_breakdown_definition] |
Désactive les options dans le champ task_table pour les types de tâches qui ont déjà une définition de répartition. |
| Avertissement en cas de paramètre inactif | Définition de répartition SLA [sla_breakdown_definition] |
Demande une confirmation lorsqu'une définition de répartition est mise à jour pour être inactive. |
Règles métier installées avec Répartitions de SLA
Des règles métier sont ajoutées avec l'activation de Répartitions de SLA.
| Règle métier | Table | Description |
|---|---|---|
| Effacer le cache des définitions de répartition SLA | Relation entre la définition de répartition SLA et la définition de SLA [sla_definition_sla_breakdown] |
Efface le cache des définitions de répartition SLA à chaque fois qu'un enregistrement est inséré, mis à jour ou supprimé. |
| Effacer le cache des définitions de répartition SLA | Champ de définition de répartition SLA [sla_breakdown_definition_field] |
Efface le cache des définitions de répartition SLA à chaque fois qu'un enregistrement est inséré, mis à jour ou supprimé. |
| Effacer le cache des définitions de répartition SLA | Définition de répartition SLA [sla_breakdown_definition] |
Efface le cache des définitions de répartition SLA à chaque fois qu'un enregistrement est inséré, mis à jour ou supprimé. |
| Supprimer les données de répartition actives lors du passage en inactivité | Définition de répartition SLA [sla_breakdown_definition] |
Supprime les enregistrements de données de répartition pour les enregistrements SLA de tâche actifs lorsque la définition de répartition est mise à jour pour être inactive. |
| Obtenir les données de table de répartition | Définition de répartition SLA [sla_breakdown_definition] |
Remplir dans le bloc-notes les données requises par les scripts clients. |
| Obtenir les données de répartition SLA | SLA de tâche [task_sla] |
Remplir dans le bloc-notes les données requises par les scripts clients. |
| m2mSLABreakdownRestrictBreakdownDefs | Global [global] |
Script pour limiter les valeurs disponibles dans la colonne sla_breakdown_definition dans la table plusieurs à plusieurs sla_definition_sla_breakdown. |
| m2mSLABreakdownRestrictSLAs | Global [global] |
Script pour limiter les valeurs disponibles dans la colonne sla_definition dans la table plusieurs à plusieurs sla_definition_sla_breakdown. |
| Traiter les changements sur les tables | Définition de répartition SLA [sla_breakdown_definition] |
Effectuer un traitement supplémentaire lorsque la table sla_breakdown_table ou la table task_table sont modifiées. |
| Traiter les répartitions de SLA | SLA de tâche [task_sla] |
Crée et met à jour les données de répartition à chaque fois qu'un enregistrement SLA de tâche est créé ou mis à jour. |
| Définir les valeurs de champ dans le bloc-notes | Champ de définition de répartition SLA [sla_breakdown_definition_field] |
Remplir dans le bloc-notes les données utilisées par les autres règles métier ou les scripts clients. |