Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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();
}

...