---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Anwenderdefinierte SLA-Bedingungsregel erstellen

# Anwenderdefinierte SLA-Bedingungsregel erstellen {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Sie können anwenderdefinierte SLA-Bedingungsregeln erstellen, um zu bestimmen, ob ein SLA angehängt, unterbrochen, abgeschlossen, erneut angehängt oder abgebrochen werden soll. SLA-Bedingungsklassen enthalten ein Skript zum Definieren der Verarbeitung für eine SLA-Bedingungsregel. Erstellen Sie eine SLA-Bedingungsregel, nachdem die SLA-Bedingungsklasse definiert wurde.

## Vorbereitungen

Erforderliche Rolle: admin

## Prozedur

1. Definieren Sie eine SLA-Bedingungsklasse.  
   Navigieren Sie zu SystemdefinitionSkripteinbindungen, und klicken Sie auf Neu.

   Geben Sie im Skript in der SLA-Bedingungsklasse Methoden zum Ändern eines oder mehrerer der Standard-SLA-Übergänge an (Anhängen, Unterbrechen, Abschließen, Erneut Anhängen, Abbrechen), und definieren Sie die Bedingungen für die SLA-Verarbeitung. Beispielsweise definiert die attach-Methode, wann ein SLA erstellt und an eine Aufgabe angehängt wird. Die Methoden müssen eine Bedingung testen und dabei auf die Bedingungsfelder im SLA-Definitionsformular verweisen.
2. Erstellen Sie eine SLA-Bedingungsregel.
   1. Navigieren Sie zu Service-Level-ManagementSLA-Bedingungsregeln, und klicken Sie auf Neu.
   2. Benennen Sie die SLA-Bedingungsregel.
   3. Wählen Sie die oben im Referenzfeld Klassenname definierte Skripteinbindung aus.
   {#t_DefineANewSLAConditionRule__substeps_emh_y54_bbb}

## Beispiel für eine SLA-Bedingungsklasse

Wenn Sie beispielsweise die folgende Methode in eine SLA-Bedingungsklasse einbeziehen, wird das SLA angehängt, wenn die Bedingung mit dem Feld `start_condition` des SLA übereinstimmt:  

    attach: function() {
          return (this._conditionMatches(this.sla.start_condition));
       },

Folgendes Beispiel zeigt das Format einer Skripteinbindung, die die SLAConditionBase-Klasse erweitern und Methoden für jede der SLA-Übergänge bereitstellen würde:  

    var SLAConditionLocal = Class.create();
     
    SLAConditionLocal.prototype = Object.extendsObject(SLAConditionBase, {
     
       attach: function() {
         // insert script here
       },
     
       pause: function() {
         // insert script here
       },
     
       complete: function() {
         // insert script here
       },
     
       reattach: function() {
         // insert script here
       },
     
       cancel: function() {
         // insert script here
       },
    });


