
people.onboard-employee·version 1.0.0·draft3 to verify
The new employee is declared to VID, has working accounts and equipment on day one, and a first-week plan exists.
A contract has been signed and the person starts within days. Not for writing the contract itself — use people.employment-contract-lv. Not for contractors — use people.hire-contractor, which has no VID employee declaration. The mirror of this playbook is people.offboard-employee: everything granted here must be revocable there.
Any step can wait until a date and reopens by itself; every closed step leaves evidence (a note, a link, a number).
Create the record: name, personal code, bank account, start date, role, manager, equipment needed, systems needed.
Done when the record exists and every field is filled from the contract, not from memory.
⛔ A personal code copied by hand is the classic error — read it back from the signed contract.
Approval · S2 · owner — the run stops until a named person records the decision
Show the systems list, the equipment list and the cost.
Done when the owner has approved both lists as they stand, or named the changes.
Approval · S3 · owner — the run stops until a named person records the decision
Submit the employee's data to VID through the employer's electronic declaration before the first working day (⚠ verify exact deadline and form on vid.gov.lv).
Done when VID shows the declaration as accepted for this employee and start date.
⛔ Filing with a wrong personal code is worse than filing late — check it against the contract first.
Create the mailbox in the mail module under the company domain, following tech.create-mailbox; set a first password from the paroles rules and prepare the handoff.
Done when a test message sent to the address arrives in the new mailbox.
Create the account in each system approved in S2, record the credential per the paroles module rules (individual passwords, no sharing), and note each grant in the onboarding record.
Done when every approved system lists the new account and no system outside the list does.
Laptop imaged and enrolled, keys or badge issued, desk ready. Record serials in inventory.
Done when the inventory row exists with serial numbers and the issued date.
The manager welcomes the employee, hands over the contract copy, and runs the safety briefing per people.workplace-safety-lv.
Done when the employee has signed the safety-briefing acknowledgement and it is stored in the documents module.
Create the first-week tasks in the tasks module: system training, introductions, first deliverable, and a probation checkpoint linked to people.probation-review.
Done when every task has an owner and a due date inside the first week.
Read back the onboarding record: VID accepted, mailbox live, accounts match the approved list, inventory row, briefing signed, week planned. Send the manager a three-line summary.
Done when every item in the record shows an observable fact, not a plan.
money.payroll-run will use it).| Symptom | Response |
|---|---|
| VID rejects the declaration | Check the personal code and legal address against the signed contract; fix and resubmit the same day; never let the start date pass unfiled. |
| Mailbox name already taken | Use the company's naming rule (e.g. first name + initial), confirm the choice with the manager, update the record. |
| Equipment not ready for day one | Do not delay the start; issue a temporary device, record it as temporary in inventory, set a task to swap it within the week. |
| Employee starts before the declaration is filed | File immediately on discovery; check the first payroll run against the declaration; record the miss in the run evidence. |
| A grant was made outside the approved list | Revoke it the same day, note it in the record, and check S2's list was the cause. |
VID declaration id and acceptance timestamp · the onboarding record with the approved lists · inventory serials and issue date · signed safety-briefing acknowledgement · the account list as granted · the manager's S9 summary.
After every 5 onboarding runs ask: how many days from contract signed to fully onboarded, and which step waited? Did any check in S9 catch an error, or did payroll or the employee find it later? Did anyone get access that people.offboard-employee later had to chase? A new version changes the step that caused the wait or the miss, and says so in its change note.
Obligātās sīkdatnes tur sarunu kopā. Analītika ir izslēgta, līdz tu atļauj — tā neliek nevienu sīkdatni un neglabā ierīces identifikatoru.Necessary storage keeps your conversation together. Analytics is off until you allow it — it sets no cookie and stores no device identifier. Ko mēs glabājamWhat we store