Informação geral
Introdução aos Processos de Negócios
No módulo anterior, analisámos a criação de uma base de dados. Mas para o pleno funcionamento da aplicação, não é suficiente apenas armazenar dados. Precisa de ser de alguma forma processada, modificada, utilizada nos cálculos, transferida. A fase mais importante no desenvolvimento da maioria das aplicações é o processo de criação da lógica do seu trabalho.
Processos de Negócios
Na plataforma AppMaster, um editor de processos empresariais é concebido para construir a lógica de trabalho. Este módulo é dedicado ao seu conhecimento.
Cada processo de negócio (BP) é uma parte separada da lógica de aplicação, alguma função específica. Ao mesmo tempo, o próprio BP é constituído por um conjunto de blocos e ligações entre eles.
Um bloco é normalmente algum tipo de acção elementar. Por exemplo, multiplicar dois números, escrever uma variável numa tabela de base de dados, concatenar cadeias de caracteres, ou adicionar um elemento a uma matriz. Contudo, operações mais complexas podem ser realizadas num bloco separado, como a procura de elementos na base de dados, com filtragem e classificação.
Além disso, qualquer processo empresarial criado pode também ser representado como um bloco separado, como parte de outro processo empresarial. É razoável utilizá-lo em situações em que a função BP possa ser reutilizada noutros processos empresariais, e também se o BP se tornar demasiado grande e as suas partes individuais puderem ser representadas como blocos independentes.
São criadas linhas de comunicação entre os blocos, que determinam a ordem dos blocos, a sequência da sua execução. Muitas vezes esta não será uma sequência linear normal. Em certas situações, a ramificação pode ocorrer quando os dados obtidos numa fase do PB podem influenciar a escolha de opções de acção. Também é possível trabalhar em ciclos, quando a sequência de acções será executada uma e outra vez, até que a condição para terminar o ciclo seja satisfeita.
Ao mesmo tempo, há dois blocos que são obrigatórios para qualquer processo empresarial. Blocos do início (Início) e do fim (Fim) do trabalho da BP. Estes blocos são criados automaticamente e não podem ser eliminados. Por si só, não realizam quaisquer operações, mas são os pontos de entrada e saída do processo de negócio. Além disso, podem ser definidas variáveis nestes blocos, que são os dados de entrada e saída do PB.