WidGet DataSet Customizado - Portal

Foi criado um dataset customizado via TDS. Coloquei o Widget de consulta de DataSet na página principal. Quando entro com o usuário Administrador traz normal todas as informações, porém para qualquer outro usuário não aparece. Entrei nas permissões e coloquei para todos os usuários visualizarem, porém mesmo assim não aparece. O que posso estar fazendo errado?

Como está o código do dataset:


function createDataset(fields, constraints, sortFields) 
{

    var sortingFields = new Array("metadata#id");
    var c1 = DatasetFactory.createConstraint("hidden_activity", 4, 4, ConstraintType.MUST);
    var c2 = DatasetFactory.createConstraint("metadata#active", true, true, ConstraintType.MUST);
    var c3 = DatasetFactory.createConstraint("hidden_nome", "", "", ConstraintType.MUST_NOT);
    var fields = new Array("hidden_nome", "DataSolicitacao", "txtHoraSolicitacao" )
    var constraints = new Array(c1, c2, c3);

    var datasetcolleague = DatasetFactory.getDataset("dsIntervalo", fields, constraints, sortingFields);
    var rowsCount = datasetcolleague.values.length;

    log.info("DS Intervalo - Nº Registros = " +rowsCount );

    return datasetcolleague;
}

Lorival, o dataset dsIntervalo é um dataset de formulário? Se positivo, você deverá rever as permissões que constam nos registros deste formulário.

desculpa, onde vejo essas permissões?

Lorival, você encontra as permissões nas propriedades do formulário no qual este dataset está cadastrado.

  • Você deverá localizar a pasta do formulário;
  • Acessar as propriedades e então a aba segurança;
  • Na aba informações gerais, você verá o campo Nome Dataset;
  • Por fim, você também deverá checar se os registros deste formulário (os documentos que estão dentro dele) estão herdando as permissões da pasta pai.

s

Muito obrigado! Funcionou 100%.