> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fire.rest/llms.txt
> Use this file to discover all available pages before exploring further.

# Estações

> Crie e configure estações do KDS: campos, regras opcionais por canal, serviço ou tipo de item, e criação passo a passo.

Uma **estação** é uma fila de trabalho na cozinha. Tickets e linhas chegam de acordo com a estratégia de roteamento ativa; depois, as regras da estação podem filtrar por canal, serviço ou tipo de item.

## Campos importantes

| Campo              | Para que serve                                                                                                                 |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------ |
| **Store**          | A loja à qual pertence.                                                                                                        |
| **Code**           | Identificador curto, único na loja (ex. `GRILL`, `FRY`, `ASSEMBLY`). Usado no roteamento e nas telas.                          |
| **Name**           | Nome visível para operadores/admin.                                                                                            |
| **Workflow stage** | Etapa conceitual: `PRODUCTION`, `PRE_ASSEMBLY`, `ASSEMBLY`, `DISPATCH`. Ajuda a organizar o mapa e o formulário de roteamento. |
| **Workflow order** | Ordem relativa dentro da etapa (visualização).                                                                                 |
| **Convergence**    | Marca estações de **montagem/despacho** onde o ticket inteiro converge (não recebem linhas por mapping de `item_type`).        |
| **Rules**          | Filtros opcionais aplicados **após** o roteamento (ver abaixo).                                                                |
| **Timer**          | Limiares visuais (warn / danger em segundos) para tickets nessa estação.                                                       |

<Frame>
  <img src="https://mintcdn.com/firepos/lrV890bTjF__iUBQ/images/manuals/kds/stations/01-station-form.png?fit=max&auto=format&n=lrV890bTjF__iUBQ&q=85&s=7cd1e6d7a3ef163390d8f436dc66bd00" alt="Formulário de criação de estação do KDS" width="2936" height="1606" data-path="images/manuals/kds/stations/01-station-form.png" />
</Frame>

## Regras de estação (opcional)

Por padrão, cada estação **aceita todas as linhas** que o roteamento atribui a ela. As **Rules** são filtros extras ("veto") para limitar quais tickets aquela estação mostra:

| Filtro                   | O que faz                                    | Exemplo                                                      |
| ------------------------ | -------------------------------------------- | ------------------------------------------------------------ |
| **Item types**           | Permitir só certos tipos, ou rejeitar alguns | Só `BURGER` na grelha; excluir `BEVERAGE` da cozinha quente. |
| **Channels (allowlist)** | Só pedidos de certos canais de venda         | Só `POS` e `KIOSK` na estação de balcão.                     |
| **Exclude channels**     | Excluir canais                               | Excluir `UBER_EATS` de uma estação de dine-in.               |
| **Fulfillment types**    | Permitir ou excluir tipos de serviço         | Só `DINE_IN`, ou excluir `DELIVERY`.                         |

<Warning>
  Você não pode usar **Channels** e **Exclude channels** ao mesmo tempo na mesma estação (escolha allowlist **ou** blocklist). O mesmo vale para fulfillment: allowlist **ou** exclude, não ambos.
</Warning>

* Os códigos de canal e fulfillment devem coincidir com os valores que o pedido traz (ex. `POS`, `KIOSK`, `DINE_IN`, `TAKEOUT`). Se a loja estiver ligada ao Restaurant OS, o backoffice pode sugerir tags a partir da config efetiva da loja.
* Se você deixar tudo vazio e escolher **Accept all item types**, a estação não filtra nada extra — comportamento **padrão**.

**Quando usar:**

* **Produção:** filtrar itens (ex. excluir bebidas da grelha) ou canais (ex. não mostrar delivery na cozinha quente).
* **Montagem / Despacho:** o mais útil é filtrar por **canal** ou **tipo de serviço** (ex. um despacho só para `DELIVERY`, outro para o balcão). Aqui você **não** define quais itens chegam — isso a produção já resolveu antes; aqui você define **quais pedidos** aquela mesa de expo ou despacho vê.

<Note>
  Não é preciso mexer em regras em um setup inicial de uma única estação padrão.
</Note>

<Frame>
  <img src="https://mintcdn.com/firepos/lrV890bTjF__iUBQ/images/manuals/kds/stations/02-station-rules.png?fit=max&auto=format&n=lrV890bTjF__iUBQ&q=85&s=c49c32585db079df82c9f5bfa6e98568" alt="Seção de regras de estação com filtros de canal e fulfillment" width="2934" height="1602" data-path="images/manuals/kds/stations/02-station-rules.png" />
</Frame>

## Criar uma estação

<Steps>
  <Step title="Abra o formulário de estação">
    **KDS → Stations → Create** (`/kds/admin/stations/new`).
  </Step>

  <Step title="Escolha a loja" />

  <Step title="Defina code e name">
    Por exemplo, code `GRILL`, name "Grelha".
  </Step>

  <Step title="Escolha o workflow stage">
    Por exemplo, `PRODUCTION` para a cozinha quente.
  </Step>

  <Step title="Ajuste regras e timer se aplicável" />

  <Step title="Salve" />
</Steps>

<Tip>
  Defina todas as suas estações de produção, montagem e despacho **antes** de criar telas ou roteamento.
</Tip>

Próximo: [Telas](/pt/manuals/kds/screens).
