Octibiz
Demo

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

Mitarbeiter

Ansicht Mitarbeiter in Octibiz

Überblick

Die Mitarbeiterakte beantwortet drei Fragen: wer ist verfügbar, wer kann was, und was kostet wer. Die dritte ist der Grund, warum diese Fläche eigene Rechte hat — Kostensätze gehen nicht jeden an, der Namen und Telefonnummern sehen darf.

Die Liste zeigt Name, Position, Vertrag, Art, Status und Eintrittsdatum.

Kernaufgaben

Mitarbeiter anlegen. Neuer Mitarbeiter verlangt Vor- und Nachname; Anzeigename, Personalnummer, E-Mail, Telefon und Position folgen.

Die Akte führen. Die Detailseite gliedert sich in Reiter:

ReiterInhalt
StammdatenPerson und Kontakt
AnstellungVertrag, Art, Wochenstunden, Eintritt
ProjekteZugehörigkeit zu Mandaten
SkillsFähigkeiten mit Level
DokumentePersonalunterlagen
Abwesenheits-SaldoUrlaubskonto und Stand
ChecklistenOn- und Offboarding

Mit einem Konto verknüpfen. Die Verknüpfung zwischen Mitarbeiterprofil und Benutzerkonto entsteht unter Benutzer — und ist Voraussetzung für die Zeiterfassung. Ein Mitarbeiterprofil gehört zu genau einem Konto.

Stellen von KI-Mitarbeitern. KI-Mitarbeiter haben eine Stelle wie Menschen; sie trägt die Beschäftigungsart KI und ist hier nur lesbar — Bearbeiten, Lebenszyklus und Löschen laufen über das KI-Team.

Liste filtern und vergleichen. Die Liste filtert nach Status, Beschäftigungsart, Fähigkeit samt Mindest-Stufe und Marke (über die Mitgliedschaften des Kontos; markenübergreifende Mitgliedschaften zählen immer mit). Die Spalten zeigen zusätzlich Rolle, Wochenstunden und den Resturlaub des laufenden Jahres. Dieselben Filter hat die Fähigkeiten-Matrix.

Felder im Detail

Die Spalte Was es bewirkt beantwortet, was sich im System ändert — nicht, wie das Feld heißt. Der graue Name dahinter ist das Feld der API: unter ihm läuft dasselbe über Automation, Import und KI-Werkzeuge.

Person

FeldPflichtWerte / FormatWas es bewirkt
Vorname firstName / Nachname lastNamejaTextDie beiden Pflichtangaben.
Anzeigename displayNameneinTextWie die Person im System erscheint. Leer heißt: Vor- und Nachname. Wird auf Konto und Mitarbeitersatz gemeinsam geführt — eine Quelle, keine Doppelpflege.
Personalnummer personnelNumberneinTextDie Nummer aus der Lohnbuchhaltung. Trägt den Lohnexport und die Zuordnung im Fremdsystem.
E-Mail email / Telefon phoneneinAdresse bzw. TextDienstliche Erreichbarkeit.
Position jobTitleneinTextDie Funktion, wie sie in Signatur und Verzeichnis erscheint.
Signatur signatureHtmlneinformatierter Text, max. 50.000 ZeichenDer Signaturblock unter ausgehenden Mails. Wird als Platzhalter in Vorlagen aufgelöst, statt in jede Vorlage kopiert zu werden.
Benutzerkonto userUlidneinbestehendes KontoVerbindet den Personalsatz mit dem Anmeldekonto. Ohne diese Verbindung kann die Person keine Abwesenheit beantragen und keine eigene Zeit erfassen — sie hat im System kein „selbst".

Beschäftigung

FeldPflichtWerte / FormatWas es bewirkt
Art employmentTypeneinintern oder freiberuflichUnterscheidet Angestellte von Externen. Steuert unter anderem, ob die Person in Auslastung und Lohnexport erscheint.
Vertragsart contractTypeneinTextFeinere Einordnung (Vollzeit, Teilzeit, Werkstudent …). Bestimmt, welche Einarbeitungs-Vorlage vorgeschlagen wird.
Wochenstunden weeklyHoursneinZahlDie Sollarbeitszeit. Grundlage für Auslastung und für die Umrechnung von Urlaubstagen in Stunden.
Arbeitszeitmodell workScheduleneinStunden je Wochentag (0–24)Wie sich die Wochenstunden verteilen. Das ist es, was bei einer Abwesenheit über Montag bis Freitag den richtigen Abzug ergibt — ein Teilzeit-Freitag zählt nicht wie ein Vollzeit-Montag. Im Dialog Bearbeiten schalten Sie Eigene Verteilung je Wochentag ein und tragen die Stunden je Tag ein (vorbelegt: Wochenstunden gleichmäßig auf Montag bis Freitag); die Summe steht darunter und weist auf eine Abweichung von den Wochenstunden hin. Ausgeschaltet gilt wieder „gleichmäßig Montag bis Freitag“. Über die API setzt ein leeres Objekt {} zurück.
Eintritt hiredAtneinDatumBeginn der Beschäftigung. Nullpunkt für Einarbeitung und anteiligen Urlaubsanspruch.
Probezeit bis probationUntilneinDatumEnde der Probezeit. Wird rechtzeitig gemeldet, statt zu verstreichen.
Geburtsdatum birthDateneinDatum, nicht in der ZukunftFür die Personalunterlagen und den Geburtstag im Self-Service. Kollegen sehen höchstens Tag und Monat — und nur, wenn die Person in ihrem Profil zustimmt. Ein leeres Feld löscht das Datum.
Austritt terminatedAtInputneinDatumEnde der Beschäftigung. Ab da erscheint die Person nicht mehr in Auswahl und Planung; ihre Vergangenheit bleibt erhalten.
Urlaubsanspruch (Tage) vacationEntitlementDaysneinZahlJahresanspruch. Grundlage des Urlaubskontos.
Urlaubskonto führen vacationAccountEnabledneinJa/NeinOb überhaupt ein Konto geführt wird. Freelancer haben ab Werk keins, Angestellte schon; eingeschaltet (Schalter im Dialog Bearbeiten) legt der nächtliche Lauf das Konto an — nur, wenn es vertraglich vereinbart ist.
Zeitzone timezoneneinZeitzoneZeitzone der Person. Termine und Fristen werden darin angezeigt.
Feiertagsregion holidayRegionneinRegionWelcher Feiertagskalender gilt. Bei verteilten Teams die Angabe, ohne die Abwesenheiten falsch gerechnet werden.
Vorgesetzter supervisorIdneinMitarbeiterWer genehmigt und wer über Anträge benachrichtigt wird.
Team teamIdneinbestehendes TeamDas Stamm-Team der Person. Es ordnet nicht nur, es schneidet auch die Sicht: Rollen mit der Option „nur eigenes Team" zeigen ihrem Inhaber genau den Bestand seiner Teams. Ohne Team ist die Person in keinem.
Marken brandScopeneinmehrere MarkenIn welchen Marken die Person arbeitet.

Kosten, Fähigkeiten, Privates

FeldWerte / FormatWas es bewirkt
Kostensatz costRateAmountInput, gültig ab costRateValidFromInput, Notiz costRateNoteBetrag, Datum, TextDer interne Stundensatz mit Gültigkeitsdatum. Ein neuer Satz ersetzt den alten nicht, sondern gilt ab seinem Datum — alte Auswertungen rechnen weiter mit dem damaligen Wert. Der Satz und seine Historie liegen verschlüsselt in der Datenbank; er steht nur in der Mitarbeiter-Detailansicht, nicht in der Liste.
Fähigkeit skillCode, Stufe skillLevel, Hauptfähigkeit skillPrimary, zertifiziert am skillCertifiedAt, läuft ab am skillExpiresAtFähigkeit, Zahl, Ja/Nein, Datum, DatumEine Zeile der Fähigkeitsmatrix. Ein Ablaufdatum meldet sich rechtzeitig — genau dafür ist es da, etwa bei Zertifikaten und Führerscheinen.
Private Kontaktdaten privateContactInputAnschrift, private Nummer, NotfallkontaktBesonders geschützte Angaben. Sichtbar nur mit dem eigenen Recht dafür, nicht schon mit der allgemeinen Personalsicht.
Einarbeitung onboardingModeEinarbeitung oder AustrittStartet die passende Prüfliste für die Person.

Entwicklungsziele und Feedback

Zwei eigene Reiter der Personalakte. Lesen mit hr.goal.view bzw. hr.feedback.view, pflegen mit hr.goal.manage bzw. hr.feedback.manage. Die Person selbst sieht ihre eigenen Ziele und nur das Feedback, das ausdrücklich mit ihr geteilt ist.

Projektleitung und ihr Team. Die Rolle PM (Projektleitung) sieht und pflegt Ziele und Feedback der Mitglieder ihres eigenen Teams — auch nicht geteiltes Feedback — über hr.goal.view_team, hr.goal.manage_team, hr.feedback.view_team und hr.feedback.manage_team. Zum Team gehört, wer es als Stamm-Team trägt. Nicht dazu gehören Personen ohne Team, Personen fremder Teams (auch in derselben Marke) und der Projektleiter selbst: über sich sieht er nur, was mit ihm geteilt ist, und seine eigenen Ziele pflegt er nicht.

FeldPflichtWerte / FormatWas es bewirkt
Mitarbeiter employeeIdjaMitarbeiterWem das Ziel bzw. der Eintrag gehört. Beim Ändern wird nichts umgehängt.
Ziel bzw. Titel titlejaText, max. 200 ZeichenWas erreicht werden soll bzw. worum es im Gespräch ging.
Beschreibung descriptionneinTextEinzelheiten zum Ziel. Ein leerer Text löscht sie.
Zeitraum ab periodStart / bis periodEndjaDatumLaufzeit des Ziels. Das Ende darf nicht vor dem Beginn liegen.
Stand progressnein0 bis 100 %Wie weit das Ziel erreicht ist.
Status statusIdneinoffen, erreicht, verfehlt (in den HR-Einstellungen erweiterbar)Das Urteil über das Ziel, getrennt vom Stand: ein Ziel kann bei 80 % als erreicht gelten oder bei 100 % zu spät und damit verfehlt sein. Ein neues Ziel startet mit dem Standard-Status des Katalogs.
Art kindjaGespräch oder NotizOb ein Gespräch festgehalten oder eine Beobachtung notiert wird.
Datum occurredOnjaDatumWann das Gespräch stattfand bzw. die Notiz entstand.
Inhalt feedbackTextjaText, max. 20.000 ZeichenDer eigentliche Eintrag. Im Änderungsprotokoll erscheint er nur geschwärzt.
Mit der Person teilen sharedWithEmployeeneinJa/NeinNur geteilte Einträge sieht die Person selbst. Ab Werk aus.

Einstellungen & Rechte

  • Modul module.hr.
  • Kostensätze sind gesondert geschützt: hr.employee.view_cost zum Sehen,

hr.employee.manage_cost zum Pflegen. Ohne diese Rechte bleibt der Rest der Akte sichtbar, die Zahlen nicht.

  • Dokumente ebenso: hr.document.view und hr.document.manage — Personalunterlagen sind

die sensibelsten Daten im Haus.

  • Jeder Lesezugriff Dritter wird protokolliert: Wer die Detailansicht mit Kostensatz oder privaten

Kontaktdaten öffnet oder ein Personaldokument herunterlädt, steht mit Zeitpunkt im Änderungsprotokoll (Aktion Gelesen (sensibel), nur die Feldnamen, nie die Werte). Listen liefern diese Felder gar nicht erst; das Lesen der eigenen Daten zählt nicht als Zugriff Dritter.

  • Ein gelöschtes Personaldokument nimmt seine Datei mit — manuell gelöscht ebenso wie als

bestätigter Lösch-Vorschlag der Aufbewahrung. Die Datei bleibt nur, wenn sie noch an einem anderen Personaldokument oder an einem anderen Datensatz hängt oder aufbewahrt werden muss.

  • Manuell gelöscht heißt: in den Papierkorb. Das Löschen läuft ohne

Rückfrage, fünf Sekunden lang steht Rückgängig bereit, und 30 Tage lang holt hr.document.manage Dokument samt Datei zurück. Ist die Aufbewahrungsfrist abgelaufen, ist das Löschen endgültig: Sie bestätigen es vorher, die Datei wird sofort freigegeben, und der Papierkorb holt nichts zurück.

  • hr.skill.view und hr.skill.manage für Fähigkeiten.
  • Die Skill-Taxonomie ist markenübergreifend und wird unter

HR-Einstellungen gepflegt.

Mein Personalbereich. Im eigenen Profil stehen Resturlaub, freigegebene Dokumente und die eigenen Fähigkeiten. Änderungen an Adresse, Bankverbindung oder einer Fähigkeit gehen von dort als Antrag an HR bzw. die Führungskraft.

FAQ & Fehlerbilder

Ich sehe keine Kostensätze. Dann fehlt hr.employee.view_cost. Das ist beabsichtigt und kein Anzeigefehler.

Ein Mitarbeiter kann keine Zeit buchen. Prüfen Sie die Verknüpfung zum Benutzerkonto unter Benutzer. Ohne sie fehlt der Bezug.

Ein Skill lässt sich nicht auswählen. Er ist nicht in der Taxonomie hinterlegt — ergänzen Sie ihn in den HR-Einstellungen.

Ein ausgeschiedener Mitarbeiter soll weg. Setzen Sie den Status, statt zu löschen. Zeitbuchungen, Abwesenheiten und Projektzuordnungen hängen an der Akte.

hr.employees · Gilt ab Version 0.5.0