Zeitkarten automatisch generieren
Als Administrator können Sie eine geplante Aufgabe so konfigurieren, dass Zeitkarten automatisch für Projektaufgaben generiert werden, die Zeitkartenanwendern zugewiesen sind.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Hinweis:
Die geplante Aufgabe generiert automatisch Zeitkarten nur für die Anwender, die über verfügen Zeitkarten jede Woche automatisch erstellen Option in „Zugewiesen“ auf „wahr“ festgelegt Zeitnachweis-Richtlinie .
Prozedur
Beispiel
Das folgende Beispielskript wird ausgeführt, wenn eine geplante Aufgabe ausgeführt wird, um Zeitkarten für zu generieren Aktuelle Woche Für Datenbank Und Hardware Gruppen:
// 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);