Histórico da Página
...
Através dele é possível determinar se o usuário corrente do processo poderá ou não adicionar complementos mesmo com permissionamento ligado na modelagem do processo. Este evento possui acesso a todas as propriedades dos processos workflow (quando disponíveis) bem como acesso a hAPI, FLUIG e seus métodos.
O Exemplo exemplo abaixo irá procurar o usuário corrente no dataset de colleagueGroups. Caso o usuário não esteja neste grupo não será possível para este usuário adicionar complementos extras.
Exemplo:
Bloco de código |
---|
function checkComplementsPermission() { var user = getValue("WKUser"); var company = getValue("WKCompany"); var group = "Auditoras"; var Id = DatasetFactory.createConstraint('colleagueGroupPK.colleagueId', user, user, ConstraintType.MUST); var group = DatasetFactory.createConstraint('colleagueGroupPK.groupId', group, group, ConstraintType.MUST); var company = DatasetFactory.createConstraint('colleagueGroupPK.companyId', company, company, ConstraintType.MUST); var colleagueGroup = DatasetFactory.getDataset('colleagueGroup', null, new Array(Id, group, company), null); if (colleagueGroup != null && colleagueGroup.getRowsCount() == 1) { return true; } else { return false } } |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas