Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.skillsdb.com/llms.txt

Use this file to discover all available pages before exploring further.

Quick Summary: Attach career automations to a custom SCIM group to automatically assign careers when users are provisioned into that group. Each automation has a scope — either First provisioning only (assign on first join only) or Always assign (assign on every sync).

Overview

Career automations tie SCIM group membership to SkillsDB career assignments. When a user is provisioned into a custom SCIM group that has career automations attached, SkillsDB assigns the configured careers to that user automatically — no manual assignment required. Career automations are useful when:
  • New hires in a specific role should always start with a standardized career (for example, every new FinanceAnalysts SCIM group member gets the “Finance Analyst” career)
  • You want careers to re-sync every time a user’s group membership changes, ensuring their assigned careers always match their current role
  • You manage team membership in your identity provider and want SkillsDB career assignments to follow automatically
Career automations are configured per custom SCIM group. The two default groups (SkillsdbGlobalAdmins and SkillsdbFullAccess) do not support career automations.

Prerequisites

Before setting up career automations, make sure you have:
  • Permission level: SkillsDB administrator
  • Setup requirement: At least one custom SCIM group (see SCIM Groups and Permissions)
  • Setup requirement: The careers you want to assign already exist in SkillsDB
  • Access requirement: Settings > SSO & SCIM > Configure SSO and SCIM settings

What a career automation contains

Each career automation on a custom SCIM group has three fields:
FieldRequiredPurpose
CareerYesThe SkillsDB career to assign to users in this group.
LevelNoThe career level to assign. Populated dynamically from the selected career. If left blank, SkillsDB assigns the first available level.
ScopeYesControls when the assignment runs. See How scope controls assignment timing below.
A single custom SCIM group can have any number of career automations. Each automation is evaluated independently when a SCIM event for a member of the group arrives.

How scope controls assignment timing

The Scope field is the most important knob on a career automation. It determines whether the automation runs only once per user, or every time the user is synced.
ScopeWhen the career is evaluatedBest for
First provisioning onlyOnly the first time the user becomes a member of this group. Once the automation has run for a user, subsequent syncs skip it.Onboarding defaults. Use when you want to seed a career and let managers reassign it later without SkillsDB restoring it.
Always assignEvery time the user is synced to the group. If the career is no longer assigned, SkillsDB re-assigns it. If a target level is configured and the current level differs, SkillsDB updates the level. Otherwise no-op.Enforcing a standardized career. Use when the SCIM group authoritatively defines what career the user should hold.
Warning: Always assign automations restore the configured career and level on every sync. If a manager removes the career from a member, the next SCIM event for that user re-assigns it. If a manager changes the level and the automation has a target level set, the level is reverted on the next sync. Manager edits that match the automation’s configuration are not affected.
If you want the group to only assign the career for new members and never touch existing members’ careers afterward, use First provisioning only.

How to add a career automation

Career automations are configured in the same modal used to create or edit a custom SCIM group. There is no separate screen.
1

Open the SSO & SCIM settings

Navigate to Settings > SSO & SCIM and select Configure SSO and SCIM settings.
2

Open the group

In the Custom SCIM Groups table, select the edit icon on the group you want to configure. Alternatively, select Create SCIM Group in the top right to create a new group.
3

Scroll to the Career Automations section

Below the Permission Level dropdown, the modal contains a Career Automations section.
4

Add an automation

Select + Add Career Automation. A new row appears with empty fields.
  1. Select a Career from the searchable dropdown
  2. Select a Level if the career has multiple levels (optional)
  3. Select a Scope: First provisioning only or Always assign
5

Add more automations or remove one

Select + Add Career Automation again to add another career. Select the trash icon next to any row to remove it.
6

Save

Select Save Changes (when editing) or Create (when creating a new group).
Once saved, the automation runs on the next SCIM event that affects a member of the group. For newly created groups, this means the next time Entra (or your IdP) provisions someone into the matching group.

How to change or remove a career automation

To change an existing automation, edit the custom SCIM group and modify the automation row. Changes apply to future SCIM events — they do not retroactively re-run against current members unless those members are synced again. To remove an automation, select the trash icon next to its row and save. Careers that were previously assigned by the removed automation remain on the users’ profiles. Removing an automation does not un-assign careers from anyone — it only stops the automation from running in the future.
Tip: If you need to un-assign careers after removing an automation, do it manually from the affected users’ profiles or contact SkillsDB Support for bulk-update options.

What happens when a user is deactivated

When a SCIM-provisioned user is deactivated (removed from all SCIM groups, disabled in the IdP, or unassigned from the SCIM application), SkillsDB cleans up career automation records associated with that user’s SCIM group memberships. The user’s actual career assignments are preserved on their (now inactive) profile for historical and reporting purposes. If the same user is later reactivated through SCIM and re-provisioned into groups with career automations, the automations run as if they were a new user — First provisioning only automations will run again, treating the reactivation as a first provisioning.

Common Questions

On the next SCIM sync for that user, SkillsDB re-applies the automation. If the manager removed the automation’s career, it is re-assigned. If the manager changed the level on that career and the automation specifies a target level, the level is restored. Other careers the manager assigned to the user are not affected. Use First provisioning only if you want manager changes to stick.
No. Career automations are only supported on custom SCIM groups. If you want Admins or Full Access users to receive a career automatically, create a custom group (for example, FinanceAdmins), set its permission level to Admin or Full Access, and attach a career automation.
Not until those members are synced again. Career automations run in response to SCIM events. To force a re-sync, restart provisioning in your identity provider — see Azure Sync Considerations for how to restart provisioning in Entra.
Navigate to Settings > SSO & SCIM > Event Log and filter by Event Type: Career Assigned and the affected user. Each successful automation run is logged as a Career Assigned event.
Create the career first through the normal careers library flow. Once the career exists, it appears in the Career dropdown of the automation row.
Yes, but it’s rarely useful — the result is the same as a single automation. Multiple automations are typically used to assign different careers, or the same career at different levels to different groups.

SCIM Groups and Permissions

Create and manage the custom SCIM groups that career automations attach to.

SCIM Event Log

Verify automation runs by filtering the event log for Career Assigned events.

Careers Library

Create and manage the careers referenced by automations.

SCIM Setup

Prerequisite — configure SCIM provisioning before setting up automations.

Need More Help?

For help designing your career automation strategy or troubleshooting assignment issues, reach out to your organization’s SkillsDB administrator or contact SkillsDB Support.