é possivel consultar pelo usuario a qual grupo ele pertence var user_login = WCMAPI.getUserLogin(); estou utilizando essa função para coletar o usuario, objetivo e com o usuario consultar o dataset e ver a qual grupo ele pertence
Boa tarde!
Você pode fazer assim (pelo front-end):
var c1 = DatasetFactory.createConstraint("colleagueId", WCMAPI.getUserLogin(), WCMAPI.getUserLogin(), ConstraintType.MUST);
var ds_colleagueGroup = DatasetFactory.getDataset("colleagueGroup", null, [c1], null);
Desta forma, será retornado os grupos em que o usuário está inserido, basta acessar da seguinte forma:
for(var i = 0; i < ds_colleagueGroup.values.length; i++) {
var groupDescription = ds_colleagueGroup.values[i]["colleagueGroupPK.groupId"]
console.log(groupDescription);
}
Obs: Será inserido a posição i
caso você esteja fazendo um loop iterando a variável i
da sua estrutura de repetição.
Para a estrutura funcionar, você deve importar no seu HTML a biblioteca abaixo para a utilização de chamada de Dataset no front-end:
<script type="text/javascript" src="/webdesk/vcXMLRPC.js"></script>
Deu certo muito obrigado!