# Lab 2.2 – BPMN: Elementos Base

#### 🎯 **Objetivo do Lab**

Neste laboratório, vais aprender os elementos fundamentais da notação BPMN e criar o teu primeiro diagrama **AS-IS** de um processo simples, usando uma ferramenta de modelação.

***

#### 📚 **Parte Teórica: Introdução à BPMN**

**🧩 O que é BPMN?**

BPMN (Business Process Model and Notation) é uma linguagem padrão para modelar processos de negócio. Foi desenvolvida pela **OMG (Object Management Group)** e é usada tanto por analistas de negócio como por técnicos.

**🧠 Por que usar BPMN?**

* Cria uma **linguagem comum** entre áreas técnicas e de negócio.
* Permite **visualizar, discutir e melhorar** processos.
* Suporta **simulação, automação e análise** de processos.

**🔤 Elementos base da BPMN**

1. **Eventos**
   * Início, intermédio e fim do processo.
2. **Atividades (Tasks)**
   * Tarefa manual, tarefa de utilizador, tarefa de serviço, tarefa de envio/receção de mensagem, etc.
3. **Gateways (Decisões)**
   * Exclusivo (XOR), Paralelo (AND), Inclusivo (OR), Baseado em eventos.
4. **Fluxos**
   * Fluxo de sequência, fluxo de mensagem, associação.
5. **Pools e Lanes**
   * Representam participantes e áreas funcionais.
6. **Artefactos**
   * Objetos de dados, grupos, anotações.

> 📖 A BPMN é uma linguagem visual, e a sua gramática está definida num metamodelo que garante clareza e consistência.

***

#### 🛠️ **Parte Prática: Criação do Diagrama AS-IS**

**🧾 Passo 1: Criar conta numa ferramenta de modelação**

Escolhe uma das seguintes ferramentas gratuitas:

* Camunda Modeler
* Bizagi Modeler
* Signavio Academic (requer registo institucional)

> 💡 Se tiveres dificuldades na instalação ou registo, pede apoio ao docente ou consulta os tutoriais disponíveis no GitBook.

***

**🧾 Passo 2: Criar o teu primeiro diagrama AS-IS**

1. Escolhe um processo simples do dia-a-dia (ex: encomendar comida, registar uma reclamação, pedir férias).
2. Identifica:
   * O evento de início
   * As atividades principais
   * As decisões (gateways)
   * O evento de fim
3. Representa o processo com BPMN na ferramenta escolhida.
4. Exporta o ficheiro em formato `.bpmn` ou `.pdf`.

***

#### 🧠 **Exercícios**

1. Cria um diagrama AS-IS com pelo menos:
   * 1 evento de início
   * 3 atividades
   * 1 gateway exclusivo
   * 1 evento de fim
2. Adiciona pelo menos:
   * 1 anotação explicativa
   * 1 objeto de dados
3. Exporta e entrega o ficheiro conforme indicado pelo docente.

{% hint style="warning" %}
Entrega sempre via Moodle na página da UC, na componente da aula correspondente com a indicação do Lab
{% endhint %}

{% embed url="<https://moodle.ensinolusofona.pt/>" %}

***

#### 📌 **Dica final**

> 📎 **Consulta o enunciado do projeto** para garantir que estás a alinhar este exercício com os objetivos da componente prática.\
> Ver Enunciado do Projeto

***


---

# 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://ulht-jcb.gitbook.io/fundamentals-of-information-systems/untitled/lab-2.2-bpmn-elementos-base.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.
