User Roles across Seismic Content and Learning

As part of the FY24 Winter release (03/09/2024) we have significantly upgraded the user management capabilities. Seismic Platform SCIM APIs can be used to manage both Seismic Content and Seismic Learning users.

πŸ“˜

Note: The below changes apply only to tenants that are upgraded with the latest user management enhancements.

Change in paradigm

Moving from users in each application to a Seismic Platform user with multiple roles.

Before Upgrade

  • Separate Lessonly and Seismic users​

After Upgrade

  • Users are centrally managed in the Seismic Platform​
  • A Seismic Platform user with multiple roles​
  • A user can have a Content role and a Learning role​
  • Supported roles
    • Content
      • Premium
      • Business
      • Partner
    • Learning
      • Admin
      • Creator
      • Manager
      • Learner
      • Custom roles

🚧

Roles are case sensitive

High Level Changes

In an upgraded tenant, SCIM API consumers need to take into account how Learning and Content users are managed.

APIs are backward compatible, and they will continue to work

Before UpgradeAfter Upgrade
Create Lessonly User1. If the user is new to the Seismic Platform,
then create a Seismic Platform User with one of the following Learning roles:

- Admin
- Creator
- Manager
- Learner
- Custom roles

2. If the user already exists in the Seismic Platform,
then patch the existing Platform user with an additional Learning role.
Create Seismic User1. If the user is new to the Seismic Platform,
then create a Seismic Platform User with one of the following Content roles.

- Premium
- Business
- Partner

2. If the user already exists in the Seismic Platform,
then patch the existing Platform user with an additional Content role.
Update UserNo change to updating users.
Delete Lessonly User1. If the user is a joint user, then patch the user to remove the Learning role.
2. If the user is a Learning only user, then delete or deactivate the user.
Delete Seismic User1. If the user is a joint user, then patch the user to remove the Content role.
2. If the user is a Content only user, then delete or deactivate the user.

Transitioning from User Types to Roles

In an upgraded tenant, we are transitioning from user types to more flexible user roles in our new user management experience. This shift sets the foundation for granular access management and future product innovation.

The functional capabilities remain unchanged during this transition. As an admin, you can now assign Seismic Content roles - Premium, Business, and Partner - to users based on their individual needs.

πŸ“˜

Note: APIs will continue to work for Usertype, but if roles are specified, then the roles will take precedence.

API behaviorΒ 

  • If usertype is specified and roles are empty then the usertype will be used to create the user.
  • If both roles and usertype are specified, then the roles will be used to create the user.
  • If both usertype and roles are empty, then a user will be created with a Business role.