...
Utilizamos a classe RotasOpenApi
para consultar os processos pendentes associados ao usuário atual em uma etapa atividade específica.
Bloco de código |
---|
// Busca processos pendentes para envio de email ResponseOpenApi<List<ProcessosPendentesUser>> processosPendentes = RotasOpenApi .processo() .buscarProcessosPendentes() .porCodigoProcesso(Integer.valueOf(config.getCodigoProcesso())) .porVersaoProcesso(Integer.valueOf(config.getVersaoProcesso())) .porNomeAtividade(config.getNomeAtividade()) .executar(); |
...
Além disso, também extraímos os dados específicos da atividade, permitindo o acesso aos valores dos campos da etapa atividade atual:
Bloco de código |
---|
private ResponseOpenApi<RetornoProcessoAtividade> recuperaDadosAtividade(ProcessosPendentesUser processo){ return RotasOpenApi .processo() .buscarDadosAtividade() .setCodigoInstancia(processo.getProcessInstanceId()) .setCodigoAtividade(processo.getActivityInstanceId()) .setCodigoCiclo(processo.getCycle()) .executar(); } |
...