User Onboarding + Automate Training/Team Assignments in Auzmor Learn

User Onboarding + Automate Training/Team Assignments in Auzmor Learn

Description: This article highlights how automated workflows can streamline compliance training and team assignments. It also shows how SCIM and the Rules Engine work together to automate user provisioning and simplify onboarding, with migration flowcharts to illustrate the process.

SCIM + Rules Engine for User Provisioning:

The automation flow starts with updates in the Identity Provider and moves through the SCIM Connector to the LMS, where rules are evaluated to trigger specific team and training assignments. This flow enables real-time, consistent, and scalable user management.

Step 1: Identity Provider (Azure AD, Okta, etc.): The identity provider, like Azure AD or Okta, stores and manages key user information such as roles, departments, and locations.

Step 2: SCIM Connector: The SCIM connector syncs this user data with Auzmor LMS, automatically creating, updating, or deactivating user accounts based on your settings.

Step 3: Rules Engine: The Rules Engine evaluates user data (like roles and departments) and applies defined rules to automate processes, such as assigning users to specific teams or training.

Step 4: Automated Outcomes: Based on these rules, the system automatically assigns users to the appropriate teams, enrolls them in relevant training courses, and sends email notifications to keep them informed.







Automated User Onboarding Flow:

A new employee joining the organization is automatically onboarded into the LMS with no manual setup. All training assignments, team allocations, and notifications are triggered based on predefined rules.


Step 1: Create New User in Identity Provider: User attributes such as role, department, and location are defined in the Identity Provider.

Step 2: Provision via SCIM Connector: User attributes are mapped and provisioned into Auzmor LMS through the SCIM connector.

Step 3: Trigger Rules Engine: User data is evaluated against predefined onboarding workflows.

Step 4: Team Assignment: The user is assigned to the appropriate team based on organizational logic.

Step 5: Training Assignment: Required training (both role-specific and compliance) is automatically assigned.

Step 6: Due Date Configuration: The system sets appropriate due dates for each assigned training.

Step 7: Enrollment Record Creation: All training progress is tracked through enrollment records.

Step 8: Email Notifications: The user receives welcome and training emails automatically.


Outcome:


The user is fully onboarded with all required training, without the need for manual configuration or follow-up.









Automated Role Change Handing:

When an employee changes roles such as being promoted to a manager Auzmor LMS automatically adjusts their team membership, training assignments, and compliance tracking based on updated attributes.

Step 1: Update Role in Identity Provider: The employee's role is updated in the Identity Provider.
Step 2: SCIM Connector Updates LMS: The updated user attributes are reflected in the LMS.
Step 3: Trigger Rules Engine: The role change triggers a fresh evaluation of user workflows.

Step 4: Evaluate Updated Attributes: The system identifies the need for a role-based transition based on the updated attributes.
Step 5: Update or Create Teams: The user is either added to new teams or designated as a manager of a new team.
Step 6: Assign Training for New Role: New training specific to the managerial role or function is assigned.
Step 7: Due Date Assignment: Deadlines for the training courses are established.
Step 8: Enrollment Record Creation: The system logs all assigned training through new enrollment records.


Outcome:


The role transition is completed automatically, with all required training assigned and tracked for compliance purposes.








Key Benefits:

1. Administrative Burden Reduction:

  • Elimination of Manual User Creation: No need to manually create users in the LMS.

  • Automated Training Assignment: No need to manually assign training to each user.

  • Reduced Onboarding Time: From days to minutes for complete user setup.

  • Error Reduction: Eliminates human error in user creation and training assignment.

  • Consistent Process: Same process applied to all users regardless of who handles onboarding.


2. Compliance Assurance

  • Consistent Training Assignment: All users in the same role receive the same required training.

  • Automatic Compliance Training: Required compliance training never missed.

  • Role-Based Training: Users automatically receive training appropriate for their role.

  • Audit Trail: Complete record of all training assignments for compliance audits.

  • Timely Completion: Due dates automatically set based on organizational policies.


3. Adaptability to Organizational Changes

  • Role Changes: When a user's role changes, training is automatically updated.

  • Department Transfers: Moving to a new department triggers appropriate training.

  • Reporting Structure Changes: Manager-reportee relationships automatically maintained.

  • Custom Field Triggers: Organization-specific attributes can trigger specific training.

    • Related Articles

    • Managing Trainings for a Team

      Managing Trainings for a Team Auzmor has introduced the ability to manage trainings assigned to a team directly from the teams' profile page. The admins and managers of a team can now view, add and remove trainings for a team and its members from the ...
    • Outlook Calendar Integration In Auzmor Learn

      Overview Auzmor Learn supports direct integration with Microsoft Outlook Calendar to simplify and automate scheduling for Instructor-Led Trainings (ILTs) or Events. When an event is created in Auzmor Learn, it automatically appears on the Outlook ...
    • Connect Your AI Assistant to Auzmor Learn

      Auzmor Learn supports the Model Context Protocol (MCP) — an open standard that lets AI assistants like Claude and Microsoft CoPilot interact directly with your LMS. Once connected, you can ask your AI assistant to look up courses, enroll learners, ...
    • Auzmor Learn MCP Server — Tools & Capabilities Reference

      Auzmor Learn's MCP (Model Context Protocol) server lets your AI assistant interact with your LMS using natural language. This document describes every capability available, organized by category. How It Works When you connect your AI assistant to ...
    • How to view the new team insights & export team report?

      How to view the new team insights & export team report? In this article you will understand how to access the Team Insights section and learn to export Team report. With Team Insights, you now have an easy way to quickly understand the learning ...