Configurar regra de negócio para reatribuir tíquetes

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. 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 Reatribuição do tíquete.

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

      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.