Configure a regra de negócio para reatribuir tíquetes

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 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é Tudo > 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

      Em Avançado , atualize o. Script campos.

      Script para reatribuir tíquete

      Tabela 1. Regra de negócio 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 de filtro: Aplique a condição de filtro da regra de negócio de reatribuição do tíquete.

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

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

      Atualize o nome do campo no 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.