SLARepair - Global
L’include de script SLARepair fournit des méthodes qui suppriment 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 | Requête codée utilisée pour récupérer un ensemble d’enregistrements de la table source. |
| sourceTable | Chaîne | Nom d’une table qui est (ou étend) contract_sla, task_sla ou tâche. |
| Type | Description |
|---|---|
| nul |
Réparer 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();
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 | GlideRecord pour une table qui est (ou étend) contract_sla, task_sla ou tâche. |
| Type | Description |
|---|---|
| nul |
Réparer 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();
repair.repairByGlideRecord(now_GR);
SLARepair : repairBySysId(String sysId, String sourceTable)
Réparez les SLA de tâche associés à la table sys_id et source transmise.
| 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 |
Recherchez 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();
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 | Marqueur indiquant s’il faut activer l’audit. Valeurs valides :
|
| 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 chacun des enregistrements 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 la valeur false pour désactiver l’exécution du workflow.
| Nom | Type | Description |
|---|---|---|
| onOrOff | Booléen | Marqueur indiquant s’il faut activer le workflow. Valeurs valides :
|
| 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 sont réparés. Si la valeur est transmise, les appels à réparation ne modifient aucun SLA de tâche, ils valident uniquement les paramètres fournis et génèrent un nombre d’enregistrements à réparer.
| Nom | Type | Description |
|---|---|---|
| onOrOff | Booléen | Marqueur indiquant s’il faut activer la validation. Valeurs valides :
|
| Type | Description |
|---|---|
| ce | Auto-référence pour permettre le chaînage de méthodes. |
var repair = new SLARepair();
repair.setValidateOnly(true);