Prestaties & beoordelingen

Beoordelingscycli, sjablonen, vragen en sessies — voer functioneringsgesprekken programmatisch uit.

Beoordelingscyclus

Endpoints

GET /review-cycles
POST /review-cycles
GET /review-cycles/{id}
PATCH /review-cycles/{id}
DELETE /review-cycles/{id}
POST /review-cycles/{id}/close
POST /review-cycles/{id}/launch
POST /review-cycles/{id}/release

Schema-velden

VeldType
id string
name* string
periodStart* string (date-time)
periodEnd* string (date-time)
status string
launchedAt string,null (date-time)
closedAt string,null (date-time)
releasedAt string,null (date-time)
template string,null (iri-reference)
createdBy string (iri-reference)
sessions array
questions array
createdAt string (date-time)
updatedAt string (date-time)
possibleStatuses string

Beoordelingssjabloon

Endpoints

GET /review-templates
POST /review-templates
GET /review-templates/{id}
PATCH /review-templates/{id}
DELETE /review-templates/{id}
POST /review-templates/{id}/clear-default
POST /review-templates/{id}/set-default

Schema-velden

VeldType
id string
name* string
isDefault boolean
questions array
createdAt string (date-time)
updatedAt string (date-time)
default boolean

Beoordelingsvraag

Endpoints

GET /review-questions
POST /review-questions
GET /review-questions/{id}
PATCH /review-questions/{id}
DELETE /review-questions/{id}

Schema-velden

VeldType
id string
template string,null (iri-reference)
cycle string,null (iri-reference)
position* integer
prompt* string
type string
required boolean
createdAt string (date-time)
updatedAt string (date-time)
possibleTypes string

Beoordelingssessie

Endpoints

GET /review-sessions
GET /review-sessions/{id}
PATCH /review-sessions/{id}
POST /review-sessions/{id}/reassign
POST /review-sessions/{id}/submit

Schema-velden

VeldType
id string
cycle string (iri-reference)
reviewee string (iri-reference)
reviewer string (iri-reference)
reviewerKind string
status string
submittedAt string,null (date-time)
answers array

Beoordelingsdoel

Endpoints

GET /review-targets
POST /review-targets
GET /review-targets/{id}
PATCH /review-targets/{id}
DELETE /review-targets/{id}

Schema-velden

VeldType
id string
cycle string,null (iri-reference)
employee* string (iri-reference)
title* string
description stringnull
kind string
targetValue stringnull
unit stringnull
actualValue stringnull
outcome stringnull
reviewComment stringnull
assessedAt string,null (date-time)
position integer
objective string,null (iri-reference)
weight stringnull
status string
createdBy string (iri-reference)
createdAt string (date-time)
updatedAt string (date-time)
possibleKinds string
possibleOutcomes string

Beoordelingsantwoord

Endpoints

GET /review-answers/{id}

Schema-velden

VeldType
id string
session string (iri-reference)
question string (iri-reference)
rating stringnull
freeText stringnull
lockVersion integer
createdAt string (date-time)
updatedAt string (date-time)
possibleRatings string