# Evento de início

![](/files/iKfH9CxyT0LbXY3mQ2Fp)

O evento de início é o ponto de partida de um processo, e representa o envio de uma solicitação ou pedido por parte de uma pessoa.

Quando, na tela de "[Minhas solicitações](/zeev/dia-a-dia/como-abrir-uma-nova-solicitacao.md)", você clica para abrir uma solicitação, você está, na prática, vendo o que foi configurado no evento de início do aplicativo de processo.&#x20;

![Aplicativos disponíveis na página principal "Iniciar aplicativos"](/files/q12YUXhgB9uqR78qajCo)

**O evento de início representa a própria solicitação ou pedido em si.** Algumas modelagens utilizam o evento de início como um simples marcador do início do processo e, na sequencia, uma atividade humana que representaria o pedido. Isso é errado. Conforme podemos ver pelas 2 modelagens abaixo (a primeira incorreta, a segunda correta), após o evento de início, a solicitação já foi iniciada e as tarefas já são orquestradas.

![](/files/E4MBnbTnP7jQ7It46Cu6)

## Número da solicitação e tokens

No evento de início, **a solicitação não existe ainda**. O simples ato de abrir a tela de solicitação não faz criar a solicitação e, por isso, não existe um número de solicitação ainda.&#x20;

A solicitação só é  criada no momento que o solicitante efetivamente clica em um dos botões de ações para iniciar a solicitação.  Nesse momento a solicitação é iniciada e ela recebe um número único de identificação.&#x20;

Por isso, no momento em que a tela do evento de início está aberta, uma parte dos [tokens ](/zeev/outras-configuracoes-avancadas/dicionario-de-tokens-de-variaveis.md)utilizados para informações dinâmicas ainda não está disponível. Entre eles, todos os tokens relacionados a `Instance` e `Form`

Isso irá impactar principal se você está configurando o [formulário do evento de início com valores padrões](/zeev/como-construir-processos/como-desenhar-processos/o-que-sao-atividades/como-configurar-atividades-humanas/como-configurar-formulario.md#definir-o-valor-padrao), usando [tokens](/zeev/outras-configuracoes-avancadas/dicionario-de-tokens-de-variaveis.md).

{% hint style="info" %}
Dica: caso você queira salvar no formulário informações sobre a solicitação , logo após o evento de início, tente utilizar uma [tarefa de regra de negócio que modifica os valores de campos de formulário](/zeev/como-construir-processos/como-desenhar-processos/o-que-sao-atividades/o-que-e-atividade-de-regra-de-negocio.md#modificar-o-valor-de-campo-do-formulario) com o uso de tokens, logo após o evento de início. Nesse momento, todos os tokens já estarão disponíveis.&#x20;
{% endhint %}

## Componentes

O evento de início compartilha alguns componentes de configuração com a tarefa humana. Mas, lembre-se: o evento de início **não** é uma tarefa.

Veja abaixo a documentação desses componentes compartilhados:

{% content-ref url="/pages/zRtNPzPhH4FT9NNhlkPn" %}
[Como configurar checklist de procedimentos](/zeev/como-construir-processos/como-desenhar-processos/o-que-sao-atividades/como-configurar-atividades-humanas/como-configurar-checklist-de-procedimentos.md)
{% endcontent-ref %}

{% content-ref url="/pages/akCsm8YAa9IrTIDHOkwW" %}
[Como configurar formulário](/zeev/como-construir-processos/como-desenhar-processos/o-que-sao-atividades/como-configurar-atividades-humanas/como-configurar-formulario.md)
{% endcontent-ref %}

{% content-ref url="/pages/e0yQSZELLwOsrkPg2bQx" %}
[Como configurar anexos](/zeev/como-construir-processos/como-desenhar-processos/o-que-sao-atividades/como-configurar-atividades-humanas/como-configurar-anexos.md)
{% endcontent-ref %}

{% content-ref url="/pages/WANyjNyf1qbWxpWJgX5I" %}
[Como configurar botões de ação](/zeev/como-construir-processos/como-desenhar-processos/o-que-sao-atividades/como-configurar-atividades-humanas/como-configurar-botoes-de-acao.md)
{% endcontent-ref %}

{% content-ref url="/pages/MmpGsPPX3H9uxVftkHFn" %}
[Como utilizar a tabela de referências](/zeev/como-construir-processos/como-desenhar-processos/o-que-sao-atividades/como-configurar-atividades-humanas/como-utilizar-a-tabela-de-referencias.md)
{% endcontent-ref %}

{% content-ref url="/pages/F6GFxsdTdIqbfJICHl4k" %}
[Como configurar assinatura eletrônica](/zeev/como-construir-processos/como-desenhar-processos/o-que-sao-atividades/como-configurar-atividades-humanas/como-configurar-assinatura-eletronica.md)
{% endcontent-ref %}

## Executar em etapas

O evento de início, a priori, deve ser preenchido e solicitado de uma só vez. Você não consegue preencher o formulário do evento de início em etapas, usando recursos como "Salvar" (que existem em atividades humanas).

Entretanto, você pode simular esse comportamento.  Observe o desenho abaixo. Imagine que no evento de início "Solicitar compras" foram criados 2 botões: "Abrir solicitação"  e "Finalizar preenchimento depois". Após o evento de início, um [gateway exclusivo](/zeev/como-construir-processos/como-desenhar-processos/como-configurar-gateways/gateway-condicional-exclusivo.md) [verifica se foi selecionada a opção](/zeev/como-construir-processos/como-desenhar-processos/como-configurar-gateways/condicoes-em-gateways.md) "Abrir solicitação". Se sim, quer dizer que o pedido está completo e o processo é enviado para aprovação.&#x20;

Se não, uma nova tarefa humana é criada, **para o próprio solicitante**, terminar o preenchimento da solicitação depois. E, só depois de finalizar T01, o processo é efetivamente enviado ao aprovador.

![](/files/YVe0XvwufdYojBfWLD3R)

## Algumas regras importantes

Algumas regras importantes:

* Apesar de a modelagem do processo permitir mais de um evento de início no processo, para ser executado, o desenho deverá possuir **somente um evento de início**;
* Apesar de a modelagem do processo permitir que nenhum nenhum evento de início seja usado, para ser executado, o processo **deverá possuir um evento de início**;
* Quando o processo for iniciado através de uma [API](/zeev/apis/exemplos-praticos-de-integracoes/exemplo-pratico-de-integracao-i.md), a chamada da API substituirá a execução do evento de início;

### &#x20;Demonstração prática

Confira no vídeo a seguir como configurar o evento de início.

{% embed url="<https://youtu.be/WdarelHgXH0>" %}


---

# 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/zeev/como-construir-processos/como-desenhar-processos/como-usar-eventos/evento-de-inicio.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.
