Saltar para o conteúdo principal

Vista Kanban

Referência de configuração: Kanban

Visão geral​

A vista Kanban organiza os registos em colunas verticais com base no valor de um campo. Os cartões podem ser arrastados entre colunas para atualizar o campo de agrupamento - ideal para acompanhamento de workflows, gestão de estados e quadros de tarefas.

Colunas e swimlanes​

Agrupamento baseado em campo​

A configuração mais comum agrupa os cartões por uma coluna do tipo Lista (por exemplo, "Estado" com os valores "To Do", "In Progress", "Done"). Cada valor único torna-se uma coluna do quadro.

Configure o agrupamento com:

  • groupBy - A coluna pela qual agrupar
  • groupOrder - Ordem personalizada das colunas
  • hideEmptyGroups - Ocultar colunas sem cartões
  • collapsedGroups - Colunas a colapsar por predefinição
  • swimlaneBy - Coluna opcional que cruza as colunas com um segundo eixo horizontal, ativando o modo swimlane (2D). No formulário de configuração aparece com o rótulo Linhas, no separador Agrupamento.
  • groupVisibilityConditions / swimlaneVisibilityConditions - Condições que restringem os valores de cada eixo, num eixo do tipo Seleção ligada (ver Mostrar só algumas colunas ou swimlanes)

Ao agrupar por uma coluna do tipo Caixa de verificação, o quadro mostra sempre exatamente duas colunas - "Não" primeiro, "Sim" depois - mesmo que estejam vazias. Registos antigos sem valor guardado na coluna contam como "Não"; nunca aparecem colunas "Sem valor" ou "Sem grupo" neste tipo de agrupamento. Arrastar um cartão de "Não" para "Sim" (ou vice-versa) marca ou desmarca o campo.

Ordenar colunas e swimlanes manualmente​

Tanto a ordem das colunas como a ordem das swimlanes podem ser definidas manualmente na configuração da vista, em vez de ficarem só pela ordem alfabética. Para cada eixo há uma lista de valores já ordenados, com setas para subir e descer cada um, um botão para sugerir a ordem alfabética de uma vez, e a lista dos valores ainda não ordenados. Quem não for ordenado manualmente aparece a seguir aos ordenados, por ordem alfabética.

Esta ordenação manual está disponível para colunas do tipo Lista, Ligação a tabela e Utilizador. Nos restantes tipos de campo (por exemplo, data ou caixa de verificação) a ordem mantém-se sempre alfabética (ou, no caso do checkbox, "Não" antes de "Sim").

Ao agrupar por colunas ou por swimlanes (ou ambos) usando um campo do tipo Utilizador, o quadro já não mostra uma coluna ou faixa vazia para o utilizador técnico de sistema. Registos que estejam mesmo atribuídos a esse utilizador continuam a aparecer normalmente, com o respetivo nome.

Mostrar só algumas colunas ou swimlanes​

Quando o eixo é uma coluna do tipo Seleção ligada, a configuração da vista oferece Colunas visíveis e Swimlanes visíveis: condições sobre a tabela ligada que decidem que valores do eixo abrem uma faixa. Por exemplo, um quadro com swimlanes por Colaborador e a condição Setor igual a Desenvolvimento mostra só as swimlanes desse setor, e continua certo quando alguém entra ou sai da equipa.

As condições usam as mesmas colunas, operadores e campos de valor de "Filtrar opções" da Seleção ligada; várias condições combinam-se com E. Sem condições, todos os valores abrem faixa.

FerramentaO que faz
FiltrosEscolhe que registos entram no quadro.
Ocultar grupos vaziosEsconde as faixas que, agora, não têm registos.
Colunas / Swimlanes visíveisEscolhe que valores do eixo abrem faixa, tenham ou não registos.

Uma faixa escondida por condição leva consigo os seus cartões. Para manter os registos visíveis, use os Filtros. As faixas de registos sem valor no eixo ("Sem valor", "Sem grupo") nunca são escondidas por estas condições. A lista de ordenação manual do eixo mostra só os valores que as condições deixam passar.

Agrupamento por dia da semana​

Para workflows orientados por data, o kanban pode agrupar por dias da semana:

IntervaloDescrição
Apenas semana atualColunas de segunda a domingo da semana atual
Apenas próxima semanaColunas para os dias da próxima semana
Semana atual e próximaSemana atual e seguinte combinadas
Intervalo personalizadoEspecifica datas de início e fim

Configure com groupType: "weekdays", dateField, e weekRange. swimlaneBy também está disponível neste modo, para o mesmo modo swimlane (2D).

Modo swimlane (2D)​

Quando swimlaneBy está definido, o quadro deixa de ser um conjunto simples de colunas e passa a uma grelha 2D: as mesmas colunas (por campo ou por dia da semana) mantêm-se, e sobre elas surgem raias horizontais - uma por cada valor do campo de swimlane. Cada raia pode ser colapsada individualmente clicando no seu cabeçalho, sem afetar as restantes nem as colunas.

Arrastar um cartão para outra célula da grelha atualiza apenas os eixos que mudaram: mover para outra coluna na mesma raia atualiza só o campo de agrupamento; mover para outra raia na mesma coluna atualiza só o campo de swimlane; mover na diagonal atualiza ambos num único registo. Se a coluna usada como eixo de agrupamento ou como eixo de swimlane estiver marcada como só de leitura, esse eixo fica fixo e o cartão só se pode mover ao longo do outro.

Ao percorrer o quadro na horizontal, o nome de cada raia mantém-se visível. Ao percorrer na vertical, os títulos das colunas ficam fixos no topo do quadro - e continuam a deslocar-se na horizontal em sincronia com as colunas por baixo.

Arrastar e largar​

Arraste um cartão de uma coluna para outra para atualizar o valor do respetivo campo de agrupamento. Por exemplo, arrastar um cartão de "To Do" para "In Progress" atualiza automaticamente o campo de estado do registo. Em modo swimlane, o mesmo gesto também pode mover o cartão entre raias.

Os cartões também podem ser reordenados dentro de uma coluna. A ordem dentro dos grupos é configurável através de sortWithinGroups.

Exibição dos cartões​

Configure que campos aparecem em cada cartão usando displayFields. Os cartões mostram os campos configurados como um resumo compacto. A formatação condicional aplica cor aos cartões com base em condições de valor dos campos.

Configurar os campos do cartão​

No separador Campos da configuração da vista, os campos estão divididos em duas listas:

  • No cartão — os campos escolhidos, na ordem em que aparecem no cartão.
  • Disponíveis — os restantes campos elegíveis.

A ordem em "No cartão" é a ordem de exibição no cartão: arraste a pega para reordenar. O 1.º campo aparece como título do cartão (estilo primário), o 2.º como texto secundário, e os restantes como linhas de meta-informação.

Ativar um campo em "Disponíveis" adiciona-o ao fim de "No cartão". Desativar um campo remove-o sem alterar a ordem dos restantes.

Se não escolher nenhum campo, o cartão mostra automaticamente as primeiras 3 colunas não ocultas.

Os utilizadores podem continuar a ocultar campos em tempo real através do menu da vista — isso filtra a lista apresentada mas preserva a ordem configurada dos campos restantes.

Barra de ferramentas​

  • Pesquisar — Pesquisa de texto integral em todos os cartões
  • Filtrar — Painel de filtros avançados
  • Agrupar — Alterar a coluna de agrupamento
  • Exportar — Exportar os dados do kanban
  • Colapsar - Colapsar ou expandir todas as colunas de uma vez (em modo swimlane, colapsa as raias)
  • Adicionar - Criar novos registos (aparece dentro de cada coluna)
  • Seleção — Selecionar vários cartões para ações em massa

Em Configurar vista › Comportamento › Formulário escolhe-se qual formulário abre em Adicionar/Editar e o tamanho do diálogo (ver Ao abrir um registo).