Roster Manager: Examples

The following are use case examples for the Roster Manager content item.

Removing members from a roster

The following example goes over how to allow an authorized user to remove members from their active organization roster. 

Creating the query

Do the following to create the IQA query:

  1. Go to RiSE > Intelligent Query Architect.
  2. Choose a folder, then select New > Query.
  3. Enter a Name, such as Removing members from a roster.
  4. (Sources tab) Select the Contacts source. This adds the NetContactData business object.
  5. (Filters tab) Add the following filters:
  6. Property Comparison Value
    Company Id Equal URL param | "@url:ID"
    Status Equal Constant | Active
    Member Type Equal Constant | "M"

  7. (Display tab) Add the following display properties:
  8. Property Alias
    First Name First Name
    Last Name Last Name
    Status Status
    Member Type Member Type
    ID code_id
    Company Id code_cha

  9. (Security tab) Enable Available via the REST API.
  10. Save the query.

Configuring the Roster Manager content item

  • Selection:
    • Title - Select Members
    • Description- Blank
    • IQA - $/CSI/RosterManagement/Remove_from_Roster
    • Results per page - 20
  • Information:
    • Title - Information
    • Description - Blank
    • Question 1 - Inactivation Date
    • Question 2 - Reason
  • Confirmation:
    • Title - Confirmation
    • Description - Thank you. We will take care of the rest.
  • Workflow:
    • Action_Code - MEM_REMOVE
    • Selected ID - Using the field in my IQA that has the field label of "code_id"
    • Actions:
      • Update Panel Data - CsContact
        • Update Member Type to NM
        • Update Status to I
      • Update Panel Data - CSI_RosterManager_ActionDetails
        • Set Date field to value from Inactivation Date question
        • Set Other field to value from Reason question
        • Set Action field to Remove
  • Content Page Settings:
    • The Roster Manager content item has been added to a tab within the Organization Profile, which enables the iMIS ID of the organization in the URL to be used.
  • User Steps:
    1. Navigate to the content page.
    2. From Roster Manager, choose the members to remove.
    3. Click Continue.
    4. Enter additional information.
    5. Click Submit.
    6. Review the Confirmation.
  • Post Completion Actions:
    • Member Type and Status are updated.
    • Information is added to CSI_RosterManager_ActionDetails panel (using IQA to show details on member record).
    • BEFORE
    • AFTER

Identify members that attended a local event

The following example goes over how to allow an authorized user to identify members that attended a local event and did not use iMIS for event registration.

Creating the query

Do the following to create the IQA query:

  1. Go to RiSE > Intelligent Query Architect.
  2. Choose a folder, then select New > Query.
  3. Enter a Name, such as Removing members from a roster.
  4. (Sources tab) Select the Contacts source. This adds the NetContactData business object.
  5. (Filters tab) Add the following filters:
  6. Property Comparison Value
    Company Id Equal URL param | "@url:ID"
    Status Equal Constant | Active
    Member Type Equal Constant | "M"

  7. (Display tab) Add the following display properties:
  8. Property Alias
    First Name First Name
    Last Name Last Name
    Status Status
    Member Type Member Type
    ID code_id
    Company Id code_cha

  9. (Security tab) Enable Available via the REST API.
  10. Save the query.

Roster Manager content item settings

  • Selection:
    • Title - Select Members
    • Description - Blank
    • IQA - $/CSI/RosterManagement/Event_Attendance_Roster
    • Results per page - 20
  • Information:
    • Title - Information
    • Description - Blank
    • Question 1 - Event Date
    • Question 2 - Event Name
  • Confirmation:
    • Title - Confirmation
    • Description - Thank you for reporting local event attendance!
  • Workflow:
    • Action_Code - MEM_EVENT_ATTEND
    • Selected ID - using the field in my IQA that has the field label of "code_id"
    • Actions:
      • Update Panel Data - CSI_RosterManager_ActionDetails (you may decide that you do not need this data here since it will be in activity)
        • Set ID to code_id from the IQA
        • Set Action field to Event Attendance
        • Set Date1 field to value from Event Date question
        • Set Text1 field to value from Event Name question
      • Create Activity Data:
        • ID set to code_id from the IQA
        • Activity Type set to LOCALEVENT (this activity type should exist in iMIS)
        • Effective Date set to value from Event Date question
        • Description set to value from Event Name question
  • Content Page Settings:
    • The Roster Manager content item has been added to a tab within the Organization Profile which allows me to use the iMIS ID of the organization in the URL.
  • User Steps:
    1. Navigate to the content page.
    2. Select the members that attended the event.
    3. Click Continue.
    4. Enter the additional information.
    5. Click Submit.
    6. Review the Confirmation.
  • Post Completion Actions:
    • Information added to CSI_RosterManager_ActionDetails panel (using IQA to show details on member record)
    • Activity inserted (using IQA to show details on member record)
    • BEFORE
    • AFTER