Configurar regra de negócios para reatribuir tíquetes

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Configure a regra de negócios 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ócios.
      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ócios para reatribuir 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ócios 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.