---
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


---

# Verwenden Sie eine skriptgesteuerte Zuordnung

# Verwenden Sie eine skriptgesteuerte Zuordnung {#ariaid-title1}

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

Skriptgesteuerte Zuteilungen definieren anwenderdefinierte Zuteilungsmengen und -ziele durch Ausführen eines Skripts.

## Vorbereitungen

Erforderliche Rolle: admin, financial_mgmt_admin oder financial_mgmt_user

## Warum und wann dieser Vorgang ausgeführt wird

Sie können skriptgesteuerte Zuteilungen verwenden, um eine der folgenden Aktionen auszuführen.

* Ordnen Sie allen Kostenstellen eine Ausgabe zu, die auf dem aktuellen Personalbestand in der Kostenstelle basiert.
* Abfragen von Nutzungsdaten, um den Zuordnungsbetrag zu bestimmen, der einem Ziel zugewiesen werden soll.
* Verfolgen Sie die Businessbenutzer, die Business Services verwenden.
{#t_UseAScriptedAllocation__ul_qz4_zft_qq}

## Prozedur

1. Navigieren Sie zu AlleKostenAdministrationAusgabenzuordnungsregeln.
2. Wählen Sie eine Ausgabenzuordnungsregel.
3. Aktivieren Sie die Checkbox Erweitert.
4. Verwenden Sie die folgenden Konzepte, um das Skript zu erstellen  
   * Abfrage nach Zieldatensätzen und -daten, die zur Berechnung des Zuordnungsbetrags verwendet werden.
   * Erstellen Sie Zuordnungsdatensätze mithilfe der Ausgabenzuordnungs-API.

   {#t_UseAScriptedAllocation__ul_y2f_ggt_qq}  
   Die folgenden Variablen sind während der Skriptverarbeitung verfügbar:
   * allocation: Ausgabenzuteilungs-Objekt, das zum Erstellen von Zuteilungen verwendet wird.
   * expense: GlideRecord für die expense_line, die gerade verarbeitet wird.
   * rule: GlideRecord für diese Regel.
   {#t_UseAScriptedAllocation__ul_i1v_kgt_qq}

   Verwenden Sie das Zuordnungsobjekt, das bereits in dem Skriptumfang instanziiert wurde, um einen Zuordnungs-Datensatz zu erstellen:  

       allocation.createAllocation(targetGlideRecord, amount);

**Zugehörige Konzepte**   

* [Automatische Erstellung von Kostenzeilen](https://servicenow-prod.fluidtopics.net/6xHOALyo0LXibo1KEnrDHw "Sie können automatisch Kostenzeilen erstellen, um das genaue Melden von Ausgaben zu erleichtern.")  
**Zugehörige Tasks**   

* [Eine Zuordnungsregel erstellen](https://servicenow-prod.fluidtopics.net/~ivuhOjVPqB4JN5AtSsN3A "Ausgabenzuordnungsregeln ermöglichen es Ihnen, Ausgaben mit einem Element, wie zum Beispiel einem Benutzer, einer Gruppe oder einer Abteilung zu verknüpfen.")
* [Kostenlinien manuell erstellen](https://servicenow-prod.fluidtopics.net/yj43dzJceC213Db8yGbVkw "Sie können Kostenlinien auf einer einzelnen Ebene oder in einer Hierarchie erstellen, um Ausgabeninformationen besser zu organisieren.")
* [Kostenzeile löschen](https://servicenow-prod.fluidtopics.net/JUAusJhU8_Q3cayoBX_QrQ "Durch das Löschen einer Kostenzeile werden auch alle Ausgabenzuteilungen gelöscht, die aus der Kostenzeile generiert wurden.")
* [Erstellen Sie ein Beispiel-Zuordnungsregel](https://servicenow-prod.fluidtopics.net/z9gC5n7vRv7MmQDCfYcWaw "Sie können eine Beispiel-Ausgabenzuordnungsregel erstellen, die die Kosten eines Incident der Abteilung des Anrufers zuordnet.")

