Configurer une règle métier pour la réaffectation de tickets
Configurez la règle métier pour la réaffectation des tickets.
Avant de commencer
Rôle requis : admin
Procédure
-
Accédez à la Tout > Définition du système > Règles métier.
- Cliquez sur Nouveau.
-
Renseignez les champs du formulaire.
Dans l'onglet Avancé, mettez à jour les champs Script.
Tableau 1. Règle métier pour la réaffectation d'un ticket Champ Description Nom Nom de la règle métier Table Table à laquelle le ticket doit être réaffecté Actif Cochez cette case Avancé Cochez cette case Où exécuter - Quand : asynchrone
- Mettre à jour : cochez cette case
- Conditions de filtre : appliquez la condition de filtre de la règle métier de réaffectation de ticket.
Sélectionnez les champs auxquels le ticket doit être réaffecté. Exemple : champ Affecté à.
Avancé Script : copiez le script et collez-le. Modifiez les valeurs au besoin. Mettez à jour le nom du champ dans assigned_to si vous utilisez une valeur différente.
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 }); - Cliquez sur Envoyer.