Using Talent

3. Scope

logo

Part of the talent manual — see also 1. Introduction, 2. What's New, 4. Setup, 5.1 Training Courses, 5.2 Training Certifications, 5.3 Skills, 6. Troubleshooting.

Reference only — see 4. Setup for how to configure each of these.

3.1 Definitions

3.2 Assets, management & administration items

3.3 Automatic actions

None.

See 4.2 Configuration.

3.4 Notifications

None.

3.5 Rules

None.

3.6 Permissions

Rights are granted per profile on Setup > Profiles > (a profile) > Talent, one row per itemtype — Courses, Editions, Enrollments, Certifications, User Certifications, Skills, Skillsets — each with the standard Read / Update / Create / Delete / Purge rights. A profile only sees the Talent menu, and only the itemtypes it has at least Read on.

Evaluations and Effectiveness evaluations carry one extra option beyond the standard rights: a profile holding it can create and view evaluations/effectiveness results for any user, not just the members of a group they manage. Without it, an evaluator can still evaluate — just only people in a group GLPI already lists them as managing.

See 4.3 Permissions.

Generated for talent 1.1.0-beta.3 on GLPI 11.0 — 2026-09-03.

4. Setup

logo

Part of the talent manual — see also 1. Introduction, 2. What's New, 3. Scope, 5.1 Training Courses, 5.2 Training Certifications, 5.3 Skills, 6. Troubleshooting.

4.1 Installation

Drop the plugin in plugins/talent, then install and activate it from Setup > Plugins.

4.2 Configuration

Talent has one configuration screen, on Setup > General > Talent: the document category new User Certification uploads are filed under. No other setup is required before use.

4.3 Permissions

Rights are granted per profile on Setup > Profiles > (a profile) > Talent, one row per itemtype — Courses, Editions, Enrollments, Certifications, User Certifications, Skills, Skillsets — each with the standard Read / Update / Create / Delete / Purge rights. A profile only sees the Talent menu, and only the itemtypes it has at least Read on.

Evaluations and Effectiveness evaluations carry one extra option beyond the standard rights: a profile holding it can create and view evaluations/effectiveness results for any user, not just the members of a group they manage. Without it, an evaluator can still evaluate — just only people in a group GLPI already lists them as managing.

Generated for talent 1.1.0-beta.3 on GLPI 11.0 — 2026-09-03.

5.1 Training Courses

logo

Part of the talent manual — see also 1. Introduction, 2. What's New, 3. Scope, 4. Setup, 5.2 Training Certifications, 5.3 Skills, 6. Troubleshooting.

5.1.1 Configuring document headings

Talent has one general configuration screen: which document heading a Certification's and a Course's uploaded files are filed under.

5.1.1.1 Open the Talent configuration screen

From the main menu choose Setup > General, then the Talent tab.

The Talent configuration screen, showing the document headings uploads are filed under.

The Talent configuration screen, showing the document headings uploads are filed under.

Note: - Certification document heading — the document category a new User Certification's uploaded file is filed under.

5.1.2 Enabling effectiveness on a course

Effectiveness evaluation (see 5.1.4) is not a global setting — it is switched on per course, the same place a course's name and supplier are set.

5.1.2.1 Create a course with effectiveness enabled

On a course's form, tick Enable effectiveness evaluation to reveal three extra fields:

In this example: effectiveness is enabled with a 3-month evaluation window, using direct observation, with Jane Smith as the evaluation responsible.

In this example: effectiveness is enabled with a 3-month evaluation window, using direct observation, with Jane Smith as the evaluation responsible.

5.1.2.2 Save the course

Click Add to create the course. From now on, every edition scheduled under it opens an Effectiveness evaluations tab once completed.

5.1.3 Granting Talent permissions

Talent rights are granted per profile, one row per itemtype, alongside every other plugin's rights on the same Profile form.

5.1.3.1 Open a profile's Talent rights

From the main menu choose Setup > Profiles, open a profile, then switch to its Talent tab.

The Talent rights matrix: one row per itemtype, with the standard Read/Update/Create/Delete/Purge columns.

The Talent rights matrix: one row per itemtype, with the standard Read/Update/Create/Delete/Purge columns.

Note: A profile only sees the Talent menu, and only the itemtypes it has at least Read on. Evaluations and Effectiveness evaluations carry one extra option beyond the standard rights — see 5.1.4 and 5.3.3 — letting a profile holding it evaluate any user, not just the members of a group it manages.

5.1.4 Creating a course

A course is the reusable template for a training subject — its name, supplier, reference code and default duration. Courses do not have dates or attendees of their own; those live on the editions scheduled under a course.

5.1.4.1 Open the course list

From the main menu choose Management > Talent > Courses. The list shows every course the current entity can see.

The course list, scoped to the current entity.

The course list, scoped to the current entity.

5.1.4.2 Start a new course

Click Add to open a blank course form.

5.1.4.3 Fill in the course details

In this example: a supplier-delivered, active course, 8 hours, filed under the "Professional Licenses" course type.

In this example: a supplier-delivered, active course, 8 hours, filed under the "Professional Licenses" course type.

5.1.4.4 Save the course

Click Add to create the course. GLPI returns to the course list, and the new entry appears there.

The new course appears in the list.

The new course appears in the list.

Note: A course's Editions, User Certifications and Tickets tabs appear once the course is saved — see the Editions chapter for scheduling a session under this course.

5.1.5 Scheduling an edition

An edition is one scheduled session of a course — its dates, delivery format and status. A course can have any number of editions over time; enrollments and attendance are always recorded against a specific edition, never against the course itself.

5.1.5.1 Open the edition list

From the main menu choose Management > Talent > Editions. The list shows every scheduled session across all courses the current entity can see.

The edition list, scoped to the current entity.

The edition list, scoped to the current entity.

5.1.5.2 Start a new edition

Click Add to open a blank edition form.

5.1.5.3 Fill in the edition details

In this example: a session of "First Aid Certification", planned and running for two days.

In this example: a session of "First Aid Certification", planned and running for two days.

⚠️ Warning: Setting Status to Not Delivered requires a reason and cannot be undone from the form alone — GLPI offers a Clone button on a not-delivered edition to reschedule it as a new one instead of trying to reuse the cancelled record.

5.1.5.4 Save the edition

Click Add to create the edition. GLPI returns to the edition list, and the new entry appears there.

The new edition appears in the list.

The new edition appears in the list.

Note: An edition's Enrollments tab appears once it is saved — see the Enrollments chapter for enrolling users into a session.

5.1.6 Enrolling a user into an edition

5.1.6.1 Open the enrollment list

From the main menu choose Management > Talent > Enrollments. The list shows every enrollment the current entity can see, across all editions.

The enrollment list, scoped to the current entity.

The enrollment list, scoped to the current entity.

5.1.6.2 Start a new enrollment

Click Add to open a blank enrollment form.

5.1.6.3 Fill in the enrollment details

In this example: enrolling a user into "Fire Safety Training — Q1 2026".

In this example: enrolling a user into "Fire Safety Training — Q1 2026".

5.1.6.4 Save the enrollment

Click Add to create the enrollment. GLPI returns to the enrollment list, and the new entry appears there.

The new enrollment appears in the list.

The new enrollment appears in the list.

5.1.6.5 Enrolling several users at once

Repeating the single-enrollment form for a whole group is slow — Mass Enrollment enrolls any number of users into one edition in a single submission. Open it from the + icon next to the Talent menu title, or navigate to it directly.

5.1.6.6 Pick the users and the edition

In this example: enrolling two users into "Manual Handling Basics — Q1 2026" in one submission.

In this example: enrolling two users into "Manual Handling Basics — Q1 2026" in one submission.

5.1.6.7 Save the mass enrollment

Click Add to create one enrollment per selected user, all against the same edition.

Both enrollments appear in the list, one per user.

Both enrollments appear in the list, one per user.

5.1.7 Recording training effectiveness

Effectiveness measures whether a training actually changed on-the-job behavior, separately from whether the attendee simply completed the session. It is recorded per attendee, once the edition is completed, against evidence you attach yourself — never inferred automatically from attendance alone.

5.1.7.1 Open the edition's Effectiveness tab

Effectiveness is only available on a course that has it enabled (see Setup), and only once the edition's status is Completed. Open the edition and switch to its Effectiveness evaluations tab.

The Effectiveness evaluations tab lists every attendee, with an Evaluate action for anyone not yet evaluated.

The Effectiveness evaluations tab lists every attendee, with an Evaluate action for anyone not yet evaluated.

5.1.7.2 Evaluate an attendee

Click Evaluate next to an attendee's row to open a blank effectiveness form for their enrollment.

5.1.7.3 Fill in the result and its evidence

In this example: recording an Effective result for Jane Smith's forklift recertification, backed by a ticket documenting the post-training observation.

In this example: recording an Effective result for Jane Smith's forklift recertification, backed by a ticket documenting the post-training observation.

5.1.7.4 Save the evaluation

Click Add to record the result. GLPI returns to the edition's Effectiveness evaluations tab, which now shows the result and evaluation date for this attendee.

The result now appears against the attendee, with the evaluation date GLPI recorded automatically.

The result now appears against the attendee, with the evaluation date GLPI recorded automatically.

Note: An attendee can only be evaluated once, and only within the evaluation window a course's Setup configures (a number of months after the edition's end date). Outside that window, or before it, no Evaluate action appears for them.

Generated for talent 1.1.0-beta.3 on GLPI 11.0 — 2026-09-03.

5.2 Training Certifications

logo

Part of the talent manual — see also 1. Introduction, 2. What's New, 3. Scope, 4. Setup, 5.1 Training Courses, 5.3 Skills, 6. Troubleshooting.

5.2.1 Creating a certification and issuing it to a user

A certification is the record a course can lead to, with a validity period. A User Certification is the individual instance a specific person holds — with its own issue date, an automatically calculated expiration date, and an optional supporting document.

5.2.1.1 Open the certification list

From the main menu choose Management > Talent > Certifications. The list shows every certification the current entity can see.

The certification list, scoped to the current entity.

The certification list, scoped to the current entity.

5.2.1.2 Create a new certification

In this example: a certification linked to "First Aid Certification", valid for 12 months once issued.

In this example: a certification linked to "First Aid Certification", valid for 12 months once issued.

Note: A certification only becomes something a person holds once it is issued as a User Certification — the certification record itself has no holder.

5.2.1.3 Open the User Certification list

From the main menu choose Management > Talent > User Certifications. The list shows every certification issued to a user that the current entity can see.

The User Certification list, scoped to the current entity.

The User Certification list, scoped to the current entity.

5.2.1.4 Issue the certification to a user

In this example: issuing "First Aid Certificate" with a 12-month validity — the expiration date fills in automatically once saved.

In this example: issuing "First Aid Certificate" with a 12-month validity — the expiration date fills in automatically once saved.

5.2.1.5 Save the User Certification

Click Add to issue the certification. GLPI calculates the expiration date and returns to the User Certification's own form, where Expiration date now shows the result.

Issued on 2026-02-15 with a 12-month validity, the expiration date is automatically set to 2027-02-15.

Issued on 2026-02-15 with a 12-month validity, the expiration date is automatically set to 2027-02-15.

Generated for talent 1.1.0-beta.3 on GLPI 11.0 — 2026-09-03.

5.3 Skills

logo

Part of the talent manual — see also 1. Introduction, 2. What's New, 3. Scope, 4. Setup, 5.1 Training Courses, 5.2 Training Certifications, 6. Troubleshooting.

5.3.1 Creating a skill category and a skill

A skill is one competency the plugin can track — e.g. "Forklift Operation" or "Customer Communication". Every skill is either Transversal (a general, role-independent competency such as teamwork or communication) or Technical (specific to a job or piece of equipment), and is filed under a Skill Category of the matching type. Skills only become meaningful once they are targeted by a Skillset and scored in an Evaluation — see the next two chapters.

5.3.1.1 Open the skill category list

From the main menu choose Management > Talent > Skills, then the Skill Categories dropdown management link. Skill categories are hierarchical, like other GLPI dropdowns — you can nest them if useful.

5.3.1.2 Fill in the category details

In this example: a new Transversal category, "Customer Service".

In this example: a new Transversal category, "Customer Service".

5.3.1.3 Save the category

Click Add to create the category.

5.3.1.4 Open the skill list

From the main menu choose Management > Talent > Skills. The list shows every skill the current entity can see, alongside the pre-existing Teamwork, Problem Solving and Forklift Operation skills used elsewhere in this manual.

The skill list, scoped to the current entity.

The skill list, scoped to the current entity.

5.3.1.5 Start a new skill

Click Add to open a blank skill form.

5.3.1.6 Fill in the skill details

In this example: a Transversal skill, "Customer Communication", filed under the "Customer Service" category.

In this example: a Transversal skill, "Customer Communication", filed under the "Customer Service" category.

5.3.1.7 Save the skill

Click Add to create the skill. GLPI returns to the skill list, and the new entry appears there, alongside its auto-generated code.

The new skill appears in the list, with its generated code.

The new skill appears in the list, with its generated code.

5.3.2 The team dashboard

Talent adds a Team dashboard to GLPI's native dashboard system — the same "Central > Dashboard" area that hosts GLPI's own Assets and Helpdesk dashboards. It aggregates every evaluation across a group into two team-average radar charts and five KPI figures, and can be filtered to a single group at a time.

5.3.2.1 Open the Team dashboard

From the main menu choose Management > Talent > Team dashboard. Like any GLPI dashboard, it can be shared with other profiles from its own share icon — sharing is managed the same way as GLPI's built-in dashboards, not through Talent's own rights.

The Team dashboard: five KPI cards (Job Fit, average Transversal/Technical scores, team members evaluated, and how many are below target) above the team's average Transversal and Technical radar charts.

The Team dashboard: five KPI cards (Job Fit, average Transversal/Technical scores, team members evaluated, and how many are below target) above the team's average Transversal and Technical radar charts.

Note: Every card can be filtered to a single group with the dashboard's own group filter — useful when several Skillsets apply to different teams and a manager only wants to see their own.

5.3.3 Recording an evaluation and reading a skill radar

An Evaluation is a snapshot: on a given date, an evaluator scores a user against every skill their group's Skillset targets. Scoring the same skills again later builds a history, which is what lets the radar chart show progress rather than just a single point in time.

5.3.3.1 Open the evaluation list

From the main menu choose Management > Talent > Evaluations. The list shows one row per evaluation already on record, including the earlier baseline evaluation this chapter is about to add to.

The evaluation list, showing the previous evaluation on record for Jane Smith.

The evaluation list, showing the previous evaluation on record for Jane Smith.

5.3.3.2 Start a new evaluation

Click Add, then pick the User being evaluated. The skills table below fills in automatically once a user is selected: it lists every skill their group's skillset targets, alongside the target itself and the score from their most recent previous evaluation, if any.

Selecting Jane Smith loads the skills her group's baseline targets, each with its target score and her previous score for comparison.

Selecting Jane Smith loads the skills her group's baseline targets, each with its target score and her previous score for comparison.

5.3.3.3 Score each skill

Set the Current score for each skill on the 0–5 scale, or N/A for a skill that genuinely cannot be assessed this time (excluded from every average and from the radar chart, rather than counted as a 0).

5.3.3.4 Save the evaluation

Click Add to record the scores. The evaluation date is set automatically to today and cannot be backdated.

5.3.3.5 View a user's skill radar

Every user has a Skills tab on their own GLPI profile (visible to the user themselves, to anyone managing their group, or to an evaluator with full access), showing two radar charts — Transversal and Technical — plotting the target, the previous score and the current score for each skill side by side, alongside three KPI figures: Job Fit (how close the current scores are to target, overall), and the average Transversal and Technical scores.

Jane Smith's skill radar: the Technical chart shows her scores now exceeding target on Forklift Operation.

Jane Smith's skill radar: the Technical chart shows her scores now exceeding target on Forklift Operation.

5.3.4 Building a skillset

A Skillset is a baseline: for each skill it lists, it sets the target score (0–5) a group is expected to reach, and whether that skill is a core requirement. A Skillset applies to one or more GLPI Groups — not to individual users — so everyone in that group is measured against the same expectations. A user with no group, or whose group has no Skillset, has nothing to be evaluated against.

5.3.4.1 Open the skillset list

From the main menu choose Management > Talent > Skillsets. The list shows every skillset the current entity can see, including the pre-existing "Warehouse Associate Baseline" used by the Evaluations chapter.

The skillset list, scoped to the current entity.

The skillset list, scoped to the current entity.

5.3.4.2 Start a new skillset

Click Add to open a blank skillset form.

5.3.4.3 Name the skillset

In this example: a new skillset, "Customer Service Team".

In this example: a new skillset, "Customer Service Team".

5.3.4.4 Save the skillset

Click Add to create the skillset. GLPI returns to the skillset list; open the new skillset from there to reach its own form, where the Skills and Groups tabs become available.

5.3.4.5 Add a skill and its target score

Switch to the Skills tab. Pick a Type, then a Skill of that type, and click Add to append it to the table below with a default target of 0 — adjust the Baseline dropdown to the score this group is expected to reach, and tick Core for a skill that is a hard requirement rather than a nice-to-have.

In this example: "Customer Communication" added with a target score of 4.

In this example: "Customer Communication" added with a target score of 4.

5.3.4.6 Save the skillset's skills

Click Save to record the target scores. These are what an evaluator sees as the "Baseline" column when scoring anyone in a group this skillset applies to (set from the Groups tab).

Note: A skillset only takes effect once it is linked to a group on its Groups tab — see the pre-existing "Warehouse Associate Baseline" skillset (linked to the "Warehouse Team" group) in the Evaluations chapter for that workflow.

Generated for talent 1.1.0-beta.3 on GLPI 11.0 — 2026-09-03.

6. Troubleshooting

logo

Part of the talent manual — see also 1. Introduction, 2. What's New, 3. Scope, 4. Setup, 5.1 Training Courses, 5.2 Training Certifications, 5.3 Skills.

The Talent menu doesn't appear

Talent's menu entry only shows once a profile has been granted at least Read on one of its itemtypes. Go to Setup > Profiles, open the profile, and check the Talent tab: grant Read on Courses, Editions, Enrollments, Certifications or User Certifications as appropriate, then have the user log out and back in.

"You do not have access to this course/edition"

This is entity isolation working as intended: an edition can only be created under a course in the same entity as the user's active entity, and an enrollment can only be created into an edition in that same entity. Switch to the correct active entity (top right of the page) before creating the record, or ask an administrator to grant the right in the target entity.

A course doesn't appear when scheduling an edition

Only active courses appear in the edition-creation dropdown. Open the course and set Active to Yes.

The "Not delivered reason" dropdown won't let me save

Setting an edition's status to Not Delivered requires selecting a reason — it's a required field for that status only. Pick a reason from the dropdown, or ask an administrator to add one under the relevant dropdown management screen if none fits.

expiration_date stays empty on a User Certification

This is expected when the underlying certification's validity (months) is set to 0 — a validity of 0 means the certification never expires, so no expiration date is calculated.

Generated for talent 1.1.0-beta.3 on GLPI 11.0 — 2026-09-03.