Passar parâmetros de evento de um fluxo de trabalho para uma notificação

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Passe dois parâmetros de evento que enviam informações sobre um registro ou registros relacionados de um fluxo de trabalho para uma notificação.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Todos > Política do Sistema > Eventos > Registro e defina um novo evento a ser chamado.
    2. Crie a etapa de atividade que chama o evento a partir do fluxo de trabalho e atribua os dois parâmetros possíveis.
      Esses parâmetros podem ser referências ou campos no registro que acionou o fluxo de trabalho, como current.number para o número do item da solicitação. Você também pode fazer referência com pontos aos registros em outras tabelas. O evento envia as informações de parâmetros para a notificação que ele aciona.
    3. Recupere os parâmetros na notificação com scripts de e-mail usando event.parm1 e event.parm2.
      Por exemplo:
      
      var string = event.parm1.toString(); 
      template.print(string);
      

    Exemplo

    Outro exemplo usando SYS IDs concede acesso a qualquer coisa no registro que acionou o fluxo de trabalho. Use um script como este para enviar informações sobre uma mudança ou solicitação para a equipe de suporte, por exemplo.
    
    var id = event.parm1.toString(); 
    var gr = new GlideRecord('sc_req_item'); 
    gr.get('sys_id', id); 
    if (gr.next()){
       // Do something.
    }