| OrgModel
|
Accessed via bpm.process.getOrgModel() in process manager scripts / script tasks or bpm.workManager.getOrgModel() in user task Work Manager scripts
|
| ouByGuid (guid:Text) : EntityDetail
|
Returns the single EntityDetail that describes the Organizational Unit identified by its GUID. If no such Organizational Unit exists, the return value will be
null.
|
| ouByName(name:Text) : List<EntityDetail>
|
Returns the list of EntityDetails that describe the Organizational Units identified by the given name. If no such named Organizational Units exist, the return value will be an empty list.
|
| groupByGuid(guid:Text) : EntityDetail
|
Returns the single EntityDetail that describes the Group identified by its GUID. If no such Group exists, the return value will be
null.
|
| groupByName(name:Text) : List<EntityDetail>
|
Returns the list of EntityDetails that describe the Groups identified by the given name. If no such named Groups exist, the return value will be an empty list.
|
| resourceByGuid(guid:Text) : EntityDetail
|
Returns the single EntityDetail that describes the Human Resource identified by its GUID. If no such Human Resource exists, the return value will be
null.
|
| resourceByName(name:Text) : List<EntityDetail>
|
Returns the list of EntityDetails that describe the Human Resources identified by the given name. If no such named Human Resources exist, the return value will be an empty list.
|
| resourceByLdapDN(ldapDN:Text): List<EntityDetail>
|
Returns the collection of Resources identified by the given LDAP DN, or an empty list if none can be found. Ideally, there should be only one such Resource for a given DN.
|
| positionByGuid(guid:Text) : EntityDetail
|
Returns the single EntityDetail that describes the Position identified by its GUID. If no such Position exists, the return value will be
null.
|
| positionByName(name:Text) : List<EntityDetail>
|
Returns the list of EntityDetails that describe the Positions identified by the given name. If no such named Positions exist, the return value will be an empty list.
|
| orgByGuid(guid:Text) : EntityDetail
|
Returns the single EntityDetail that describes the Organization identified by its GUID. If no such Organization exists, the return value will be
null.
|
| orgByName(name:Text) : List<EntityDetail>
|
Returns the list of EntityDetails that describe the Organizations identified by the given name. If no such named Organizations exist, the return value will be an empty list.
|
| EntityDetail
|
|
| getEntityType() : Text
|
Returns the type identifier for this organizational model entity. Example values are:
- ORGANIZATION
- ORGANIZATIONAL_UNIT
- GROUP
- POSITION
- RESOURCE
|
| getGroups() : List<EntityDetail>
|
For Human Resource entities, this will return the EntityDetails that describe the Groups to which the Resource is associated.
|
| getPositions() : List<EntityDetail>
|
For Human Resource entities, this will return the EntityDetails that describe the Positions to which the Resource is associated.
|
| getName() : Text
|
The name of the organizational model entity.
|
| getGuid() : Text
|
The GUID that uniquely identifies the organizational model entity.
|
| getAlias() : Text
|
For Human Resource entities, this is the Alias of the LDAP Source from which the Resource is derived.
|
| getDn() : Text
|
For Human Resource entities this is the Distinguishing Name (DN) of the LDAP entry from which the Resource is derived.
|
| getResourceType() : Text
|
For entities of Entity Type RESOURCE, this identifies the type of Resource:
|
| getResources() : List<EntityDetail>
|
For non-Resource entity types (such as Positions and Groups), this will return the Resource entities associated with that entity. For example, for a Position, it will be all the Resources that hold that Position.
|
| getAttributeValue(attrName:Text) :List<Text>
|
For Resource entity types, this will return the value of the named Resource Attribute held by that Resource entity.
|
| getAttributeType(attrName:Text) : Text
|
For Resource entity types, this will return the data type of the named Resource Attribute.
|
| getMajorVersion() : Integer
|
The major version number of the organization model
|