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
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