Oracle Waveset 8.1.1 Resources Reference

Account Attributes

The SmartRoles adapter provides the following Identity system user attributes:

User Attribute 

Data Type 

Description 

sr_allRoles

String 

List of granted and derived roles (read only) 

sr_departments

String 

List of departments where user is a member (read only) 

sr_derivedRoles

String 

Roles that are assigned based on rules or policies (read only) 

sr_financialGroups

String 

List of FinancialGroups where user is a member (read only) 

sr_financialTeams

String 

List of FinancialTeams where user is a member (read only) 

sr_grantedRoles

String 

Roles that are granted directly to Person (read only) 

sr_grantedRolesSphere

complex 

Complex attribute providing granted roles and sphere of control for each role. Sphere of control specifies for which organizations the account has that role. 

The schema for the GenericObject in the GenericAttribute is as follows:

  • roles[*]— List of roles granted to account.

  • roles[index].roleName— Name of granted role.

  • roles[index].organizations— List of organizations in which the account has the role.

    Note: Specifying an organization in this list implies all child organizations as well. If you also explicitly specify a child organization in this list, an error will occur.

sr_groups

String 

List of Groups in which user is a member (read only) 

sr_organizations

complex 

Complex attribute providing organization membership either directly or through the worker. Organization membership applies to all organization types; including departments, groups, and teams. (read/write) 

The schema for the GenericObject in the GenericAttribute is as follows:

  • organizations[*]— List of organizations in which the account is a member.

  • organizations[index].orgName— Name of the organization (required).

  • organizations[index].duties— String describing the account’s responsibilities within the organization (optional).

  • organizations[index].memberRoles— List of membership roles that describe the account’s relationship or relationships to the organization. Valid values are: HEAD, PRIMARY, SECONDARY, LIAISON, CONTRIBUTOR, TEAM ADMINISTRATOR, and TEAM MEMBER (optional– but should be specified).

    organizations[index].viaWorker— Boolean value indicating whether to assign organizational membership directly to the account that is assigned to the worker associated with that account (Person).

sr_positions

complex 

Complex attribute providing positions and organization memberships through the position. Organization membership applies to all organization types; including departments, groups, and teams. (read/write) 

The schema for the GenericObject in the GenericAttribute is as follows:

  • positions[*]— List of positions to which the account is assigned.

  • positions[index].title— Position title (required).

  • positions[index].jobCode— Job code associated with the position (optional).

  • positions[index].duties— String describing the position’s responsibilities (optional).

  • positions[index].organizations[*]— List of organizations in which the position is a member. The attributes for each organization are described for the sr_organizations attribute– except for the viaWorker attribute, which is not valid in this context.

sr_teams

String 

List of Teams in which user is a member (read-only) 

Use attribute namespaces to specify attributes generically on related or underlying objects. Use dotted syntax, as follows:

namespace.attribute_name