---
sourceDocument: Verwaltung der Xanadu Now Platform
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Verwaltung der Xanadu Now Platform

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Beschränken Sie das Zuweisungsgruppenfeld

# Beschränken Sie das Zuweisungsgruppenfeld {#ariaid-title1}

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

Dieses Beispiel zeigt, wie Sie einen erweiterten Referenzqualifizierer mit JavaScript und einer Skripteinbindung verwenden, um die Auswahlmöglichkeiten für Incident -Zuweisungsgruppen auf die Gruppen zu beschränken, die den im Feld Zugewiesen an angegebenen Benutzer enthalten.

## Vorbereitungen

Erforderliche Rolle: personalize_dictionary or admin

## Prozedur

1. Öffnen Sie einen Incident.
2. Klicken Sie mit der rechten Maustaste auf die Bezeichnung Zuweisungsgruppe, und wählen Sie Dictionary konfigurierenaus.
3. Wenn das Formular in der Ansicht Standardangezeigt wird, klicken Sie unter Zugehörige Linksauf Erweiterte Ansicht.
4. Stellen Sie sicher, dass im Feld Referenzqualifizierer verwenden die Option Erweitert ausgewählt ist.
5. Geben Sie im Feld Referenzqual. den Wert <kbd class="ph userinput">javascript:new ReferenceQualifierHelper().backfillAssignmentGroup()</kbd>ein.
6. Speichern Sie den Datensatz.
7. Navigieren zu SystemdefinitionenSkripteinbindungenan.
8. Klicken Sie auf Neu.
9. Benennen Sie Ihre Skripteinbindungen als <kbd class="ph userinput">ReferenceQualifierHelper</kbd>, um dem Javascript im folgenden Schritt zu entsprechen.  
   Dieser Name stellt sicher, dass der API-Name auf Grundlage des Felds Name korrekt generiert wird.
10. [Skripteinbindungen](https://www.servicenow.com/docs/access?context=c_ScriptIncludes&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US) mit dem folgenden JavaScript-Code.  
    Stellen Sie sicher, dass das Feld Zugängliches Formular für die Umgebung richtig festgelegt ist.

        var ReferenceQualifierHelper = Class.create();
        ReferenceQualifierHelper.prototype = {
        	
        	backfillAssignmentGroup:function() {
        		var assigneeGroupsQualifier = '';
        		var assignee = current.assigned_to;
        		
        		//return if the assigned_to value is empty (this causes all groups to be returned)
        		if(!assignee)
        			return;
        		
        		//sys_user_grmember has the user to group relationship
        		var grAssigneeGroups = new GlideRecord('sys_user_grmember');
        		
        		grAssigneeGroups.addQuery('user',assignee);
        		grAssigneeGroups.query();
        		
        		while(grAssigneeGroups.next()) {
        			if (assigneeGroupsQualifier.length == 0) {
        				// Create the beginning of the qualifier and add the 1st group
        				assigneeGroupsQualifier = 'sys_idIN' + grAssigneeGroups.getValue('group');
        			}
        			else {
        				// build a comma separated string of groups if there is more than one
        				assigneeGroupsQualifier += (',' + grAssigneeGroups.group);
        			}
        		}
        		// return Groups where assigned to is in those groups we use IN for lists
        		
        		gs.log('DP: RefQual = ' + assigneeGroupsQualifier);
        		
        		return assigneeGroupsQualifier;
        	},
        	type: 'ReferenceQualifierHelper'
        };

## Nächste Maßnahme

Erstellen Sie zum Testen einen Incident, und wählen Sie im Feld Zugewiesen an einen Benutzer aus. Klicken Sie auf das Symbol Zuweisungsgruppensuche. Nur die Gruppen, die den von Ihnen ausgewählten Anwender enthalten, werden angezeigt. Beispiel: Sie weisen Bob Smith, der zur Gruppe „ Datenbank " und zur Gruppe „ Netzwerk " gehört, einen Incident zu. Die einzigen Optionen, die in der Zuweisungsgruppe angezeigt werden, sind Datenbank und Netzwerk.

