Générer automatiquement des cartes de pointage
En tant qu'administrateur, vous pouvez configurer une tâche planifiée afin de générer automatiquement des cartes de pointage pour les tâches de projet affectées aux utilisateurs de carte de pointage.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Remarque :
la tâche planifiée génère automatiquement des cartes de pointage uniquement pour les utilisateurs pour lesquels l'option Créer automatiquement des cartes de pointage toutes les semaines est définie sur true dans leur politique de feuille de temps affectée.
Procédure
Exemple
L'exemple de script suivant est exécuté lorsqu'une tâche planifiée est exécutée pour générer des cartes de pointage pour la semaine Current week et les groupes Database et Hardware :
// 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);