leer fetch con varias entidades
-
martedì 17 gennaio 2012 16:37
Estimado soy nuevo en crm 2011 y tengo que leer este fetch el problema es que los campos:
privilegedepthmask, name,
privilegeid están en una estructura que no se como leer, vuelta los campos que esta en la estructura primaria los tomo sin problemas: systemuserid, domainname, name con esta sentencia:
var _identidad = results[0].attributes[
pongo a continuación la consulta fetch:
"systemuserid"].value;
var fetchXml = '<fetch mapping="logical">'+
' <entity name="systemuser">' +
' <attribute name="systemuserid" />' +
' <attribute name="domainname" />' +
' <attribute name="fullname" />' +
' <filter type="and">' +
' <condition attribute="systemuserid" operator="eq" value="' + Xrm.Page.context.getUserId() + '"/>' +
' </filter>' +
' <link-entity name="systemuserroles" from="systemuserid" to="systemuserid" link-type="inner">' +
' <link-entity name="role" from="roleid" to="roleid">' +
' <attribute name="name" alias="Rol"/>' +
' <link-entity name="roleprivileges" from="roleid" to="roleid">' +' <attribute name="privilegedepthmask" />'+
' <link-entity name="privilege" from="privilegeid" to="privilegeid">'
+
' <attribute name="privilegeid" />' +
' <attribute name="name" />' +
' </link-entity>' +
' </link-entity>' +
' </link-entity>' +
' </link-entity>' +
' </entity>' +'</fetch>'