FlowmageDocs

Update absence

BetaChanges data

Moves a Personio absence period in time, or changes its comment.

Settings

SettingWhat it is
ConnectionRequiredThe Personio connection the step signs in with.
Absence idRequiredtext
StartsA date and time without a timezone offset. Leave empty to keep it as it is.
First day"" or "FIRST_HALF" or "SECOND_HALF"
Endstext
Last day"" or "FIRST_HALF" or "SECOND_HALF"
Commenttext
Skip approvalOn, Personio applies the change without asking a manager.
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `personio`)
absenceIdtext
startsFromtext
startsFromHalf"" or "FIRST_HALF" or "SECOND_HALF"
endsAttext
endsAtHalf"" or "FIRST_HALF" or "SECOND_HALF"
commenttext
skipApprovaltrue/false, by default false

Output

FieldType
absenceAbsence, as Personio answered itobject
updatedPersonio accepted the changeboolean
Sample output, and the expression for each field
  • absence
    • id"abs_9"
  • updatedtrue

Errors

When a step of this node stops a run, the run page shows a code. Look it up:

Example step

The step as a flow file holds it. Replace each value in <…>.

{
  "config": {
    "absenceId": "<absence id>",
    "comment": "",
    "connection": "<connection id>",
    "endsAt": "",
    "endsAtHalf": "",
    "skipApproval": false,
    "startsFrom": "",
    "startsFromHalf": ""
  },
  "label": "Update absence",
  "type": "personio.updateAbsence",
  "version": 1
}