Fügen Sie dem Service Level Agreement (SLA) anwenderdefinierte Geschäftsregeln hinzu
Sie können Ihren SLAs anwenderdefinierte Geschäftsregeln hinzufügen.
Vorbereitungen
Erforderliche Rolle: admin
Prozedur
Wählen Sie eine der folgenden Methoden aus, um anwenderdefinierte Geschäftsregeln hinzuzufügen.
| Option | Bezeichnung |
|---|---|
| setWorkflow(false) verwenden | Bevor Sie Ihre Aufgabe aktualisieren, fügen Sie im GlideRecord-Objekt für die Aufgabe in der Business Rule, welche die Aufgabe aktualisiert, einen Aufruf von setWorkflow(false) hinzu. Dadurch wird verhindert, dass die Geschäftsregeln verarbeitet werden.Hinweis:
Mit setWorkflow(false) wird die Verarbeitung aller Engines deaktiviert, und das Update wird nicht im Auditverlauf der Aufgabe angezeigt. Zum Beispiel ein Skript, das die Zeit der Verletzung in ein anwenderdefiniertes Feld der Aufgabe kopiert.
|
| sys_trigger (Zeitplan-Aufgabe) erstellen, um die Aufgabe zu aktualisieren | Verwenden Sie in Ihrer anwenderdefinierten Business Rule das Feld Skript, um eine regelmäßige Aufgabe zum Aktualisieren der Aufgabe zu generieren. Um sicherzustellen, dass die regelmäßige Aufgabe sofort für die Verarbeitung in die Warteschlange gestellt wird, muss sie vom Typ „Einmal ausführen“ sein, und als nächste Aktionszeit muss „Jetzt“ angegeben sein. Hinweis:
Die ScheduleOnce-Skripteinbindung enthält Funktionen zum Festlegen des Zieldatensatzes und des Zeitpunkts der Ausführung der geplanten Aufgabe. Dadurch können Sie das auszuführende Skript angeben und eine andere Funktion aufrufen, um den entsprechenden Datensatz in der Tabelle sys_trigger zu erstellen.Zum Beispiel ein Skript, um eine regelmäßige Aufgabe zu erstellen, welche die Zeit der Verletzung vom Aufgaben-SLA in ein anwenderdefiniertes Feld der Aufgabe kopiert.
|