SLARepair - Global
L’include de script SLARepair fournit des méthodes qui suppriment les SLA existants, puis les recréent à partir de l’historique de chaque tâche.
SLARepair : repairByFilter(String filter, String sourceTable)
Réparez les SLA de tâche associés au filtre transmis et à la table source.
| Nom | Type | Description |
|---|---|---|
| filtre | chaîne | Spécifiez une requête codée qui est utilisée pour récupérer un ensemble d’enregistrements à partir de la table source. |
| sourceTable | chaîne | Spécifiez le nom d’une table qui est (ou étend) contract_sla, task_sla ou tâche. |
| Type | Description |
|---|---|
| nul |
Réparez les SLA pour les problèmes créés le mois dernier avec une priorité de 2.
var now_GR = new GlideRecord("problem");
now_GR.addQuery("sys_created_on", "ON", "Last Month@javascript:gs.beginningOfLastMonth()@javascript:gs.endOfLastMonth()");
now_GR.addQuery("priority", "2");
now_GR.query();
var repair = new SLARepair();
while (now_GR.next())
repair.repairByFilter(now_GR.getEncodedQuery(), now_GR.getRecordClassName());
SLARepair : repairByGlideRecord(GlideRecord now_GR)
Réparez les SLA de tâche associés au GlideRecord transmis.
| Nom | Type | Description |
|---|---|---|
| now_GR | GlideRecord | Spécifiez un GlideRecord pour une table qui est (ou étend) contract_sla, task_sla ou tâche. |
| Type | Description |
|---|---|
| nul |
Réparez les SLA pour les problèmes créés le mois dernier avec une priorité de 2.
var now_GR = new GlideRecord("problem");
now_GR.addQuery("sys_created_on", "ON", "Last Month@javascript:gs.beginningOfLastMonth()@javascript:gs.endOfLastMonth()");
now_GR.addQuery("priority", "2");
now_GR.query();
var repair = new SLARepair();
while (now_GR.next())
repair.repairByGlideRecord(now_GR);
SLARepair : repairBySysId(String sysId, String sourceTable)
Réparez les SLA de tâche associés aux tables source et sys_id transmises
| Nom | Type | Description |
|---|---|---|
| sysId | chaîne | Spécifiez l’ID d’une table qui est (ou étend) contract_sla, task_sla ou tâche. |
| sourceTable | chaîne | Spécifiez le nom d’une table qui est (ou étend) contract_sla, task_sla ou tâche. |
| Type | Description |
|---|---|
| nul |
Rechercher les problèmes créés le mois dernier avec une priorité de 2
var now_GR = new GlideRecord("problem");
now_GR.addQuery("sys_created_on", "ON", "Last Month@javascript:gs.beginningOfLastMonth()@javascript:gs.endOfLastMonth()");
now_GR.addQuery("priority", "2");
now_GR.query();
var repair = new SLARepair();
while (now_GR.next())
repair.repairBySysId(now_GR.sys_id + "", now_GR.getRecordClassName());
SLARepair : setAuditEnabled(Boolean onOrOff)
Active ou désactive l’audit lors de l’exécution d’une réparation.
Par défaut, l’audit est défini sur la valeur de la propriété com.snc.sla.repair.audit. Vous pouvez remplacer cela en transmettant true pour activer ou false pour désactiver l’audit.
| Nom | Type | Description |
|---|---|---|
| onOrOff | Booléen | Détermine s’il faut activer ou désactiver l’audit. |
| Type | Description |
|---|---|
| ce | Auto-référence pour permettre le chaînage de méthodes. |
var builder = new SLARepair();
builder.setAuditEnabled(true);
SLARepair : setRunWorkflow(booléen onOrOff)
Active ou désactive l’exécution d’un workflow pour chaque enregistrement SLA de tâche en cours de réparation.
Par défaut, lorsqu’un SLA de tâche est réparé, le workflow est exécuté pendant le processus de réparation. Pour remplacer cela, vous pouvez transmettre false pour désactiver l’exécution du workflow ou true pour l’activer.
| Nom | Type | Description |
|---|---|---|
| onOrOff | Booléen | Détermine s’il faut activer ou désactiver le workflow. |
| Type | Description |
|---|---|
| ce | Auto-référence pour permettre le chaînage de méthodes. |
var repair = new SLARepair();
repair.setRunWorkflow(false);
SLARepair : setValidateOnly(booléen onOrOff)
Valide la demande de réparation.
Si faux est transmis, les SLA de tâche seront réparés. Si la valeur vrai est transmise, les appels de réparation ne modifieront aucun SLA de tâche, mais valideront uniquement les paramètres fournis et généreront un nombre d’enregistrements à réparer.
| Nom | Type | Description |
|---|---|---|
| onOrOff | Booléen | Détermine s’il faut activer ou désactiver la validation. |
| Type | Description |
|---|---|
| ce | Auto-référence pour permettre le chaînage de méthodes. |
var repair = new SLARepair();
repair.setValidateOnly(true);