Saltar para o conteúdo principal

Vista Timesheet

Referência de configuração: Folha de horas

Visão geral​

A vista Timesheet agrega o tempo registado em separadores Diário, Semanal, Horário, Blocos e Mensal, mais um separador Estatísticas para totais de período agrupados por categoria, utilizador, perfil, ou um campo capturado pelo perfil do temporizador, como cliente, projeto ou tarefa. Uma faixa de KPI acima dos separadores mostra os totais de hoje, esta semana, este mês, e global; no Horário e nos Blocos só com Resumo no topo ligado.

Lê o tempo a partir do Tempos do workspace (onde o Temporizador guarda as sessões) ou das próprias linhas de uma tabela, pelo que funciona tanto como um painel pessoal/de equipa de registo de tempo como um relatório orientado a leitura sobre qualquer tabela que tenha dados de data e duração.

Fonte de dados​

Fonte de dados:

  • Auto (por omissão): o Tempos do workspace quando a vista não está ligada a uma tabela, ou está ligada ao próprio Tempos; as linhas da tabela da vista nos outros casos.
  • Tabela: as linhas da tabela da vista, lidas pelo mapa de colunas (data, duração, início, fim, …).

A fonte Temporizador deixou de existir; as vistas que a usavam leem agora o Tempos.

Mapeamento de colunas: só aparece quando a fonte efetiva é uma tabela. Mapeia colunas da tabela para os campos do timesheet: Data, Duração (segundos), Início/Fim (usados para derivar a duração quando não há coluna de duração mapeada), Etiqueta, Categoria, Utilizador, Notas. No mínimo, é preciso mapear uma data (ou hora de início) e ou uma duração ou um par início/fim, caso contrário a vista mostra um aviso "Mapeamento de colunas em falta" em vez de dados.

Mostrar os tempos da equipa: só aparece na fonte Tempos. Desligado (por omissão), cada pessoa vê só os seus tempos; ligado, vê os tempos de todos os que pode ver.

Quando a fonte é uma tabela, as entradas são só de leitura: não há botão "Adicionar" e as linhas não se editam a partir do timesheet. Na fonte Tempos, "Adicionar", tocar para editar e "Apagar" trabalham sobre as linhas do Tempos, com a mesma caixa de diálogo "Adicionar" descrita na página do componente Temporizador.

Modos​

Configura quais os separadores visíveis em Modos. Quando só um modo está ativo, a barra de separadores fica oculta e esse modo preenche toda a vista. Com mais de quatro modos, o seletor da barra passa a ser um menu. Uma vista nova tem os seis; numa vista que já existia, o Horário e os Blocos aparecem quando um administrador os liga.

ModoLayout
DiárioAs entradas de um único dia como lista (início, fim, duração por linha), com navegação anterior/hoje/seguinte e um total corrente face a um objetivo diário opcional.
SemanalUma grelha com uma coluna por dia da semana e uma linha por categoria (ou uma única linha "Total" quando o agrupamento por categoria está desligado), mais uma linha de totais e uma coluna de total mais à direita.
HorárioA semana com as horas do dia à esquerda e um dia por coluna; cada registo do Tempos aparece no seu início e fim, lado a lado quando se sobrepõem (até três; os restantes contam num chip +N). Tocar numa fatia cria um registo nessa fatia; arrastar com o rato, ou carregar e arrastar no ecrã tátil, cobre várias. As horas e o intervalo vêm da Grelha horária do perfil do filtro; sem perfil, ou com o perfil desativado, das 08:00 às 18:00 em fatias de 30 minutos. Só funciona com o Tempos como fonte; com outra fonte mostra «O Horário usa o Tempos.»
BlocosA semana sem eixo de horas: cada dia empilha os seus registos com a altura da duração, e o Adicionar tempo de cada dia cria um registo em horas e minutos. Com um objetivo diário, uma linha tracejada marca a meta, com o valor na primeira coluna. Numa fonte tabela é só de leitura.
MensalUma grelha de calendário mensal com totais por dia. Em ecrãs largos divide-se no calendário mais um painel de detalhe do dia à direita; em ecrãs estreitos, tocar num dia abre o mesmo detalhe como caixa de diálogo.
EstatísticasUm seletor de período (Hoje / Semana / Mês / Ano / Tudo / intervalo personalizado) e um seletor de "agrupar por" (Categoria / Utilizador / Perfil / campo capturado pelo perfil do temporizador, como cliente, projeto ou tarefa), gerando uma lista de barras de totais por grupo.

Definições específicas de cada modo, também em Modos:

DefiniçãoAplica-se aDescrição
Detalhe por categoriaDiárioMostra chips com o total por categoria acima da lista do dia.
Agrupar por categoriaSemanalDivide a grelha numa linha por categoria em vez de uma única linha de total agregado.
Semana começa emSemanal, Horário, BlocosQue dia da semana inicia a semana.
Mostrar fim de semanaHorário, BlocosMostra sábado e domingo (showWeekend, ligado por omissão). Desligado só os esconde: o total da semana e o Exportar contam a semana inteira.
Resumo no topoHorário, BlocosMostra a faixa de KPI acima da grelha (summaryOnTop, desligado por omissão).
Primeiro dia da semanaMensalQue dia da semana inicia cada linha da grelha mensal.
Coluna total de semanaMensalMostra a coluna de total de semana por linha à esquerda da grelha.

Filtros​

DefiniçãoDescrição
CategoriaLimita os registos a um único valor de categoria. Deixe em branco para mostrar todas as categorias.
Utilizador (id)Limita os registos a um único utilizador. Deixe em branco para mostrar todos os utilizadores visíveis (ver Mostrar os tempos da equipa).
PerfilFica só com os tempos desse perfil do temporizador e pré-escolhe-o na entrada manual. No Horário dá também a grelha («Define a grelha do Horário»). Um perfil desativado aparece com « (desativado)»; um que já não existe, como «Perfil removido».

Um filtro da fonte Tempos define-se na configuração da vista (filterSourceFeatureId, ver a referência), sem campo no diálogo:

  • Tabela de origem: fica só com os tempos cuja coluna de origem dessa tabela está preenchida.

Objetivo​

DefiniçãoDescrição
Objetivo (horas/dia)Objetivo diário de horas opcional, usado para mostrar um total "registado / objetivo" nos cabeçalhos Diário, Semanal, e Mensal.

Interface​

DefiniçãoDescrição
Botão de exportarMostra o botão de exportar na barra de ferramentas.
Permitir entradas manuaisMostra o botão "Adicionar" e ativa a edição de entradas existentes. Não tem efeito quando a fonte de dados é uma tabela — esses timesheets são sempre apenas de leitura.

No Horário, um registo que começa ou acaba fora das horas da grelha aparece cortado; um registo todo fora delas conta no chip N fora do horário por cima do dia, que abre a lista do dia. Os registos criados nos Blocos, só com duração, aparecem às 09:00 no Horário. Tocar num bloco edita-o: no Horário o diálogo abre em Início e fim (um bloco que passa da meia-noite abre na duração), nos Blocos em horas e minutos, salvo um tempo do cronómetro que começa e acaba nesse dia, que abre em Início e fim.

Os tempos por sincronizar (parados mas ainda sem linha no Tempos) aparecem a cinzento com "por sincronizar" e não se editam até chegarem. Só aparecem em timesheets sem filtros dinâmicos, sem facetas selecionadas e sem filtro de categoria; com esses filtros, o tempo aparece quando a linha chega.

Configuração de admin​

A caixa de diálogo Configurar vista tem cinco secções: Filtros, Mapeamento (fonte de dados, mapa de colunas e tempos da equipa), Modos, Objetivo e Interface, correspondendo às secções acima.

Sugestões​

  • Usa um Timesheet com origem no Tempos quando quiseres que as pessoas registem e editem o seu próprio tempo a partir da vista; usa um Timesheet com origem numa tabela quando quiseres um resumo apenas de leitura de dados semelhantes a tempo que já vivem nessa tabela.
  • Workspaces mais antigos podem ainda ter tipos de vista Diário/Semanal/Mensal separados, criados antes de a vista unificada existir. Renderizam através dos mesmos componentes fixos a um único modo e já não aparecem no seletor de tipo de vista — novas vistas devem usar Timesheet com apenas o(s) modo(s) necessário(s) ativo(s).
  • Se um timesheet com origem numa tabela mostrar "Mapeamento de colunas em falta", abre a configuração da vista e completa o mapeamento de Data/Duração (ou Início+Fim) em Mapeamento.