Board

1. Geral

O componente Board é uma ferramenta poderosa para organizar e visualizar fluxos de trabalho em estilo Kanban, permitindo que você mova cards entre diferentes etapas. Esse componente é ideal para gestão de tarefas, gestão de projetos, fluxo de processos, ou até mesmo CRM. Ele oferece uma visão clara e organizada do status dos itens em cada fase do processo.

2. Como Configurar

Arraste para a Tela: Arraste o componente board para a tela onde deseja exibir o Kanban.

Configurar a VIEW: Configure a VIEW utilizando SQL ou VIEW de Cadastro para alimentar os cards e etapas do Board.

3. Personalizar (caso você tenha colocado uma VIEW de SQL)

Na configuração de "Personalizar", se você optou por utilizar uma VIEW de SQL, siga os passos abaixo:

  • Cadastro de Cards: Informe qual é o cadastro que está sendo utilizado para gerar os cards, como, por exemplo, "Negociações" em um CRM.

  • Coluna de ID: Selecione a coluna da VIEW que contém o ID dos cards, essencial para identificar cada card de forma única dentro do Board.

  • Coluna de Descrição: Defina qual coluna da VIEW trará a descrição do card. Esta descrição será o texto principal exibido no componente.

  • Cadastro de Etapas: Especifique o cadastro que define as etapas do Kanban. No caso de um CRM, as etapas podem incluir "Lead", "Demonstração", "Prova de Conceito", "Negociação", "Forecast", "Positivado". Para uma gestão de tarefas, as etapas podem ser "Pendente", "A Fazer", "Concluído", etc.

  • Coluna de Etapa: Selecione a coluna da VIEW que contém o ID da FK que representa as etapas. Sua VIEW deve retornar pelo menos o ID do cadastro gerador de cards, a descrição do card e o ID da FK que define as etapas.

  • Etapas Visíveis:

    • Fixo: Selecione manualmente as etapas que deseja visualizar no Board.

    • SQL: Utilize SQL para retornar o ID e a descrição das etapas, permitindo que as fases do card sejam montadas dinamicamente.

4. Personalizar (caso você tenha colocado uma VIEW de Cadastro)

Se você configurou o board utilizando uma VIEW de Cadastro, o Mitra já reconhece o cadastro e a relação dele com a coluna que guarda as etapas. Nesse caso, você só precisará definir:

  • Cadastro de Etapas: Selecione o cadastro que definirá as etapas do Kanban, assim como na configuração via SQL.

  • Etapas Visíveis:

    • Fixo: Selecione manualmente as etapas que deseja visualizar no Board.

    • SQL: Utilize SQL para determinar quais etapas serão visíveis, permitindo que as fases do card sejam definidas dinamicamente.

  • Utilizar Primeiro Dado como Título: Se você preferir que o título do card seja baseado em uma coluna da sua VIEW ao invés da descrição do eixo, ative essa opção. Por exemplo, em um CRM, você pode optar por usar o nome do prospect em vez do número da negociação.

Configurações Gerais Adicionais:

  • Movimentação de Cards: Ative ou desative a movimentação dos cards entre as etapas.

  • Busca: Ative a opção de busca, permitindo que os usuários localizem rapidamente cards específicos.

Design: Personalize o design do Board, ajustando a cor e o tamanho da fonte, a largura das colunas e outras opções estéticas.

5. Tags

Você pode adicionar tags aos seus cards para categorizar ou marcar visualmente os cards. Para fazer isso, concatene o nome do atributo com a hash da cor hex (exemplo: Quente#FF5733 para "quente" em vermelho). Essas tags serão exibidas coloridas, facilitando a identificação visual.

Observação: Caso tenha dúvidas sobre os algoritmos utilizados ou sobre a configuração da VIEW, consulte a documentação "View de Cadastro", que detalha o processo de construção e personalização de views de cadastros.

6. Controle de Movimentação

Você pode controlar de qual etapa para qual etapa é permitida a movimentação dos cards. Essa configuração é feita dentro das configurações de cada etapa. Clicando nos três pontinhos que ficam na etapa, você pode definir essas regras de movimentação.

7. Interações

O Board aceita várias interações, incluindo:

  • Ação: Defina uma ação específica para ser executada ao interagir com um card.

  • Ação de Database: Permite realizar operações de manipulação de dados, como INSERT, UPDATE, DELETE, ou chamar PROCEDURES.

  • Formulário: Abra um formulário ao interagir com um card.

  • Modal de Detalhes: Abra um modal de detalhes ao interagir com um card.

Modal de Detalhes Diferentes por Fase: Entre na configuração de cada fase para definir um modal de detalhes específico para aquela fase. Por exemplo, a Fase 1 pode ter o Modal de Detalhes 1, enquanto a Fase 2 pode ter o Modal de Detalhes 2.

Procurar

Procurar