...
web/json/directory/admin/organization/list
Description
Retrieve first process with details of every packagesRetrieves all organization
User Role
Admin
Method
HTTP GET/POST
...
- callback - (Optional) a function (in JavaScript) to call back after invoking this method
- name - (Optional) name filter
sort - (Optional) column name to be sorted
desc
checkWhiteList- (Optional) Boolean value
to return the list based on process white listto determine whether to sort by ascending or descending order (true equals to descending)
start - (Optional) where rows start from
rows - (Optional) number of rows per page
Sample URL
http://localhost:8080/jw/web/json/workflow/process/list/package
web/json/directory/admin/
...
organization/list
Description
Retrieve first process with details of every packages
User Role
Admin
Method
Sample Result
| Code Block | ||
|---|---|---|
| ||
{
"total": 1,
"data": {
"id": "ORG-001",
"description": "",
"name": "Joget.Org"
}
} |
web/json/directory/admin/subdept/list
Description
Retrieves all sub department of a department
User Role
Admin
Method
HTTP GET/POST
Parameters
- callback - (Optional) a function (in JavaScript) to call back after invoking this method
- name - (Optional) name filter
- deptId - department id
sort - (Optional) column name to be sorted
desc
checkWhiteList- (Optional) Boolean value to
return the list based on process white listdetermine whether to sort by ascending or descending order (true equals to descending)
start - (Optional) where rows start from
rows - (Optional) number of rows per page
Sample URL
http://localhost:8080/jw/web/json/workflowdirectory/admin/processsubdept/list/package?deptId=D-001
Sample Result
web/json/directory/admin/user/deptAndGrade/options
Description
Retrieve first process with details of every packages
User Role
Admin
Method
...
| Code Block | ||
|---|---|---|
| ||
{
"total": 1,
"data": {
"id": "sub",
"description": "",
"name": "Sub Department"
}
} |
web/json/directory/admin/user/deptAndGrade/options
Description
Retrieves all departments and grades in an organization
User Role
Admin
Method
HTTP GET/POST
...
Parameters
- callback - (Optional) a function (in JavaScript) to call back after invoking this method
- checkWhiteList - (Optional) Boolean value to return the list based on process white list
...
- orgId - Organization id
Sample URL
...
http://localhost:8080/jw/web/json/workflow/process/list/package
...
directory/admin/user/
...
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
- callback - (Optional) a function (in JavaScript) to call back after invoking this method
- checkWhiteList - (Optional) Boolean value to return the list based on process white list
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/user/list
Description
Retrieves a list of users
User Role
Admin
Method
HTTP GET/POST
Parameters
- callback - (Optional) a function (in JavaScript) to call back after invoking this method
- name - (Optional)
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
...
deptAndGrade/options?orgId=ORG-001
Sample Result
| Code Block | ||
|---|---|---|
| ||
{
"departments": [{
"id": "",
"name": "",
"prefix": ""
}, {
"id": "D-001",
"prefix": "",
"name": "CEO Office"
}, {
"id": "D-003",
"prefix": "",
"name": "Finance"
}, {
"id": "D-002",
"prefix": "",
"name": "Human Resource and Admin"
}, {
"id": "D-004",
"prefix": "",
"name": "Marketing"
}, {
"id": "D-005",
"prefix": "",
"name": "Product Development"
}, {
"id": "D-007",
"prefix": "",
"name": "Support and Services"
}, {
"id": "D-006",
"prefix": "",
"name": "Training and Consulting"
}],
"grades": [{
"id": "",
"name": "",
"prefix": ""
}, {
"id": "G-001",
"name": "Board Members"
}, {
"id": "G-003",
"name": "Executives"
}, {
"id": "G-002",
"name": "Managers"
}]
} |
web/json/directory/admin/user/group/list
Description
Retrieves the groups that a user is in or not in.
User Role
Admin
Method
HTTP GET/POST
Parameters
- callback - (Optional) a function (in JavaScript) to call back after invoking this method
- name - (Optional) name filter
- userId - Username that a user is in or not in the group
- orgId - (Optional)
- inGroup - (Optional) true or false. default to true
sort - (Optional) column name to be sorted
desc - (Optional) Boolean value to determine whether to sort by ascending or descending order (true equals to descending)
start - (Optional) where rows start from
rows - (Optional) number of rows per page
Sample URL
http://localhost:8080/jw/web/json/directory/admin/user/group/list?userId=admin
Sample Result
| Code Block | ||
|---|---|---|
| ||
{
"total": 1,
"data": {
"id": "G-001",
"description": "",
"name": "Managers",
"organization.name": ""
}
} |
web/json/directory/admin/user/list
Description
Retrieves a list of users
User Role
Admin
Method
HTTP GET/POST
Parameters
- callback - (Optional) a function (in JavaScript) to call back after invoking this method
- name - (Optional) name filter
- orgId - (Optional) Organization id for filter
- deptId - (Optional) Department id for filter
- gradeId - (Optional) Grade id for filter
- groupId - (Optional) Group id for filter
- roleId - (Optional) Role id for filter
- active - (Optional) 1 = active, 0 = not active
sort - (Optional) column name to be sorted
desc - (Optional) Boolean value to determine whether to sort by ascending or descending order (true equals to descending)
start - (Optional) where rows start from
rows - (Optional) number of rows per page
Sample URL
http://localhost:8080/jw/web/json/directory/admin/user/list?groupId=G-002
Sample Result
| Code Block | ||
|---|---|---|
| ||
{
"total": 1,
"data": {
"id": "terry",
"lastName": "Berg",
"username": "terry",
"email": "",
"active": "Active",
"firstName": "Terry"
}
} |
web/json/directory/admin/user/notInGroup/list
...