Uma parte do formulario deve ser exibida dependendo do papel do usuario. Como detectar o papel do usuario logado?
Devo utilizar dataset? Ou existe uma função nativa do fluig q faz isso?
Uma parte do formulario deve ser exibida dependendo do papel do usuario. Como detectar o papel do usuario logado?
Devo utilizar dataset? Ou existe uma função nativa do fluig q faz isso?
A melhor forma é utilizar um dataset, entretanto, vale lembrar que não vai retornar um papel, mas todos os papeis em que o usuário está incluído, salvo se você também filtrar por papeis. Segue um exemplo:
var constraintWorkflowColleagueRole1 = DatasetFactory.createConstraint('workflowColleagueRolePK.colleagueId', '4599', '4599', ConstraintType.MUST);
var constraintWorkflowColleagueRole2 = DatasetFactory.createConstraint('workflowColleagueRolePK.companyId', '1', '1', ConstraintType.MUST);
var datasetWorkflowColleagueRole = DatasetFactory.getDataset('workflowColleagueRole', null, new Array(constraintWorkflowColleagueRole1, constraintWorkflowColleagueRole2), new Array('workflowColleagueRolePK.colleagueId', 'workflowColleagueRolePK.roleId'));
Muito obrigado, era isso mesmo q eu procurava...
— Rafael Neves 07 de Mar de 2017