Job Role
Description
A JobRole node is a categorical variable that allows for defining allowed jobs for a given organizational party in a particular role and role subType.
For example, given an organization party with a buyer role and "Music" subType, we might have three allowed roles using the ALLOWED_JOB_ROLE relationship:
Label
:JobRole
Properties
| Property | Description | Type |
|---|---|---|
| id | A unique identifier for this JobRole node | string (uuid) |
| name | The name of the job role | string |
| createdBy | the person or process that created the node | string |
| createdDate | dateTime | |
| modifiedBy | the person or process who last modified the node | string |
| modifiedDate | dateTime |
Below are valid names for job roles:
| Role | Subtype | Name |
|---|---|---|
| Buyer | Touring | Promoter Contact |
| Contract Signatory | ||
| Marketing Contact | ||
| Ticketing Contact | ||
| Production Contact | ||
| Box Office Contact |
Key
id
Relationships
The ALLOWED_JOB_ROLE relationship connects the :Role to the :JobRole nodes.
Examples
cypher
MATCH (r:Role {name: 'Buyer'})
- [rel:ALLOWED_JOB_ROLE {
subType: 'Music',
active: true
}]
-> (jr:JobRole)
RETURN jr.name AS AllowedJobRole