Data Source Description: Member Role

Summary

View Type

Reporting

English Name

Member Role

Description

List of all Member Role records with current Workflow data.

Content

This view provides information on all member role instances created in the system. It also provides additional information about each role, such as the begin and end date, whether or not the role is granted, its workflow status and current step, the role status, and basic demographic information about the user that owns the role.

Usage

Suggested uses for this view include:

  • Track the Role status of all individuals with a certain Role type

  • Identify cohorts with higher- or lower-than-average granting or expiry of specific roles

  • Identify Roles that are about to expire in order to notify the impacted users.

  • View all roles and their statuses owned by a specific user

Data Fields

View Field Name

English Name

Key

Description

Notes

Available in LearningBuilder Version

View Field Name

English Name

Key

Description

Notes

Available in LearningBuilder Version

Attributes that describe each Member Role Record

MemberRoleId

Member Role ID

Primary Key of the View

Use this as the join field when you want to ensure to describe each credential when there is a possibility a person can possess multiple credentials.

Represents a single record

 

RoleStatus

Role Status

 

Status of Role. Statuses are defined by Custom Lists. Many use the Baseline “Practitioner Statuses” list. The specific list and the items on each list are managed for each instance.

 

 

RoleStatusId

Role Status ID

 

ID of Role Status

 

 

CreatedOn

Created On

 

This is an automatic stamp that tells the date the Role Create Workflow was first started.

 

 

BeginDate

Role Begin Date

 

The canonical definition of this field is:

The date the person achieved the milestone to obtain the credential governed by the Role.

In other words, the Certification Begin Date, Certification Date, License Date, Accreditation Date, etc.

In some cases, however, we have used this to indicate “the date the person started the Role.” We are no longer using this model because the start of the credentialing journey is now stored in the Created On attribute. However, some instances may still use this model.

 

 

EndDate

Role End Date

 

The canonical definition of this field is:

The date the credential governed by this Role expired or will expire.

In other words, Certification Expiration Date, Licensure Expiration Date, Accreditation Expiration Date, Certified Through, etc.

In some cases, we have used this field to indicate the actual date a member’s credential expired. We no longer use this practice because there are so few situations in which a member’s credential end date departs from their expiration date. The exceptions are active retirement and death.

 

 

ModifiedOn

Modified On

 

Date Member Role last modified

 

 

IsGranted

Is Granted

 

Describes whether a person is currently authorized to function within the Role. This value is more commonly used to manage the status of Administrative roles (e.g., Administrator, Reviewer) because it governs access to various parts of the system. The status allows us to manage access as part of the Role creation process. For example, a person may need to complete three steps of a Grant Role workflow to be eligible to complete applications. In that case, the Is Granted would be “no” until the third step was completed.

 

 

Attributes that describe the Role definition for each Role (joined from the Roles table )

RoleId

Role ID

Foreign Key to Role

 

 

 

RoleName

Role Name

 

Role Name of the Member Role

 

 

RoleLabel

Role Label

 

Label of the Member Role

 

 

IsSystemRole

Is System Role

 

If the Member Role is a System Role

 

 

Attributes that describe the person (joined from the MEMBERS table)

MemberId

Member ID

Foreign Key to Member

 

 

 

MemberType

Member Type

 

Member Type for the Role

MEMBER, STAFF

 

MemberTypeForRole

Member Type for Role

 

Member Type for the Role

PERSON, ORGANIZATION

 

MemberTypeForMember

Member Type for Member

 

Member Type for the Member

PERSON, ORGANIZATION

 

UniqueId

Unique ID

 

Unique ID of Role

 

 

FirstName

First Name

 

First Name of Member

 

 

LastName

Last Name

 

Last Name of Member

 

 

MemberName

Member Name

 

Member Name of Member

 

 

Email

Email

 

Primary Email of Member

 

 

The Workflow Status of the Workflows that are current or that were most recently used to modify each Role

CreateWorkflowInstanceId

Create Workflow Instance ID

Foreign Key to Created Workflow Instance, (Grant)

 

 

 

LatestWorkflowInstanceId

Latest Workflow Instance ID

Foreign Key to Latest Workflow Instance, Edit or Grant

 

Modified field from EDIT_WORKFLOW_INSTANCE_ID by giving GRANT ID when EDIT ID is NULL All other workflow fields refer to this workflow.

 

WorkflowStatus

Workflow or Step Status

 

Status of Current Workflow Step of Latest Workflow

If the workflow instance is incomplete, shows the current workflow step status.

If it is completed successfully, it show’s the workflow definition’s final successful status.

If it is completed unsuccessfully, it show’s the workflow definition’s final unsuccessful status.

New Field:

Phase 1: Change to match the Intrinsic Definition and showed the Completion Status text when Workflow Completion Status was 1 or 2.

Phase 2: Add support for multiple Completion Status sub-status for Completed Successfully and Completed Unsuccessfully.

See also: https://heuristicsolutions.atlassian.net/wiki/spaces/I7IPM/pages/1215856996

 

StepToBeCompletedBy

Step To Be Completed By

 

The Role of the actor on the current workflow step. The name of the Role or “Owner.”

TO_BE_COMPLETED_BY_ID or “Owner” if To_BE_COMPLETED_BY is 1

 

CurrentStep

Current Step

 

Step Name of current workflow step of the Latest Workflow.

 

 

CurrentStepId

Current Step ID

 

 

 

 

WorkflowModifiedOn

Workflow Modified On

 

Last modified date of the Latest Workflow

 

 

WorkflowCompletionStatusId

Workflow Completion Status ID

 

The numeric status of the Latest Workflow.

0, 1, or 2 of Latest Workflow

 

WorkflowCompletionStatus

Workflow Completion Status

 

The text value of the status of the Latest Workflow.

Incomplete, Completed Successfully, or Completed Unsuccessfully of Latest Workflow

 

StepExecuteOrder

Step Execute Order

 

Step Number or workflow definition of Latest Workflow

 

 

WorkflowId

Workflow ID

Foreign Key to Workflow of Latest Workflow

 

 

 

CurrentStepIsMarkedOwnerComplete

Step Owner Complete

 

 Of Latest Workflow