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.

Répartitions de SLA ajoute le module d'extension suivant.
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.

Répartitions de SLA ajoute les tables suivantes.
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.

Répartitions de SLA ajoute les propriétés suivantes.
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.

Répartitions de SLA ajoute les politiques d'interface utilisateur suivantes.
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.

Répartitions de SLA ajoute les includes de script suivants.
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.

Répartitions de SLA ajoute les scripts clients suivants.
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épartitions de SLA ajoute les règles métier suivantes.
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.