Files
Odoo-Wiki/HR Timesheet Actions.md

2.1 KiB

title, description, kind, section, prev, partner
title description kind section prev partner
Zeiterfassung Aktionen Arbeitsflüsse in der Zeiterfassung automatisieren. howto true ./hr-timesheet Mint System

Zeiterfassung Aktionen

icons_odoo_hr_timesheet

Aktionen

Zeiterfassung aufteilen

Navigieren Sie nach Einstellungen > Technisch > Serveraktionen und erstellen Sie einen neuen Eintrag:

  • Name: Zeiterfassung aufteilen
  • Modell: account.analytic.line
  • Typ: Code ausführen
  • Code:
for rec in records:
    original_amount = rec.unit_amount
    new_timesheet = rec.copy()
    rec.write({'unit_amount': original_amount / 2.0})
    new_timesheet.write({'unit_amount': original_amount / 2.0})

Die Aktion mit dem Knopf Kontextuelle Aktion erstellen bestätigen und speichern.

Auftragselement von Aufgabe entfernen

Gilt ab .

Navigieren Sie nach Einstellungen > Technisch > Serveraktionen und erstellen Sie einen neuen Eintrag:

  • Name: Auftragselement von Aufgabe entfernen
  • Modell: account.analytic.line
  • Typ: Code ausführen
  • Code:
for record in records:
	record.task_id.write({'sale_line_id': False})

Die Aktion mit dem Knopf Kontextuelle Aktion erstellen bestätigen und dann speichern.

In der Ansicht von Kostenstellen-Buchungen erscheint nun in der Auswahl Aktion das Menu Validierung zurücksetzen.

Validierung zurücksetzen

Benötigt bis .

Navigieren Sie nach Einstellungen > Technisch > Serveraktionen und erstellen Sie einen neuen Eintrag:

  • Name: Validierung zurücksetzen
  • Modell: account.analytic.line
  • Typ: Code ausführen
  • Code:
records.write({'validated': False})

Die Aktion mit dem Knopf Kontextuelle Aktion erstellen bestätigen und dann speichern.

In der Ansicht von Kostenstellen-Buchungen erscheint nun in der Auswahl Aktion das Menu Validierung zurücksetzen.

Geplante Aktionen

Zeiterfassung: E-Mail-Erinnerung an Mitarbeiter

#TODO