Workflow - Manual do Usuário > Modelador > Automatização > Funções JavaScript > Processo > Informações da instância > context.getProcessName()

context.getProcessName()

 

Essa função retorna o nome definido para o processo de negócio.

Nota

Esta função está disponível para os scripts BeforeExecute e AfterExecute da Tarefa.

Sintaxe: context.getProcessName()

Tipo de retorno: String

Exemplo de utilização:

Essa função pode ser utilizada quando se deseja obter o nome do processo que está sendo executado para por exemplo, iniciar a execução de uma nova instância desse processo caso algum evento ocorra no processo.

O pedaço de processo da imagem acima, tem como objetivo buscar os períodos de férias de um colaborador e depois verificar se existem períodos à vencer. Na tarefa de “Iniciar processo de férias colaborador” é definido um script (a seguir) onde é pego o nome do processo atual para iniciar uma nova execução desse mesmo modelo de processo.

 

Script definido no beforeExecute da tarefa Iniciar processo de férias colaborador:

// Busca o nome do processo

var name = context.getProcessName();

// Busca os parâmetro de entrada do serviço que será chamado pela tarefa em questão

var input = context.getTask().getInput();

// Adiciona demais dados de entrada ao serviço

// Adiciona um parâmetro na entrada, do tipo String, com a informação do nome do processo

input.setString(name);

Este artigo ajudou você?