Zeitkarten automatisch generieren
Als Administrator können Sie eine regelmäßige Aufgabe konfigurieren, um für Projektaufgaben, die Zeitkartenbenutzern zugewiesen sind, automatisch Zeitkarten zu generieren.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Hinweis:
Die regelmäßige Aufgabe generiert nur für diejenigen Benutzer automatisch Zeitkarten, bei denen die Option Zeitkarten jede Woche automatisch erstellen in der ihnen zugewiesenen Stundennachweisrichtlinie auf „true“ gesetzt wurde.
Prozedur
Beispiel
Das folgende Beispielskript wird von einer regelmäßigen Aufgabe ausgeführt, um für die Gruppen Datenbank und Hardware Zeitkarten für die aktuelle Woche zu generieren:
// Clone this schedule job to run separately for different groups at different times
// One of the following values
// TimeCardConstants.CURRENT_WEEK
// TimeCardConstants.NEXT_WEEK
// TimeCardConstants.LAST_WEEK
var runFor = TimeCardConstants.CURRENT_WEEK;
// Comma separated group sys ids or group names. TimeSheet/TimeCards will be auto generated for time card users in the given groups.
var includeGroups = [Database,Hardware];
var excludeGroups = [];
var generator = new TimeCardGenerator();
generator.generateFromConfig(runFor, includeGroups, excludeGroups);