slug: personio provider: Personio generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 2 edges: - tag: Absence Periods spec_file: personio-absence-periods-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.82 evidence: GET /absence-periods listAbsencePeriods List absence periods; schema AbsencePeriod; vendor 'unified HRIS covering employee records, absence management' reason: Operations create and list employee absence periods in an HRIS — core HR administration/service delivery. Mapped to HR Operations Management; slight ambiguity only over which HR sub-capability absence tracking belongs to. - tag: Persons spec_file: personio-persons-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.8 evidence: GET /persons listPersons List persons; POST /persons createPerson; schemas PersonList, Person, PersonCreate reason: In Personio's HRIS 'persons' are employee master records; CRUD over them is HR employee-record administration. Mapped to HR Operations Management rather than generic customer data, given the vendor is an HR management platform.