> For the complete documentation index, see [llms.txt](https://help.flexbundle.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.flexbundle.com/nocoes-basicas/utilizar-uma-app.md).

# Como utilizar uma app

Ao selecionar uma app disponibilizada na lista de apps apresentados na [**página inicial**](/nocoes-basicas/pagina-inicial.md),  o utilizador é redireccionado para a app selecionada.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MY-bZiYqC0YnAwAmTBV%2F-MY-gPnGmnoulXrrG4y3%2Fimage.png?alt=media\&token=aeb133e0-da7e-455b-a802-84c2bdd5c65d)

**1** - Nome da app seleccionada.

**2** - Filtro de pesquisa das páginas da app.

**3** - Lista de páginas da app.

**4** - Lista de workspaces caso a página seja um workspace que possuí outros [**workspaces "filhos"**](/workspaces/relacoes-entre-workspaces.md#hierarquia-de-workspaces).

**5** - Conteúdo da página seleccionada.

## Como utilizar um workspace

A página padrão de um workspaces possui um conjunto de funcionalidades padrão que facilitam o processo de interacção, pesquisa e visualização de objectos.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MY-bZiYqC0YnAwAmTBV%2F-MY-meoTcM5BWATCGMIe%2Fimage.png?alt=media\&token=7fe922a2-0233-4bf3-b513-b9d956e33b42)

**1** - Nome do workspace.

**2** - Layouts disponíveis para o workspace.

**3** - Opção de partilha do workspace.

**4** - Opção para criar um objecto do workspace.

**5** - [**Filtros e vistas**](/nocoes-basicas/utilizar-uma-app.md#filtros-e-vistas).&#x20;

**6** - Opção de ***download*** dos dados do workspace de acordo com  o filtro especificado.

**7** - Opção de personalização do [**layout activo**](/nocoes-basicas/utilizar-uma-app.md#tabela).

**8** - Layout activo/seleccionado. Neste caso, [**tabela**](/nocoes-basicas/utilizar-uma-app.md#tabela).

### Filtros e vistas

Aos dados de um workspace, podem ser efetuadas operações de pesquisa de acordo com os campos existentes. Pesquisas efetuadas podem ser guardadas para fácil consumo posterior. Pesquisas guardadas denomina-se de vistas em Flexbundle.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MY-pY6eIzZP2DEIkU1h%2F-MY-s-VElJsDj92CVCfA%2Fimage.png?alt=media\&token=0e6cc9a0-39ad-46e6-9e3e-ebb9c2474d74)

**1** - Vista seleccionada/Opção de selecção de uma determinada vista.

**2** - Filtros activos/Opção para alterar ou visualizar os filtros activos.

**3** - Opção de adição de um filtro.

#### Filtrar dados/objectos

Para especificar filtros de pesquisa a opção **Adicionar filtro** deve ser accionada. Seguidamente é apresentado um ecrã onde o utilizador poderá escolher o campo que pretende utilizar para filtrar os dados do workspace.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MYUygTtKWJBvTIBr_HV%2F-MYV6VBvL-tBvSqkZQ9h%2Fimage.png?alt=media\&token=f4da1cc7-93b8-4c52-b4b7-e1ed18a17a53)

**1** - Campo de pesquisa dos campos disponíveis para pesquisa.

**2** - Lista de campos disponíveis para pesquisa.

Após selecção do campo à filtrar, o seguinte ecrã é apresentado.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MYUygTtKWJBvTIBr_HV%2F-MYV9ZRPgB1hckuKdqj4%2Fimage.png?alt=media\&token=27b16f52-d334-4efa-bb35-83a7907bc5bf)

**1** - Campo à filtrar.

**2** - Operação de filtro a utilizar.

**3** - Campo para especificação do valor à filtrar.

**4** - Opção para remoção do filtro.

O sistema pode executar diferentes operações de pesquisa consoante a operação de filtro aplicada. É possível definir as seguintes operações:

* **Igual**: Verifica se o valor do campo é igual ao valor fornecido para o filtro;
* **Diferente**: Verifica se o valor do campo é diferente ao valor fornecido para o filtro;
* **Maior que**: Verifica se o valor do campo é maior que o valor fornecido para o filtro;
* **Maior ou igual à**: Verifica se o valor do campo é maior ou igual  que o valor fornecido para o filtro;
* **Menor que**: Verifica se o valor do campo é menor que o valor fornecido para o filtro;
* **Menor ou igual à**: Verifica se o valor do campo é menor ou igual  que o valor fornecido para o filtro;
* **Contém**: Verifica se o valor do campo contém as palavras chaves fornecido para o filtro;
* **Não contém**: Verifica se o valor do campo não contém as palavras chaves fornecido para o filtro;

  **Dentro da lista**: Verifica se o valor do campo encontra-se na lista de valores fornecida para o filtro;&#x20;
* **Fora da lista**: Verifica se o valor do campo não existe na lista de valores fornecida para o filtro; e
* **É igual ao utilizador connectado**: Verifica se o campo é igual ao utilizador autenticado (eu).

Dependendo di tipo de campo seleccionado, algumas operações podem não ser disponibilizadas. Por exemplo, o filtro Maior que só é disponibilizado para campos que representem uma data ou um número.

{% hint style="info" %}
Utilize combinações de vários filtros para efetuar pesquisas avançadas.
{% endhint %}

#### Criar uma vista

Após realizar uma pesquisa, filtros e outras combinações como ordem de campos podem ser guardadas para consultas futuras.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MYYMp4dTkCkSndA5jsR%2F-MYYTLtL996l0_ax8Glz%2Fimage.png?alt=media\&token=7c399869-f6e0-4839-9131-299f8174cdc5)

**1** - Botão que acciona as operações que podem ser efetuadas sobre vistas.

**2** - Lista de vistas disponíveis.

**3** - Opção para activar/desactivar a vista seleccionada como a vista por defeito do workspace.

**4** - Opção para editar a vista seleccionada.

**5** - Opção para guardar as alterações efetuadas à vista seleccionada.

**6** - Opção para criar uma nova vista.

Após selecção da opção de criação de uma nova vista o seguinte ecrã é apresentado.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MYYMp4dTkCkSndA5jsR%2F-MYYVNdcIqrD-7Uy1DN-%2Fimage.png?alt=media\&token=8842e194-5011-4d42-b02f-84c14ff3947c)

**1** - Campo para especificar o nome da vista.

**2** - Campo de definição da visibilidade da vista. Quando uma vista é pública todos os utilizadores com acesso ao workspace poderão reutilizar a vista.

**3** - Opção para cancelar a operação.

**4** - Opção para criar a vista.

{% hint style="info" %}
Após guardar uma vista, as seguintes configurações são armazenadas:

* Filtros aplicados;
* Ordenação de campos;
* Configuração da visualização do layout (tabela, kanban, calendário).
  {% endhint %}

### Tabela

Tabela representa o *layout* padrão de um workspace. Organiza os objectos em linhas.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MYYYQMKeHpUZwhl31Fu%2F-MYYbT0evpnXk76O7X-O%2Fimage.png?alt=media\&token=a2557221-22fa-451c-a2c9-c4672de0ede5)

**1** - Opção de configuração do campo na tabela.

**2** - Opção para esconder/mostrar campos na tabela.

**3** - Opção de configuração da tabela.

#### Ordenar objectos&#x20;

Para ordenar objectos de acordo com os valores de um determinado campo, a opção de configuração do campo deve ser accionada.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MYYYQMKeHpUZwhl31Fu%2F-MYYctAkq5T4_LPAbhCv%2Fimage.png?alt=media\&token=91ee8692-0c1f-4f63-9380-98950ff7cc3a)

**1** - Opção para ordenar os objectos de forma ascendente de acordo com os valores do campo seleccionado.

**2** - Opção para ordenar os objectos de forma descendente de acordo com os valores do campo seleccionado.

**3** - Opção para remover ordenação para o campo seleccionado.

**4** - Opção para esconder o campo na tabela.

#### Sumário&#x20;

Numa tabela, é possível activar um sumário dos objectos no parte inferior da tabela. Diferentes tipos de campo terão diferentes funções de sumarização disponíveis: campos de número terão  opções como Somatório, Média, Mínimo e Máximo.

Para activar o sumário numa tabela é necessário seleccionar a opção de **Configuração da tabela**. Seguidamente, é apresentado um ecrã com as opções de configuração da tabela.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MYYYQMKeHpUZwhl31Fu%2F-MYYeWTjsiSruBQMeomz%2Fimage.png?alt=media\&token=282932f1-74a7-4426-bee1-ce4891993240)

**1** - Opção para mostrar/esconder estatísticas (sumário) dos objectos.

**2** - Opção para limitar o número de objectos por página.

### Kanban

O *layout* Kanban permite visualizar os objectos em cartões exibidos em quadros de acordo com a etapa de workflow ou de acordo com os valores de campos do tipo lista ou status. Neste *layout*, a atualização de um estado pode ser efetuada através da operação de *drag-and-drop* para mover um objecto (cartão) de um quadro para o outro.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MYYfSNRmjbQ66TAIlJq%2F-MYYjwn41DmNZDK62Gvc%2Fimage.png?alt=media\&token=285f0996-1cf6-454c-afc3-a9875037ab29)

**1** - Quadro.&#x20;

**2** - Resumo dos objectos do quadro. Normalmente representa a contagem dos objectos que se encontram no estado representado pelo quadro.

**3** - Opção para adicionar um objecto no quadro.

**4** - Cartão/Objecto.

**5** - Opção para configurar o *layout*.

{% hint style="info" %}
Não é possível utilizar a operação *drag-and-drop* para mover objectos para etapas de [**workflow**](/workspaces/criar-um-workspace.md#campos-e-o-formulario-do-workspace) que requer o preenchimento de campos do formulário.
{% endhint %}

#### Configurar o *layout* kanban

Para efetuar configurações ao *layout* kanban, é necessário seleccionar a opção de **Configuração**. Seguidamente, é apresentado um ecrã com as opções de configuração do kanban.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MYYfSNRmjbQ66TAIlJq%2F-MYYlJBf8QckD5amlsmB%2Fimage.png?alt=media\&token=23517aef-7496-434a-993c-68f14d6e896f)

**1** - Opção de selecção do campo à utilizar para organizar os quadros.

**2** - Opção de selecção de um campo para visualizar o utilizador nos cartões.

**3** - Opção de selecção de um campo para visualizar uma data nos cartões.

**4** - Opção de selecção de um campo para ordenar os cartões.

**5** - Opção de selecção de um tipo de agregação (resumo) a visualizar nos quadros. Campos de número terão opções como Somatório, Média, Mínimo e Máximo.

### Calendário

O *layout* Calendário permite visualizar os objectos em um calendário. Para o efeito, o workspace deverá possuir pelo menos um campo data. Neste *layout*, a atualização de uma data pode ser efetuada através da operação de *drag-and-drop* para mover um item de calendário (objecto) de uma data para a outra.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MYYmEV1ZPbvjcsL5EZd%2F-MYZmomNKA3g9muqFYi2%2Fimage.png?alt=media\&token=65afbfd2-9d03-4d10-8e83-03b43f626406)

**1** - Opção de escolha do intervalo de data a apresentar o calendário.

**2** - Item de calendário (objecto).&#x20;

**3** - Opção para configurar o *layout*.

**4** - Opção de escolha do modo de visualização do calendário. 3 opções são disponibilizadas: Dia, Mês e Ano.

**5** - Quando existam objectos cujo campo de data não for preenchido, esta opção mostra o número de objectos sem o valor do campo data definido para o calendário. Operação de *drag-and-drop* pode ser utilizada para definir a data.

{% hint style="info" %}
Caso o workspace possua um [**workflow**](/workspaces/configurar-um-workflow.md#configuracao-do-formulario-de-uma-etapa) definido, o campo data só é atualizado caso seja autorizado a sua edição.
{% endhint %}

#### Configurar o *layout* calendário

Para efetuar configurações ao *layout* calendário, é necessário seleccionar a opção de **Configuração**. Seguidamente, é apresentado um ecrã com as opções de configuração do calendário.

![](https://2065689993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MXCKWyYugQyRoPJPNkr%2F-MYZrAYg7z6yMUMcp71D%2F-MYZrpi5ZjCj-NwH3o0Y%2Fimage.png?alt=media\&token=a18a0245-9d1f-44d6-b4e4-2db3cba187d0)

**1** - Opção de selecção do campo à utilizar para o calendário.

**2** - Opção de selecção do campo à utilizar como data fim no calendário.

**3** - Opção de selecção de um campo status, para "pintar" os item do calendário.

**4** - Opção de selecção de um campo para visualizar o utilizador nos itens do calendário.
