Árvore de páginas

Versões comparadas

Chave

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

...

Bloco de código
languagejs
titleCódigo da Function afterCancelProcess
linenumberstrue
collapsetrue
function afterCancelProcess(colleagueId,processId){
	
	var data = {
			companyId : getValue("WKCompany") + '',
			serviceCode : 'fluig_POC_PagFor', // nome do servidor
			endpoint : '/TOTVS_FLUIG/FLUIG_WS.asmx/apiFluig_HTTP_PUT_CancelProcess', // endpoint da API de cancelamento de processos
			method : 'post',
			params : { 
				oFinalizaAprovFluig: {
					noProcess: processId,
					cdProcess: 'aprova_contrato_mp', // código do processo criado
					status: 'CANCELED'
					}
			},
			headers : {}
		}
		
		fluigAPI
			.getAuthorizeClientService()
			.invoke(JSON.stringify(data));
	
	
}

...

3) Mecanismo de atribuição de usuários

...


Esta configuração consiste na definição do usuário (ou grupo de usuários) que dará sequência ao processo iniciado pelo TOTVS Bioenergia.

Os processos iniciados via API Fluig, pelo Bioenergia, necessariamente precisam possuir na composição e configuração da primeira tarefa após o evento de início do processo, um mecanismo de atribuição configurado.

Sem este mecanismo de atribuição definido, o processo não será startado e a API retornará com um erro.

Para as demais tarefas, o uso deste recurso é opcional.


Dica
Caso deseje entender mais sobre estes mecanismos de atribuição, recomendamos a leitura da documentação disponibilizada pelo Fluig, clicando aqui.


No Fluig Studio, com o processo aberto na tela principal, deve-se clicar na tarefa em que se deseja configurar um mecanismo de atribuição. Neste exemplo, configuraremos a tarefa "Aprova Contrato de Matéria Prima". Clicando sobre a caixa da tarefa, podemos visualizar algumas configurações desta tarefa na aba "Properties". Dentre as opções, temos a "Mec. Atribuição", responsável por indicar o mecanismo de atribuição escolhido. Nos é apresentado um combo box, com algumas opções de atribuições, e ao lado a opção "Configurar":


Image Added

Neste exemplo, escolhemos o mecanismo de Atribuição "Por Usuário". Clicando em "Configurar", nos é apresentado todos os usuários cadastrados neste servidor Fluig. Clicando duas vezes sobre o nome, será indicado o usuário que está atribuído como responsável por assumir esta tarefa, assim que o processo for iniciado pelo TOTVS Agro Bioenergia.


Image Added

Nota
Lembre-se sempre de salvar todas as alterações.
Aviso
titleAtenção
Para a integração entre os produtos TOTVS Agro Bioenergia e TOTVS Fluig, todos os processos acionados via API Fluig, a PRIMEIRA TAREFA do processo (tarefa apresentada após o início do processo - circulo verde) OBRIGATÓRIAMENTE  precisa possuir um mecanismo de atribuição configurado. Sem este mecanismo de atribuição configurado para a primeira tarefa do processo, a API apresentará erro, pois ela aguarda a indicação de quem receberá a movimentação do processo.