Configurar regra de negócio para reatribuir tíquetes

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Configure a regra de negócio para reatribuir os tíquetes.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Todos > Definição do Sistema > Regras de negócio.
      Regras de negócio
    2. Clique em Nova.
    3. No formulário, preencha os campos.

      Regra de negócio para reatribuir tíquete

      Na guia Avançado, atualize os campos Script.

      Script para reatribuir tíquete

      Tabela 1. Regra de negócio para reatribuição de tíquete
      Campo Descrição
      Nome Nome da regra de negócio
      Tabela Tabela à qual o tíquete deve ser reatribuído.
      Ativo Marque esta caixa
      Avançado Marque esta caixa
      Onde executar
      • Quando: assíncrono
      • Atualizar: marque esta caixa
      • Condições do filtro: aplique a condição do filtro da reatribuição da regra de negócio do tíquete.

        Selecione os campos aos quais o tíquete deve ser reatribuído. Por exemplo: Atribuído ao campo.

      Avançado Script: copie e cole o script. Modifique os valores conforme necessário.

      Atualize o nome do campo em assigned_to se você estiver usando um valor diferente.

      
      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
      });
    4. Clique em Enviar.