Boa tarde,
Criei uma widget que faz a consulta de diversos datasets. Mesmo passando uma chave com o usuário admin, no log é retornado:
Usuário sem permissão para consultar esse dataset.
Segue código de exemplo da consulta do dataset:
var cUserSecurityId = DatasetFactory.createConstraint("userSecurityId", userSecurityId, userSecurityId, ConstraintType.MUST);
var constraints = new Array(cUserSecurityId);
var sortingFields = new Array("descricaoProcesso");
var datasetProcessos = DatasetFactory.getDataset("dsAssociarProcessosClientes", null, constraints, sortingFields);
Alguém sabe o que pode ser?
Obrigada
esse dataset é interno? de um formulário? se for, acho que voce precisa ir no ECM (Documentos), na pasta onde fica o formulário e dar permissão à todos os usuários (desmarcando a opção de listar).
— Otto Mostaert 18 de Dec de 2018são todos de formulários, sim. Achei que por passar o usuário admin, não precisaria dessa permissão. :( Se eu desmarcar a opção "Listar", os usuários terão a opção de "acesso", mas sem conseguir visualizar na lista de de documentos? obrigada pela resposta, Otto.
— Renata 18 de Dec de 2018Isso ai. so consegui fazer isso que você esta querendo desse jeito.
— Otto Mostaert 19 de Dec de 2018@Renata, no userSecurityId você passou a matrícula do usuário admin ou o login?
— Gabriel Franco da Rocha Nascimento 19 de Dec de 2018@Gabriel, bom dia! inicialmente havia colocado a matrícula do usuário, mas fiz o teste com o e-mail e com o login agora e também não funcionou!
— Renata 19 de Dec de 2018Para todos os datasets de formulário não está funcionando?
— Gabriel Franco da Rocha Nascimento 19 de Dec de 2018A consulta acima funciona somente para os datasets que liberei permissão no menu Documentos - Formulários Fluig, como o Otto sugeriu. Para os datasets que não fiz essa liberação, o retorno no log é "usuário sem permissão para acessar o dataset".
— Renata 19 de Dec de 2018