Gerar registros de horas automaticamente
Como administrador, você pode configurar um trabalho agendado para gerar registros de horas automaticamente para tarefas de projeto atribuídas a usuários de registro de horas.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Nota:
O trabalho agendado gera registros de horas automaticamente somente para os usuários que têm a opção Criar registros de horas automaticamente todas as semanas definida como verdadeira na política de planilha de horasatribuída.
Procedimento
Exemplo
O script de exemplo a seguir é executado quando um trabalho agendado é executado para gerar registros de horas para a semana atual para os grupos de banco de dados e 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);