Consulta Dataset em um Formulário

Pessoal, boa tarde! Criei um FORM com dataset. Esse dataset é apresentado pra mim como interno e possui as informação de colleagueId.

Em um outro Form esso busco as informações de dataset. Para usuários cadastrado pelo próprio Fluig as informações são apresentadas, porém para usuários com integração ao Identity o dataset não apresenta nenhuma informação.

var c1 = DatasetFactory.createConstraint("usuarioId", getValue("WKUser"), getValue("WKUser"), ConstraintType.MUST); var constraints = new Array(c1); var ds = DatasetFactory.getDataset("lotacao", null, constraints, null);

Consultei o DS pelo Ecplipse e a "matricula" do funcionário está lá certinho.

O que pode estar ocorrendo que não consigo fazer essa consulta?

pode enviar o código do seu DataSet?

Você criou um formulário onde o dataset desse formulário se chama "lotacao"? E esse formulário possui um campo chamado "usuarioId"?

Isso mesmo! O formulário possui um campo usuarioId onde busco o colleagueId via Zoom e onde ao exportar criei o DS lotacao.

Você consultando pelo Eclipse esse dataset “lotacao”, passando o “usuarioId” como parâmetro, dá certo?

Da sim, funciona perfeito! Penso que pode estar relacionado a quantidade de caracteres talvez, pois via identity o colleagueId fica tipo 2lg80mvlu6iiqbc21487181373821.

A quantidade de caracteres não afeta. Ele dá algum erro no log?

Descobri aqui o que era! Os usuários estavam sem acesso ao DS/Form. Obrigado pela força!

Caso você não queira dar permissão para o usuário no formulário, você pode fazer a consulta passando um parâmetro com o usuário admin:
var c2 = DatasetFactory.createConstraint("userSecurityId", userAdmin, userAdmin, ConstraintType.MUST);