marcosbarker / Camunda.AzureFunctions.ExTasks

External Tasks "resolvidas" através de Azrure Functioin e Servicebus. (Projeto base, genérico)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logoC#

External Tasks
(Azrure Functions, Servicebus, .NET, C#)


🔎 Índice


📄 BPMN Base


👨‍💻 Estrutura do Projeto

(Worker(ouvinte) + quatro Functions genéricas referentes a estrutura da BPMN)


📚 Collection


⚡ Console execução Functions

(Filas e Worker, todas as etapas possuem log. São precedidos por "@@")


⚡ Visualização Funcionamento do Processo (log)


🚌 Filas e Comunicação com Servicebus


⚙️ Como Rodar o Projeto

(Tópico genérico para ser usado como tasklist)

(Pré requisitos: SDK .NET e JDK 15)

  • Clonar repositório
  • incluir as seguintes propriedades no local.settings.json com os seus respectivos dados:
    • CamundaUrl
    • ServiceBusConnectionString
  • Criar Servicebus com as seguintes filas (Nomes genéricos utilizados no projeto):
    • condicaoum
    • condicaodois
    • condicaotres
  • Iniciar o projeto
  • Importar Collection no Postman
  • Abrir arquivo BPMN no Camunda: genenericMain.bpmn
  • Iniciar servidor escolhido: Tomcat, Docker(image) ou Camunda Run
  • Implantar Camunda
  • Iniciar um processo atraves da rota POST|StartProcess



Tecnologias Utilizadas


                    ⬆️Back to top⬆️

About

External Tasks "resolvidas" através de Azrure Functioin e Servicebus. (Projeto base, genérico)


Languages

Language:C# 100.0%