Scenarios for Organization Objects
Determining All Departments
This statement identifies all departments in which 'JeJ' is entered.
SELECT [unit]
FROM [org]:[Unit] AS [unit]
JOIN [org]:[sysParent2Child]
JOIN [org]:[sysUser] AS [user]
WHERE [user].[sysName] = 'JeJ'Identifying All Users
This statement identifies all users who are entered in multiple departments.
SELECT [u]
FROM [org]:[sysOrganisationUser] AS [u]
WHERE 1 < (
SELECT COUNT(*)
FROM [org]:[Unit]
JOIN [org]:[sysParent2Child] AS [p2c]
WHERE [p2c].[sysId2] = [u].[sysId]
)Identifying all OrganizationUser Objects
This statement identifies all OrganisationUser objects.
SELECT [ou]
FROM [org]:[sysOrganisationUser] AS [ou]Identifying All Organization Objects
This statement identifies all organization objects which are direct children of purchasing, so all employees of the Purchasing department.
SELECT [c]
FROM [org]:[sysObject] AS [p]
JOIN [org]:[sysParent2Child]
JOIN [org]:[sysObject] AS [c]
WHERE [p].[sysName] = 'Purchasing'This statement identifies all organization objects.
SELECT [o]
FROM [org]:[sysObject] AS [o]Identifying All Unit Objects
This statement identifies all unit objects.
SELECT [u]
FROM [org]:[Unit] AS [u]