Skip to main content

Featured

[XrmToolBox] Use FetchXML Builder

FetchXML Installation : XrmToolBox 1. Open XrmToolBox And Find FetchXML Builder 2. Start FetchXML Builder 3. Click the fetch from node 사용은 Top 또는 Paging 둘 중 하나만 가능 Paging size : 한 페이지에 보여줄 레코드 개수 Dstinct : 페이지에 보여지는 레코드 중복 제거 No-lock : 테이블 lock 거는 것을 풀어줌 (조회 할 때 퍼블리시되지 않은 값도 들어올 수 있음) Page : 페이지 (미입력시 1 페이지) 4. Click entity form node 조회할 Entity Name을 선택 후, Select Attributes 클릭 조회할 Entity의 Attirbute를 선택하여 확인 link-entity 클릭 Relationship을 클릭하여 링크할 관계 선택 후 결과

Xrmservicetoolkit get systemuser attributes

hi, im just write for memo that i don't memories code.

anyway Please refer to this code if you need to.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function onload(){
    XrmServiceToolkit.Rest.Retrieve(
        Xrm.Page.context.getUserId().toLowerCase(),
        "SystemUserSet",
        nullnull,
        function (result) {
            SetLookupValue("new_l_salesdisivion", result.BusinessUnitId.Id, result.BusinessUnitId.Name, result.BusinessUnitId.LogicalName);
        }, function (error) {
            alert(error); //equal(true, false, error.message);
        },
        false
    );
}
function SetLookupValue(fieldName, id, name, entityType) {
    if (fieldName != null) {
        var lookupValue = new Array();
        lookupValue[0= new Object();
        lookupValue[0].id = id;
        if (name != null && name != "")
            lookupValue[0].name = name;
        lookupValue[0].entityType = entityType;
        Xrm.Page.getAttribute(fieldName).setValue(lookupValue);
        Xrm.Page.getAttribute(fieldName).fireOnChange();
    }
}
cs

Comments

Popular Posts