SLARepair : global
L’API SLARepair supprime d’abord les SLA existants, puis les recrée à 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 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 au sys_id transmis et à la table source.
| 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 |
Trouver 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 « vrai » pour activer ou « faux » 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 sera 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 la valeur false est transmise, les SLA de tâche seront réparés. Si la valeur True est transmise, les appels de réparation ne modifient aucun SLA de tâche, mais valident uniquement les paramètres fournis et génèrent 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);