> For the complete documentation index, see [llms.txt](https://kb.stoque.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.stoque.com.br/zeev/como-construir-processos/como-desenhar-processos/exercicios/o-jogo-dos-7-erros.md).

# O jogo dos 7 erros

## Desafio

O desenho abaixo possui **inúmeros erros e inconsistências (muito mais do que 7)**. Você consegue descobrir todos os problemas e erros?

Tente redesenhar esse processo implementando tudo que você aprendeu.

![Clique para ampliar](/files/IMaizDG2LWr01rNXYgqQ)

## Resposta

Veja, abaixo, um possível redesenho do processo, aplicando a notação correta, melhores práticas e regras de automação.

![Clique para ampliar](/files/UmZy8CugZcp6k3kTigFc)

### Comentários

1. Os tempos verbais e a nomenclatura das tarefas estão incorretamente padronizadas;
2. Os nomes das tarefas não estão numeradas;
3. O início, a solicitação do processo, está incorretamente desenhada, pois está representada por um evento de início mais uma tarefa humana. Somente o evento de início é necessário, e é ele quem representa o início da solicitação;
4. Após a primeira tarefa "Aprovar a compra", está faltando um gateway condicional;
5. O timer vinculado a primeira tarefa de "Aprovar a compra" não tem conexão com nenhum elemento;
6. Após a tarefa de "Revisar a compra", como é um retorno a ponto passado do processo, deve ser representado por um evento de link;
7. "Encaminhar para o comprador" é desnecessário;
8. "Comprador solicita propostas" e "Comprador selecione melhor preço" é uma tarefa só;
9. "Aguardar NF" e "Guardar NF" é uma tarefa só;
10. Utilizar fins diferentes para resultados diferentes;
11. A falta de um gateway paralelo convergente faz com que a tarefa de "Pagar fornecedor" esteja sendo executada 2 vezes;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://kb.stoque.com.br/zeev/como-construir-processos/como-desenhar-processos/exercicios/o-jogo-dos-7-erros.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
