Gerenciamento de Workflows
Criar um Workflow
Elementos do Fluxo
detalhando a tela de diagrama abaixo, temos o menu que se encontra na tela de diagrama nele temos diversas opções o objetivo deste manual não é detalhar cada item que tem dentro de cada um desses menus te apresentaremos os principais itens para a criação do fluxo eventos os eventos são o início, o meio e o fim de um fluxo de trabalho, é obrigatório que um fluxo tenha uma única entrada e pelo menos uma saída, podendo ter mais de uma clicando no menu eventos , serão exibidos os itens pertencentes a este menu abaixo, está o nome de cada um dos eventos disponíveis ao passar o mouse por cima de cada um deles no menu eventos, o nome correspondente aparecerá na tela evento de início – dá início ao fluxo evento de fim – é o evento que finaliza o fluxo evento intermediário de envio de link – direciona para um ponto específico de uma etapa do fluxo evento intermediário de captura de link – ponto específico a qual o envio de link foi direcionado, sempre vai ser utilizado com o envio de link é como se fosse um buraco de minhoca onde você entra em um lugar e sai em outro evento intermediário do temporizador – são eventos que são acionados por um tempo definido por uma expressão cron dentro do sistema é como se fosse uma configuração de rotina de backup, que o backup roda de tanto em tanto tempo os dois últimos eventos serão explicados em outro documento evento intermediário de captura de sinal e evento de finalização com erro atividades as atividades são os componentes mais importantes e complexos do fluxo de trabalho, elas representam o trabalho feito pelo responsável, dentro dessas atividades você vai definir o que o fluxo deve fazer clicando no menu atividades, serão exibidos os itens pertencentes a este menu abaixo está o nome de cada uma das atividades disponíveis ao passar o mouse por cima de cada um deles no menu atividades (figura 11), o nome correspondente aparecerá na tela tarefa de usuário – ação/atividade que alguém irá desempenhar tarefa script – realiza a atividade configurada em forma de script envio de mensagem e mail – envio automático de e mail subprocesso – conecta outro fluxo ao fluxo principal business rule task – conecta a regra de negócio ao fluxo tarefa de serviço – esi – vincula um componente de integração com sistemas no fluxo de trabalho por exemplo, você tem um sistema que marca viagem na companhia aérea, você pode ter um fluxo no citsmartx para solicitações de viagem que ao ser aprovada faz inserção desta informação no outro sistema transação de banco de dados (low code) – realiza uma conexão ao banco de dados vinculado ao low code extensões as extensões são literalmente extensões para o fluxo de trabalho clicando no menu extensões, serão exibidos os itens pertencentes a este menu abaixo, está o nome de cada uma das extensões disponíveis ao passar o mouse por cima de cada um deles no menu extensões, o nome correspondente aparecerá na tela comunicação rest – é um objeto para conexão de web services notificação envio automático de notificação que envia notificação dentro do sistema conversação watson – comunicação do chatbot da ibm atribuição de variável – treinamento de desenvolvimento gateways os gateways são os guias dos fluxos, com eles podemos definir qual caminho seguir, e qual funcionalidade cada caminho vai exercer clicando no menu extensões, serão exibidos os itens pertencentes a este menu abaixo, está o nome de cada uma dos gateways disponíveis ao passar o mouse por cima de cada um deles no menu gateways, o nome correspondente aparecerá na tela gateway inclusivo – todos os caminhos vinculados a ele devem ser percorridos para de conectarem e avançarem o fluxo gateway exclusivos – vai estar conectado 1 ou mais caminhos e exige que você escolha apenas um deles para seguir gateway paralelo – são usados para representar duas ou mais tarefas simultâneas gateway complexo – agrupa as funcionalidades dos gateways inclusivos, exclusivo e paralelo em um só é uma possibilidade usar somente gateways complexos, já que eles fazem tudo que os outros fazem porém, isso pode dificultar a leitura e compreensão do fluxo use os com cautela gateway baseado em evento – é utilizado para bifurcar o fluxo do processo baseado em um evento que ocorreram logo após o fluxo chegar ao gateway por exemplo um fluxo tem um prazo de 3 dias para que um evento ocorra, se o evento ocorrer o fluxo segue caminho, se o prazo expirar o fluxo se encerra, então a decisão do caminho é baseada no evento que ocorreu é possível criar um fluxo sem o gateway, mas ele será um fluxo sequencial, ou seja, não terá opção de negar ou aprovar, ou de retornar uma atividade, será um fluxo que segue continuamente do início ao fim um ticket só de ida, começou vai até o final swimlanes as swimlanes, como o nome sugere, são raias um fluxo de trabalho tem início com as pools (piscinas) e as swimlanes (raias), que é a forma mais fácil e prática de organizar o seu fluxo a pool é usada para o fluxo inteiro exemplo um fluxo que tenha apenas um executante (nadador), não precisa de mais de uma raia, basta uma piscina de raia única já um fluxo que vai ter diversos executantes (nadadores), para uma melhor organização, execução e visualização, cada executante deve estar na sua raia separada, porém, todos dentro da mesma piscina, já que estão todos trabalhando dentro do mesmo fluxo nota é possível a criação do fluxo direto na tela de diagrama sem o uso da pool ou da swimlane, porém, usar estes recursos causa uma melhor visualização gráfica e controle do fluxo aqui fica a critério de quem estiver criando o desenho do fluxo é importante salientar que ao usar estes recursos, para abrir a propriedade de um elemento específico (geralmente uma tarefa), que se encontre dentro da pool ou da swimlane, será preciso dar dois cliques exatamente em cima do elemento porque senão as propriedades que aparecerão na tela serão da pool ou da swimlane e não do elemento desejado e isso pode confundir o analista que estiver mexendo no fluxo regra ao realizar uma atribuição em um pool de recursos, automaticamente os elementos herdarão as configurações a hierarquia de atribuições é definida da seguinte forma 1 pool; 2\ swimlanes; 3\ tarefa de usuário e notificações (e mail/sistema); qualquer atribuição realizada localmente, fará com que a atribuição hierárquica seja “ignorada” clicando no menu swimlanes, serão exibidos os itens pertencentes a este menu abaixo, está o nome de cada uma das itens do menu swimlanes disponíveis ao passar o mouse por cima de cada um deles no menu swimlanes, o nome correspondente aparecerá na tela pool – é o espaço para o desenho do fluxo, em que agrupa todas as swimlanes swimlanes – agrupam as atividades de cada área ou papel responsável artefatos no menu artefatos, temos apenas um elemento que é a anotação de texto clicando no menu artefatos, serão exibidos os itens pertencentes a este menu notas de texto representar uma informação relevante ao modelo ou a elementos individuais dentro do processo fluxos de integração o fluxo de integração é um fluxo paralelo ao fluxo de trabalho padrão do sistema e utiliza elementos distintos, como a criação de conexões com bancos de dados e funcionalidades diretamente programadas dentro do próprio fluxo além disso, permite o acionamento automático de web services sempre que o processo incluir uma atividade automática relacionada à comunicação com serviços externos esses fluxos de integração se tornam elementos reutilizáveis, podendo ser incorporados a qualquer outro fluxo de trabalho padrão do sistema a aba de fluxo de integração dentro do fluxo padrão tem como funcionalidade apenas criar um vínculo de um fluxo para o outro clicando no menu fluxos de integração, serão exibidos os itens pertencentes a este menu documentação após a criação e o salvamento do fluxo de processos, uma nova aba chamada documentação é exibida nessa aba, o sistema apresenta automaticamente os elementos do processo e, quando disponíveis, os itens vinculados à base de conhecimento além disso, é possível gerar e exportar um documento em pdf contendo a documentação completa do fluxo, incluindo o desenho bpmn e as anotações associadas a cada elemento do processo