Exemplo de verificação de transferência de uma tarefa
Card
label
Exemplos de verificação de transferência de uma tarefa - bloquear o usuário de transferir uma atividade.
Exemplo para bloquear o usuário de transferir uma atividade:
Bloco de código
linenumbers
true
function beforeTaskCreate(colleagueId) {
var isTransfer = getValue("WKIsTransfer");
if (isTransfer !== null) {
if (JSON.parse(isTransfer)) {
throw "Não é permitido transferir a atividade!";
}
}
}
Card
label
Exemplos de verificação de transferência de uma tarefa - trocar o usuário responsável em um mecanismo customizado.
Exemplo para trocar o usuário responsável em um mecanismo customizado:
Bloco de código
linenumbers
true
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;
}