Lista de Documentos
Nesta Página

Artifacts

Introdução

No BPMN 2.0, artifacts são elementos que fornecem contexto e informações adicionais ao modelo de processo. Eles não afetam diretamente o fluxo do processo, mas deixam a modelagem mais compreensível e completa. Artifacts são usados para comentar processos, representar data e agrupar atividades.

Data Objects

Data objects representam dados criados, manipulados ou usados durante a execução de um processo. Podem ser entradas, saídas ou dados intermediários usados por tarefas.

Ícone de data object BPMN da ProcessMind para modelagem de processos
  • Exemplo: Um data object “Customer Order” pode ser associado a uma tarefa “Submit Order”, indicando que essa tarefa envolve o tratamento dos dados do pedido do cliente.
  • Quando usar: Utilize data objects para mostrar quais tipos de dados são usados ou gerados no processo, como formulários, relatórios ou arquivos.

Groups

Group é usado para agrupar visualmente tarefas ou elementos para documentação ou análise. Não afeta o sequence flow, mas ajuda a destacar tarefas relacionadas no processo.

Elemento group BPMN da ProcessMind para organização de tarefas
  • Exemplo: Agrupar várias tarefas de uma fase específica do projeto, como “Approval Tasks” ou “Customer Interaction Tasks”.
  • Quando usar: Use groups para organizar e classificar tarefas, trazendo clareza, especialmente em processos complexos com muitos elementos.

Text Annotation

Text annotations permitem que o modelador insira comentários ou observações no processo, trazendo informações extras ou esclarecimentos.

Text annotation BPMN da ProcessMind para comentários e notas de processos
  • Exemplo: Uma text annotation explicando que uma tarefa é manual e não monitorada pelo sistema.
  • Quando usar: Use text annotations para explicar tarefas complexas, descrever condições ou adicionar informações sem afetar o fluxo do processo.

Data Stores

Um data store representa um local onde a data é armazenada de forma persistente. Pode ser usado para mostrar que dados são salvos e recuperados por várias tarefas ou processos.

Símbolo de data store BPMN da ProcessMind para armazenamento persistente
  • Exemplo: Um data store chamado “Customer Database” que várias tarefas acessam para buscar ou armazenar informações de clientes.
  • Quando usar: Use data stores quando precisar ilustrar dados armazenados fora do processo, como bancos de dados ou sistemas externos, e como as tarefas interagem com esses dados.

Pontos Principais

  • Data Objects: Representam a data envolvida em uma tarefa ou processo, trazendo mais contexto sobre entradas e saídas.
  • Groups: Organizam e agrupam visualmente tarefas ou elementos relacionados, sem influenciar o fluxo do processo.
  • Text Annotations: Adicionam informações ou observações para aumentar a clareza e compreensão do processo.
  • Data Stores: Mostram onde a data é armazenada de forma persistente, indicando como as tarefas acessam ou atualizam o armazenamento de longo prazo.

Exemplos de Uso

  • Em um processo de faturamento, um data object chamado “Invoice” pode ser associado à tarefa “Generate Invoice”, mostrando que essa atividade gera um documento de fatura.
  • Um group pode ser usado para destacar todas as tarefas relacionadas ao “Customer Onboarding” em um processo maior.
  • Text annotations podem explicar um gateway de decisão, esclarecendo o que cada condição representa para facilitar a compreensão.
  • Um data store chamado “Customer Database” pode ser conectado a tarefas como “Retrieve Customer Information” ou “Update Customer Profile”, mostrando onde os dados são armazenados.

Artifacts trazem contexto e informações essenciais aos diagramas BPMN sem afetar o fluxo, sendo fundamentais para maior clareza, especialmente em processos complexos.