cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Help us improve the PTC Community by taking this short Community Survey! X

How to get users and groups of a organization level using API?

GenKie
8-Gravel

How to get users and groups of a organization level using API?

I want to get users and grouops of a organization level in Workflow.

The organizaion is related to the primarybusinessobject.

Please teach me which API  I use and simple code.

1 REPLY 1
glv
10-Marble
10-Marble
(To:GenKie)

We can try to use query spec to query user and group from DB

For users you can refer

 QuerySpec querySpec = new QuerySpec(WTUser.class);
        SearchCondition searchCondition = new SearchCondition(WTUser.class, WTUser.NAME, SearchCondition.EQUAL, name, false);
        querySpec.appendSearchCondition(searchCondition);
        QueryResult queryResult = PersistenceHelper.manager.find(querySpec);

For groups you can refer:

QuerySpec querySpec = new QuerySpec(WTGroup.class);
        SearchCondition searchCondition = new SearchCondition(WTGroup.class, WTGroup.NAME, SearchCondition.EQUAL, groupName, false);
        querySpec.appendSearchCondition(searchCondition);
        QueryResult queryResult = PersistenceHelper.manager.find(querySpec);

 

 

 

 

Top Tags