Geschäftsregeln für die Neuzuweisung von Tickets konfigurieren
Konfigurieren Sie Geschäftsregeln für die Neuzuweisung der Tickets.
Vorbereitungen
Erforderliche Rolle: admin
Prozedur
-
Navigieren zu Alle > Systemdefinition > Business-Regeln.
- Klicken Sie auf Neu.
-
Füllen Sie die Felder im Formular aus.
Aktualisieren Sie auf der Registerkarte Erweitert das Feld Skripts.
Tabelle : 1. Geschäftsregeln für die Neuzuweisung von Tickets Feld Beschreibung Name Name der Geschäftsregel Tabelle Tabelle, der das Ticket neu zugewiesen werden soll. Aktiv Aktivieren Sie dieses Kontrollkästchen. Erweitert Aktivieren Sie dieses Kontrollkästchen. Ausführungsort - Wann: asynchron
- Aktualisieren: Aktivieren Sie dieses Kontrollkästchen.
- Filterbedingungen: Wenden Sie auf die Geschäftsregel die Filterbedingung der Neuzuweisung des Tickets an.
Wählen Sie die Felder aus, denen das Ticket neu zugewiesen werden soll. Beispiel: Zu Feld zugewiesen.
Erweitert Skript: Kopieren Sie das Skript, und fügen Sie es ein. Ändern Sie die Werte nach Bedarf. Aktualisieren Sie den Feldnamen in assigned_to, wenn Sie einen anderen Wert verwenden.
var importChatUtils = new sn_tcm_collab_hook.MSTeamsImportChatUtils(); var chatUtil = new sn_tcm_collab_hook.MSTeamsChatUtil(); var azureIds = chatUtil.getAzureIds([current.getValue('assigned_to')]); //Update the assigned_to field if required var credentialAlias = chatUtil.getTeamsChatCredentialsAliasGr(); var chats = importChatUtils.getChatsofADocument(current.sys_id); var azureId = ''; if (azureIds && azureIds.azureUserIds && azureIds.azureUserIds.length > 0) azureId = azureIds.azureUserIds[0]; if(gs.nil(azureId)){ gs.addErrorMessage(gs.getMessage('Invalid Azure Id, cannot add user to Chat')); return; } chats.forEach( function(chat) { importChatUtils.addMemberToChat(chat,azureId,credentialAlias, current.getValue('assigned_to')); //Update the assigned_to field if required }); - Klicken Sie auf Absenden.