Alguém sabe se existe alguma forma de colocar um usuário pra somente visualizar todas as etapas de um processo? (Se colocar como gestor do processo ou no grupo, esse usuário conseguirá assumir tarefas, e ele só precisa visualizar)
Boa tarde amigo,
geralmente eu “seto” a visibilidade pelos eventos de formulário.
/**
- form.setVisibleById(“classFiscal”, false); = define a visibilidade da DIV “classFiscal” na atividade em questão = 0
*/
var state = getValue("WKNumState");
if (state == 0) {
form.setVisibleById("classFiscal", false);
form.setVisibleById("requisicao", false);
form.setVisibleById("pcoCadastro", false);
//-----------------------------------------------------------------
// Carrega o nome do usuario logado - através do DataSet colleaguePK.colleagueId
var usuarioId = getValue("WKUser");
var const1 = DatasetFactory.createConstraint("colleaguePK.colleagueId", usuarioId, usuarioId, ConstraintType.MUST);
var datasetAttachment = DatasetFactory.getDataset("colleague", null, [const1], null);
var usuario = datasetAttachment.getValue(0, "colleagueName");
var emailusu = datasetAttachment.getValue(0, "mail");
form.setValue("nomeSolicitante", usuario);
form.setValue("emailSolicitante", emailusu);
}
Você pode utilizar um evento de formulário ou processo para definir as visibilidades especificas, ai em cima é só um exemplo do jeito que eu utilizo
1 curtida
Obrigado, amigo. Agradeço a atenção
1 curtida