Curso BPMS Process Automation Workflow Development and Integration

  • Business Analysis

Curso BPMS Process Automation Workflow Development and Integration

16 horas
Visão Geral

O Curso BPMS Process Automation Workflow Development and Integration capacita os participantes a implementar, configurar, executar e monitorizar processos de negócio automatizados utilizando uma plataforma Business Process Management Suite (BPMS). A formação aborda a transformação de modelos de processos em workflows operacionais, contemplando a configuração de tarefas humanas e automatizadas, formulários, regras de encaminhamento, mecanismos de aprovação, atribuição de responsabilidades e controlo do ciclo de vida das instâncias de processos.

Os participantes irão explorar os componentes funcionais e técnicos de uma plataforma BPMS, compreendendo como os processos são iniciados, executados, suspensos, retomados e concluídos, bem como a forma como as atividades são distribuídas entre utilizadores, grupos e serviços automatizados. Serão abordadas a implementação de decisões de negócio, a gestão de variáveis de processo, a validação de dados, o tratamento de exceções e a utilização de mecanismos de notificação e acompanhamento das atividades.

A formação contempla também os princípios de integração entre processos automatizados e sistemas empresariais, incluindo APIs REST, serviços backend e bases de dados. Serão desenvolvidas atividades práticas de configuração e integração de workflows com serviços externos, com atenção à gestão de respostas, falhas de comunicação, registos de execução e consistência dos dados.

A componente laboratorial será orientada para a implementação de um processo de negócio inspirado num sistema de licenciamento de terrenos, contemplando submissão de pedidos, validação documental, análise técnica, aprovação, verificação de pagamento e conclusão do processo. O curso prepara os participantes para implementar soluções de automação de processos que possam ser integradas com aplicações frontend, serviços empresariais e plataformas de gestão de APIs, como o WSO2 API Manager.

Nota sobre a plataforma: o conteúdo deverá ser ajustado à ferramenta BPMS selecionada pelo cliente, uma vez que os recursos de modelação executável, formulários, atribuição de tarefas, regras, conectores e monitorização variam conforme o produto e a versão utilizados.

Objetivo

Após realizar este Curso BPMS Process Automation Workflow Development and Integration, você será capaz de:

  • Explicar a arquitetura e os principais componentes de uma plataforma BPMS
  • Implementar workflows a partir de modelos de processos de negócio
  • Configurar eventos, tarefas humanas, tarefas automatizadas e subprocessos
  • Desenvolver e configurar formulários para recolha, consulta e validação de dados
  • Implementar regras de encaminhamento e decisões de negócio
  • Configurar atribuições de tarefas por utilizador, grupo e responsabilidade funcional
  • Implementar fluxos de aprovação e rejeição, incluindo devolução para correção
  • Gerir variáveis, estados e dados associados às instâncias dos processos
  • Integrar workflows com APIs REST e serviços backend
  • Configurar chamadas a serviços externos e tratar respostas de sucesso ou erro
  • Executar testes funcionais e validar o comportamento dos processos automatizados
  • Monitorizar instâncias, tarefas pendentes, falhas e histórico de execução
  • Diagnosticar problemas de integração e implementar mecanismos de tratamento de exceções
  • Implementar um processo de negócio funcional num ambiente BPMS
  • Preparar workflows para integração com aplicações Angular e APIs geridas pelo WSO2 API Manager
Publico Alvo
  • Desenvolvedores de software
  • Desenvolvedores backend e fullstack
  • Analistas de sistemas
  • Analistas de processos de negócio
  • Engenheiros de integração de sistemas
  • Arquitetos de soluções empresariais
  • Profissionais de automação de workflows
  • Engenheiros DevOps envolvidos na implantação e operação de plataformas de processos
Pre-Requisitos
  • Conhecimentos fundamentais de BPM e modelação de processos com BPMN
  • Familiaridade com processos de negócio, tarefas, decisões e fluxos de aprovação
  • Conhecimentos básicos de APIs REST e protocolos HTTP
  • Noções de JSON e estruturas de dados
  • Conhecimentos básicos de aplicações web e integração de sistemas
  • Recomendável familiaridade com SQL e bases de dados relacionais
Informações Gerais

Ao final das 16 horas, os participantes deverão ter implementado e executado um workflow funcional numa plataforma BPMS, contemplando tarefas humanas, regras de encaminhamento, aprovações, integração com uma API e monitorização das instâncias do processo.

O laboratório utilizará o processo de licenciamento de terrenos como cenário de referência, preparando a integração posterior com a aplicação Angular, a base de dados Oracle Database 19c, os serviços Oracle PL/SQL e as APIs geridas pelo WSO2 API Manager.

O resultado será um protótipo didático funcional de automação de processos, sujeito aos recursos da plataforma escolhida e ao tempo disponível para os exercícios.

Observação para a proposta técnica: este curso pressupõe conhecimentos introdutórios de BPM e BPMN. A instalação e administração avançada da infraestrutura BPMS, o desenvolvimento completo da aplicação Angular e a implementação aprofundada de lógica de negócio em Oracle PL/SQL não estão incluídos nesta carga horária; esses tópicos devem ser tratados nos módulos específicos da formação integrada.

Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Arquitetura e fundamentos de BPMS

  1. Conceitos de BPMS, motores de processos e automação de workflows
  2. Arquitetura funcional e componentes de uma plataforma BPMS
  3. Modelos de processos, definições, instâncias e tarefas
  4. Ciclo de vida de um processo: iniciação, execução, suspensão e conclusão
  5. Diferenças entre tarefas humanas e atividades automatizadas
  6. Relação entre BPMN, modelos executáveis e motores de workflow
  7. Ambiente de desenvolvimento, implantação e execução de processos

Módulo 2: Desenvolvimento e configuração de workflows

  1. Criação de workflows a partir de modelos de processos
  2. Configuração de eventos de início, execução e conclusão
  3. Implementação de tarefas humanas e atividades automatizadas
  4. Configuração de gateways e condições de encaminhamento
  5. Implementação de subprocessos e reutilização de componentes
  6. Definição de variáveis e dados de contexto do processo
  7. Configuração de estados e transições entre atividades
  8. Validação e execução inicial dos workflows

Módulo 3: Formulários, tarefas humanas e aprovações

  1. Criação e configuração de formulários associados aos processos
  2. Definição de campos, tipos de dados e validações
  3. Recolha e atualização de informações durante a execução
  4. Atribuição de tarefas a utilizadores, grupos e responsáveis
  5. Configuração de filas de trabalho e tarefas pendentes
  6. Implementação de fluxos de aprovação, rejeição e devolução
  7. Encaminhamento condicional com base em regras de negócio
  8. Configuração de notificações e acompanhamento das tarefas
  9. Gestão de prazos e escalonamento, quando suportados pela plataforma

Módulo 4: Regras de negócio e integração com APIs

  1. Implementação de condições e regras de decisão
  2. Validação de dados e controlo das transições do processo
  3. Configuração de tarefas de serviço e chamadas a serviços externos
  4. Integração com APIs REST utilizando métodos HTTP
  5. Envio e receção de dados em formato JSON
  6. Consumo de APIs publicadas e protegidas pelo WSO2 API Manager
  7. Tratamento de respostas, códigos HTTP e erros de comunicação
  8. Gestão de timeouts, falhas de serviços e tentativas de recuperação
  9. Princípios de segurança na comunicação com serviços externos
  10. Integração com aplicações empresariais e sistemas de persistência

Módulo 5: Execução, monitorização e troubleshooting

  1. Implantação e ativação de definições de processos
  2. Iniciação e execução de instâncias de workflow
  3. Acompanhamento de tarefas pendentes e estados das instâncias
  4. Consulta do histórico de execução e dos registos disponíveis
  5. Diagnóstico de falhas em tarefas humanas e automatizadas
  6. Identificação de erros de configuração e integração
  7. Tratamento de exceções e recuperação de processos
  8. Testes funcionais de fluxos principais e caminhos alternativos
  9. Boas práticas de monitorização, manutenção e operação de workflows

Módulo 6: Laboratório prático — Automação de um processo de licenciamento de terrenos

  1. Modelação e configuração do workflow de licenciamento
  2. Implementação da submissão e do registo de pedidos
  3. Configuração das tarefas de validação documental
  4. Encaminhamento para análise técnica e atribuição de responsáveis
  5. Implementação das decisões de aprovação, rejeição e correção
  6. Configuração da verificação simulada do pagamento de taxas
  7. Implementação da etapa de emissão e conclusão da licença
  8. Integração do workflow com uma API REST de demonstração
  9. Execução de testes de ponta a ponta e validação das regras
  10. Simulação de erros de integração e análise dos registos de execução
TENHO INTERESSE

Cursos Relacionados

Curso BPM 2.0 Modelagem de Processos

16 horas

Curso Analista de Negócios Preparatório Certificação IIBA

32 horas

Curso Analista de Negócios 3.0

16 horas

Curso Técnicas de Modelagem para Analistas de Negócios

24 horas

 Curso Colaboração e Comunicação Requisitos Ágeis

24 horas

Curso CMMI Desenvolvendo Processos de Software

Curso Analista de Negócios Ágil

16 horas

Curso Técnicas de Modelagem Para Analistas de Negócios

Curso Analista de Negócios Fundamentos