Bom dia,
Estou no Microsoft Dynamics 2015 e estou tentando recuperar a partir do load da Conta, o ID da Unidade de Negocios do Proprietario da Conta. Estou executando o código abaixo:
Código:
function GetBusinessUnitdetails()
{
if(Xrm.Page.getAttribute("ownerid").getValue() != null)
{
var UserID = Xrm.Page.getAttribute("ownerid").getValue()[0].id;
var ODataSelect ="SystemUserSet?$select=BusinessUnitId&$filter=SystemUserId eq (guid'" + UserID + "')";
var res = GetDataUsingODataServiceWithXmlHttp(ODataSelect);
if(res != null && res.results.length > 0 && res.results[0].BusinessUnitId !=null)
{
alert(res.results[0].BusinessUnitId.Id);
}
}
}
Porem estou recebendo a mensagem:
Erro no evento do campo:
Campo: windows
Evento: onload
Erro: undefined
Creio o metodo GetDataUsingODataServiceWithXmlHttp está obsoleto para o MSCRM 2013 e 2015, porém ja usei Retrieve, RetriveMultiple e so recebo no result do ID undefined.
Obrigado