MS CRM 2011 ve 2013'te kullanıcıların adlarını alarak kullanmanız gerektiğinde aşağıdaki javascript kod parçasını kullanmanız yeterli olacaktır.
function
GetName() {
var
serverUrl = Xrm.Page.context.getClientUrl();
var
oDataSelect = serverUrl +
"/xrmservices/2011/OrganizationData.svc/SystemUserSet?$select=DomainName&$filter=SystemUserId eq guid'"
+ Xrm.Page.context.getUserId() +
"'"
;
var
retrieveReq =
new
XMLHttpRequest();
retrieveReq.open(
"GET"
, oDataSelect,
false
);
retrieveReq.setRequestHeader(
"Accept"
,
"application/json"
);
retrieveReq.setRequestHeader(
"Content-Type"
,
"application/json;charset=utf-8"
);
retrieveReq.onreadystatechange =
function
() {
GetData(
this
);
};
retrieveReq.send();
}
function
GetData(retrieveReq) {
if
(retrieveReq.readyState == 4) {
if
(retrieveReq.status == 200) {
var
retrieved = JSON.parse(retrieveReq.responseText).d;
if
(retrieved.results !=
null
) {
alert(retrieved.results[0].DomainName);
}
}
}
}