Octibiz
Demo

Durchsucht Website und Dokumentation gemeinsam. Enter zeigt alle Treffer, Esc schließt.

Onboarding

Onboarding screen in Octibiz

Overview

Joining and leaving are the processes with the most parties involved — contracts, access, equipment, induction, return. This page runs both as a checklist.

Offboarding is the more important half, even though onboarding is in the name: a forgotten step on joining is annoying; a forgotten step on leaving leaves access open and equipment missing.

Core tasks

Create a checklist from a template. Create from template produces the checklist with its steps. Going through the template is the point — hand-assembled lists forget exactly the step you rarely need.

Track progress. The figures show open, in progress, done and total; each card carries a due date and progress.

Work through the steps. Complete closes a step, Skip takes it out — visibly, not silently. Additional steps can be added.

Drag cards. Checklists are cards in the columns open, in progress and done. Dragging a card to done (or with the keyboard: focus the card, Ctrl/⌘ + arrow right) completes all open steps after a confirmation — including the actions attached to them, exactly like ticking them off in the detail. Moving back to open or in progress is not done by dragging: the status follows the steps, so the checklist opens instead.

Fields in detail

The What it does column answers what changes in the system — not what the field is called. The grey name behind the label is the API field: the same thing runs under that name through automation, import and AI tools.

Starting a checklist

FieldRequiredValues / formatWhat it does
Employee employeeIdyesan employeeWho the list is for.
Mode modeyesonboarding or offboardingWhich kind of list. The two are deliberately separate: offboarding is about returning and revoking, not about equipping.
Template templateUlidnoan existing templateWhich template the items come from. Empty means an empty list you fill yourself.

Items of the list

FieldValues / formatWhat it does
Title itemTitletext, max. 255 charactersWhat is to be done.
Action itemActionkind of itemWhat happens on ticking — from "just tick" to creating a task for the responsible unit.
Target itemTargetRefchosen per actionWhat the action applies to. Grant role: a role from the list (the permission to maintain onboarding is enough). Provision user: optional starting role of the new account. Hand out/take back device: a device or licence from the list. Create task: a note as text. The other actions have no target.
Category itemCategorytext, max. 30 charactersGrouping of the items — IT, workplace, paperwork. Turns one long list into three short ones.
Responsible itemResponsibleIdan employeeWho completes this item. Without it the checklist is a pile of tasks with no addressee, and the question "what is on me?" cannot be answered.
Due after days itemDueOffsetDaysnumberOffset from the start or leaving date. Negative means before — the laptop should be there on day one, not be ordered afterwards.
Item itemUlididentifier of an itemWhich existing item is changed or ticked.

Checklist template

FieldRequiredValues / formatWhat it does
Name nameyestextThe name the template is offered under at the start.
Mode modeyesonboarding or offboardingWhat the template is for.
Contract type contractTypenotextWhich contract type the template is proposed for. That way a working student does not get the full-time joiner's list.
Items itemsnolist of itemsThe content, with the same fields as above.
Steps from procedure procedureRefnopublished SOPTakes over the steps of a standard procedure on save — they are appended, existing items stay. That way the template comes out of the procedure instead of being retyped.
Active activenoyes/noOff means no longer selectable. Running lists are untouched.

Template from a procedure. In the template form, below Steps, there is the picker Steps from procedure. It lists every published SOP with its number of steps; a draft is not offered. On save those steps are appended — title and role of the SOP step come along, and the role is resolved to an employee with that job title when the checklist is created. Due dates, categories and actions can then be adjusted per item as usual. Without the knowledge module the picker stays empty.

Questions about your own start. Your own profile carries the card Onboarding questions: the new joiner asks in their own words, and the answer is built from their personnel data and their open checklist steps. If no AI is set up, or the request limit is reached, the same information comes without a model — the list of open steps; the card says so.

Onboarding questions

FieldRequiredValues / formatWhat it does
Question questionyestext, max. 2000 charactersThe question in your own words, e.g. "What do I need to do in my first week?".
Employee employeeUlidnoemployee identifierEmpty means your own person. For another person the field requires the permission to manage checklists.

Accounts come from the list. Provision user creates the employee's account and sends the invitation to their e-mail address; a free account with the same address is linked instead. Create accounts in external systems creates them in connected systems — Google Workspace (integration google_workspace with domain, administrator and service account) and Slack (SCIM token on the Slack integration). Revoke access blocks sign-in, removes all roles, ends sessions, suspends a portal access of the same person (same email address; open portal invitations expire) and suspends the external accounts — the external accounts even if the person never had an own account. It also disconnects the personal connections: own mailboxes, connected calendars (Google, Microsoft, CalDAV, subscribed feeds) and contact sync. Stored access keys and passwords are deleted and a running calendar subscription at the provider is stopped. An OAuth access (integration) used only by these personal connections is deleted; accesses others still use (team mailbox, brand mail account, colleagues' calendars) are kept. If the personal Google or Microsoft access is also the brand's default access, it is kept: the personal binding is released, and whoever manages the brand's integrations gets a notice to replace it with a company access. Mails, appointments and contacts already imported are kept. The same revocation runs when the offboarding list is completed and via the automation on leaving.

Joining and leaving also run without a list. Two bundled automations: Notify IT/HR before joining (seven days before the start date) and Revoke access on leaving (the day after the leaving date). Both can be switched off under Automations.

Settings & permissions

  • Module module.hr.
  • Permission hr.onboarding.manage.
  • Permission hr.onboarding.notify — only be notified, e.g. for IT.
  • Permission hr.employee.view_self — for the card Onboarding questions in your own profile.

Asking on behalf of another person requires hr.onboarding.manage.

  • The checklist hangs off the employee and also appears in their record, see

Employees.

  • Templates are the lever. What is in no template will be forgotten again at the next joiner.
  • For descriptive processes there are SOPs. A checklist ticks off, an SOP

explains — together they make a procedure.

FAQ & troubleshooting

The list of checklists is empty. Then none has been created from a template yet.

A step cannot be completed. Check the hr.onboarding.manage permission.

A skipped step shows up later. By design: skipping is documented and is not the same as completing. Anyone reconstructing what actually happened can see the difference.

**The picker Steps from procedure is empty.** There is no published SOP — or the knowledge module is switched off. A draft is deliberately not offered.

The answer to an onboarding question only lists steps. Then no model answered: either no AI is set up or the limit of 20 questions per minute and person was reached.

We need different steps per role. Create several templates rather than editing one list after the fact every time.

hr.onboarding · Available from version 0.5.0