Jira can be used as a datasource for skills. Completing Jira issues results in
acquiring or enhancing skills. This means that the title and the description of
an issue can be used as data source to infer skills from. When the status of an
issue is considered to be ‘Done’, i.e. set to ‘Done’ (or any equivalent), the
content of the issue will be added to the profile of the employee that completed
the issue. The issue can be of any type e.g. Task, Epic, Story… When the
status of an issue is changed from ‘Done’ (or any equivalent) to something else,
the issue will be removed from the profile of the employee that completed the
issue. Issues without an assignee will not be processed for skill inference.
However, issues with the status ‘Done’ (or any equivalent) that get an assignee
will still be added to that assignee’s profile. The profile is also dynamically
updated if the title or description of the issue changes after it was already
added to their profile.An essential step in the installation process is linking Employees with their
corresponding Jira users. Since an Employee’s Jira ID may differ from the
external_id used in the TechWolf API, a method for mapping these IDs is
necessary. This mapping can be achieved by setting a Custom Property, for each
Employee within the TechWolf API, that stores the Jira ID or the email address.