context.getProcessName()
Essa função retorna o nome definido para o processo de negócio.
- Todo processo possui nome, o retorno nunca é nulo.
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);

English
Español


