Employee Skills are synchronized based on the configured sync direction and
trigger mechanisms. TechWolf → Degreed updates are synchronized in real-time
using a push strategy.
Degreed → TechWolf updates are synced based on tenant configuration and
system triggers. This means that all flows are initiated by TechWolf.
Employee skills synced by the Degreed Integration are tracked using the source
field in the
Employee Skill Profile Feedback endpoint
payload, tagged as "degreed-integration". To retrieve these sources in an
Employee’s profile, use the query parameter ?include=sources in the
Employee Skill Profile Feedback endpoint ,
which returns the Skill’s source_event with
"event_type": "skill_profile_feedback" and "source": "degreed-integration".In summary: TechWolf will access Degreed’s REST API v2 to retrieve and update
skill data. TechWolf also synchronizes skill data from external sources and
skills from external systems performing skill harmonization.
The initial load occurs after the Degreed API key credentials are shared and set
up in TechWolf.The TechWolf team ensures the initial batch of data is loaded into both systems,
starting a process on TechWolf’s side.During the initial data load, customers can choose between three synchronization
strategies:
Merge Systems (merge_systems): Combines skills from both Degreed and
TechWolf systems. Skills present in Degreed but not in TechWolf will be
synced to TechWolf, and vice versa. This preserves existing skill data in
both systems. TechWolf takes precedence over Degreed in case of conflicting
values.
Push TechWolf (push_techwolf): Replaces all skills in Degreed with the
skill data from TechWolf. This strategy clears existing Degreed skills before
importing TechWolf data.
Push External (push_external): Replaces all skills in TechWolf with the
skill data from Degreed. This strategy clears existing TechWolf skills before
importing Degreed data.
These synchronization strategies are automatically applied to any new Employees
that exist in both Degreed and TechWolf systems.
When an employee provides feedback in Degreed, for example, adds “Machine
Learning” and removes “Data Analysis”, the changes are reflected in TechWolf
accordingly. The changes are synchronized based on the configured sync direction
and trigger mechanisms.