Visualização de Processo

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