# Como criar listas

## Visão geral

As listas são valores pré-configurados que podem ser utilizados em campos da biblioteca no momento da importação, consulta ou edição do documento, permitindo que você selecione algum valor existente e não precise preencher manualmente.&#x20;

Elas podem ser criadas de duas formas:

* **Lista simples**: os valores de uma lista são criados manualmente;
* **Lista avançada**: são consultados os valores existentes no banco de dados.

### Como criar listas simples <a href="#listas-simples" id="listas-simples"></a>

É possível cadastrar manualmente uma lista, conjuntamente com os seus valores. Essa operação pode ser usada quando:

* Você não tem, em sistemas externos, as informações necessárias para criar uma lista;
* Você quer criar uma lista de opções simples, como "Sim / Não", e não vale a pena adicionar o conteúdo em um banco de dados;
* Antes de montar a sua integração, você quer montar uma lista de atributos fixos, economizando assim tempo de desenvolvimento, para poder validar ou homologar sua biblioteca.

Nesse cenário você poderá cadastrar manualmente e um a um os valores da lista.

Para criar uma lista é necessário acessar o módulo "Bibliotecas > Lista&#x73;**".**

![Cadastro da lista
](https://docs.zeev.it/Upload/31c92efb-b522-4e6d-bb48-4d1ee2af3b54.png)

![Incluindo valores na lista](https://docs.zeev.it/Upload/e7585dc9-efaf-4620-958c-1f1087e57595.png)

{% hint style="info" %}
**Dica**: é possível adicionar diversos valores de uma vez, um abaixo do outro. O Zeev docs entende cada linha como 1 item da lista. Se os valores estiverem, por exemplo, em um excel, basta copiar e colar diretamente no campo da imagem acima.
{% endhint %}

![Lista com valores adicionados](https://docs.zeev.it/Upload/b1b97c08-2303-46ef-ae64-7c2b9fe908e8.png)

{% hint style="danger" %}
**Atenção**:

* &#x20;Existe um limite de 255 caracteres por cada item da lista e, no total, 5 mil caracteres para cadastro de uma lista.
* Editar um valor fixo da lista após utilizá-lo em documentos da biblioteca fará com que o novo valor seja propagado para todas as bibliotecas que utilizam esta lista. Isso afetará o histórico dos documentos já indexados. Utilize a edição apenas para realizar correções nos valores
  {% endhint %}

### Como criar listas avançadas <a href="#listas-avancadas" id="listas-avancadas"></a>

Ao escolher o tipo de lista avançada, será exibido campos para preencher o comando SQL e os dados de conexão (caso necessário).

![Lista avançada](/files/Tlb2rIeZhfptLxNJYPQp)

{% hint style="warning" %}
**Importante**: as listas avançadas são habilitadas apenas em ambientes que não estão configurados com o modo amigável, e isso depende do seu modelo de contratação. Para mais informações, entre em contato com o suporte da Zeev.
{% endhint %}

#### Uso de palavras reservadas <a href="#uso-de-palavras-reservadas" id="uso-de-palavras-reservadas"></a>

Ao criar instruções de consulta ou comando, as seguintes palavras não devem ser utilizadas, pois, causarão erros:

* delete
* drop
* insert
* create
* alter
* xp\_
* sp\_
* update


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.stoque.com.br/zeevdocs/criar-bibliotecas/como-criar-listas.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
