Users with active Copilot licenses
CREATE VIEW vwcopilotlicensedusers AS (
SELECT l.userid,
l.username,
l.email,
l.licenseid,
l.licensename,
l.licensetype,
l.licenseassignmentdate,
l.divisionid,
l.updated,
ud.name AS fullname,
ud.state AS userstate,
ud.department,
ud.title,
ud.manager AS managerid,
md.name AS managername,
dd.name AS divisionname
FROM (((subuserlicensedata l
LEFT JOIN userdetails ud ON (((l.userid)::text = (ud.id)::text)))
LEFT JOIN userdetails md ON (((ud.manager)::text = (md.id)::text)))
LEFT JOIN divisiondetails dd ON (((l.divisionid)::text = (dd.id)::text)))
WHERE ((l.copilotlicense = true) AND (l.licenseactive = true) AND (ud.id IS NOT NULL) AND ((ud.state)::text IS DISTINCT FROM 'deleted'::text))
)| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| userid | varchar(50) | true | User GUID | |||
| username | varchar(255) | true | ||||
| varchar(255) | true | |||||
| licenseid | varchar(100) | true | ||||
| licensename | varchar(100) | true | Copilot License Name | |||
| licensetype | varchar(100) | true | ||||
| licenseassignmentdate | timestamp without time zone | true | Date license was assigned | |||
| divisionid | varchar(50) | true | ||||
| updated | timestamp without time zone | true | ||||
| fullname | varchar(200) | true | ||||
| userstate | varchar(50) | true | ||||
| department | varchar(200) | true | ||||
| title | varchar(200) | true | ||||
| managerid | varchar(50) | true | ||||
| managername | varchar(200) | true | ||||
| divisionname | varchar(50) | true |
| Name | Columns | Comment | Type |
|---|---|---|---|
| public.subuserlicensedata | 13 | Per-user license assignments from Genesys Cloud. Tracks which licenses are assigned to each user including Copilot license status. | BASE TABLE |
| public.userdetails | 14 | BASE TABLE | |
| public.divisiondetails | 5 | BASE TABLE | |
| ‘deleted’::text | 0 |