Árvore de páginas

Versões comparadas

Chave

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

...

<<quais eventos ele faz sentido?>>

<<nos exemplos de código falar o que cada um está fazendo>>

Painel
titleConheça mais...

Mais informações podem ser acessadas através das nossas documentações técnicas de Parâmetros e Mecanismo de atribuição personalizado.

Deck of Cards
idExemplo de verificação de transferência de uma tarefa
Card
labelExemplos de verificação de transferência de uma tarefa


  • Exemplo para bloquear o usuário de transferir uma atividade:


Bloco de código
linenumberstrue
function beforeTaskCreate(colleagueId) {
	var isTransfer = getValue("WKIsTransfer");

	if (isTransfer !== null) {
		if (JSON.parse(isTransfer)) {
			throw "Não é permitido transferir a atividade!";
		}
	}
}



  • Exemplo para trocar o usuário responsável em um mecanismo customizado:


Bloco de código
linenumberstrue
function resolve(process, colleague) {
	var userList = new java.util.ArrayList();
	var isTransfer = getValue("WKIsTransfer");

	if (isTransfer !== null) {
		if (JSON.parse(isTransfer)) {
			userList.add("gestor");
		} else {
			userList.add("user");
		}
	} else {
		userList.add("gestor");
		userList.add("user");
	}

	return userList;
}

...