Exemplo de Importação do Visio - Diagrama BPMN com Subprocesso
Este exemplo usa formas do estêncil de BPMN para criar o diagrama do Visio. Essas formas são mapeadas em objetos do Process Designer.
A seguir são apresentadas as mais utilizadas:
- Tarefa mapeia para uma etapa Geral do Process Designer.
- Fluxo de sequência mapeia para uma Rota.
- Subprocesso reduzido mapeia para uma etapa do Submapa e cria um submapa vazio.
- Subprocesso expandido mapeia para uma etapa do Submapa e um submapa.
- Exclusivo (XOR) baseado em Dados, Exclusivo (XOR) baseado em Evento, Inclusivo (OR) e Paralelo (AND) mapeiam para uma etapa Geral.
- Objeto de dados mapeia para um campo de dados.
- Evento de início e outras formas de Início mapeiam a etapa Iniciar.
- Evento de encerramento mapeia para a etapa de Sistema TerminateBranch.
Além das formas no estêncil de BPMN, também é possível utilizar formas em outros estênceis Visio para criar diagramas de processos para importar no Process Designer. Muitas dessas formas Visio padrão também são mapeadas para objetos do Process Designer. É possível substituir o mapeamento para objetos do Process Designer para acomodar seus diagramas e é possível criar formas customizadas e mapeá-las para objetos do Process Designer conforme você as visualiza.
exemplo de BPMN
Este exemplo mostra um processo de suporte de produto simples que inclui duas opções: (1) obter assistência para um problema, ou (2) pedir uma peça, que possui um subprocesso para verificar o estoque, verificar o preço, enviar e assim por diante.
- Início (Forma do evento de início) é o início do processo. Outras formas de início também podem indicar o início do processo. Se não houve forma de Início no diagrama, não haverá rota a partir da etapa Iniciar do Process Designer. Você precisará incluir a rota no Process Designer.
- Avaliar e Em Estoque (Exclusivo (XOR) baseado em evento) representa divisões.
- Assistência (Tarefa) como uma única tarefa.
- Peças (Forma de subprocesso expandido) representa tanto uma etapa de submapa quanto o submapa. O nome Peças denominará tanto a etapa do submapa quanto o submapa na definição de fluxo de trabalho do Process Designer.
- Dentro da forma Peças, as formas Tarefa mostram as etapas no subprocesso. Observe que as formas deve estar dentro da caixa Peças para serem incluídas no subprocesso.
- As rotas (Forma de fluxo de sequência) devem ser encaixadas nos pontos de conexão nas formas, e a seta deve apontar para a direção adequada.
Para este processo mais substancial, incluímos dados, CustName, PartNum e Custo (Forma de Dados), associados a tarefas adequadas utilizando formas de Associação. Cada objeto de Dados converterá para um campo de dados de cadeia no Process Designer, assim ele ajuda a utilizar nomes concisos e consistentes na ortografia.

Salve o diagrama em formato XML Visio (.vdx) para importá-lo no Process Designer.
No Process Designer, utilize Importar Visio (menu Arquivo) para importar o processo como uma definição de fluxo de trabalho. Depois de todas as formas utilizadas neste diagrama já estarem mapeadas para objetos do Process Designer, a importação deve ser relativamente tranquila, mas se forem detectados erros durante o procedimento, você deverá corrigi-los no diagrama Visio e tentar novamente.
O processo importado aparecerá da seguinte forma no Process Designer.
Faltam as tarefas a seguir para transformar o processo importado em uma definição de fluxo de trabalho válida:
- Em Propriedades do Fluxo de Trabalho do Process Designer, especifique o tipo de dados para todos os campos de dados que não são uma cadeia. Em nosso exemplo, o campo Custo pode ser um Número Inteiro ou Flutuante.
- Designe um participante ou fila para cada etapa.
- Para cada divisão (em Avaliar e Em Estoque), especifique a condição de roteamento ” uma opção do usuário ou algum valor de campo de dados
- Como não incluímos uma etapa de Início no subprocesso, inclua uma rota a partir de StartStep no submapa Peças para a etapa Em Estoque.