Versões comparadas

Chave

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

Esta página tem como objetivo exemplificar o funcionamento de um robô simples para realizar a alteração do SLA etapasatividades, disponibilizado no marketplace. Para isso, utilizaremos a biblioteca RotasOpenAPI, disponibilizada pelo time de Operações da Lecom.

...

  • Domínio da plataforma,

  • API Key do usuário

  • Informações do processo a ser aprovado.

  • Nome da etapa atividade a ser considerada na busca.

  • Status da atividade a ser consultada.

...

Primeiramente recuperamos uma lista de ProcessosPendentesUseratravéz do RotasOpenApi, realizando um filtro pelo nos da etapa atividade atual do processo, filtrando pelo status.

...

Por fim, iteramos sobre a lista retornada, utilizando o RotasOpenApi para atualizar o SLA das etapas atividades conforme configuração.

Bloco de código
for(ProcessosPendentesUser processo : processosPendentes.getContent()){

	ResponseOpenApi<RetornoAlteraSla> response = RotasOpenApi
			.processo()
			.alteraSla()
			.setAlerta(Integer.valueOf(config.getAlertaHoras()),Integer.valueOf(config.getAlertaMinutos()),Integer.valueOf(config.getAlertaSegundos()))
			.setLimite(Integer.valueOf(config.getLimiteHoras()),Integer.valueOf(config.getLimiteMinutos()),Integer.valueOf(config.getLimiteSegundos()))
			.setCodigoInstancia(processo.getProcessInstanceId())
			.setCodigoAtividade(processo.getActivityInstanceId())
			.setCodigoCiclo(processo.getCycle())
			.executar();

	if (response.getStatus() != 200) {
		LOGGER.error("Erro executar UPPER_CAMEL. Erros: {}", response.getErros());
		return;
	}

	LOGGER.info("SLA atualizado com sucesso. ID da instância: {}", processo.getProcessInstanceId());

}

...

Este exemplo demonstrou o funcionamento do template disponibilizado pelo Marketplace para a atualização do SLA de etapasatividades. É importante ressaltar que este é um modelo básico. Após a inclusão deste template na sua plataforma, ele pode ser ajustado conforme as necessidades do seu cenário específico.