Conceitos Básicos
Os Fluxos do CITSmart podem ser desenhados utilizando uma vasta quantidade de elementos que estão disponíveis, abaixo está descrito os elementos bem como as suas características e propriedades.
Elementos é a nomenclatura utilizada para a agrupar os componentes que você pode utilizar na criação de um fluxo, eles são distribuídos da seguinte forma: Eventos, Atividades, Extensões, Gateways, Swimlanes, Artefatos e Componentes Dinâmicos.
Para entender melhor o que se encontra em cada grupo de Elementos e cada funcionalidade dos componentes verifique os itens abaixo.
Eventos são componentes utilizados para representar acontecimentos em um fluxo, podem representar a espera de que um fato aconteça para iniciar ou prosseguir a execução de uma atividade ou pode representar o início ou o término de um fluxo.
Icone | Descrição |
---|---|
Start event CITSmart | • Evento de Início – elemento que dá início ao fluxo; |
send event CITSmart | • Evento Intermediário de Envio – permite enviar o controle de uma atividade do usuário para outra atividade. |
catch event CITSmart | • Evento Intermediário de Captura – permite receber o controle que foi enviado. |
time event CITSmart | • Evento Intermediário do Temporizador - são eventos acionados por tempo definido e relacionados a uma Expressão Cron, pode ser utilizado como evento inicial ou intermediário. Um uso frequente para este evento está nos serviços Batch. |
end event CITSmart | • Evento de Fim – elemento que identifica o fim do fluxo. |
Os componentes de atividades são representação do que será feito no fluxo.
Icone | Descrição |
---|---|
user task CITSmart | • Tarefa de Usuário - é usada para modelar o trabalho que precisa ser feito por uma ação humana. |
message CITSmart | • Envio de Mensagem – E-mail - é usada para "enviar" e-mails automaticamente para um ou mais usuários ou grupo (s) atribuídos a esta tarefa. |
service task CITSmart | • Tarefa de Serviço – ESI - é uma solução "Bus Service" que permite criar fluxos de integração e interfaces entre soluções, bancos de dados, arquivos e / ou serviços existentes em um ambiente de computação. |
subprocess CITSmart | • Subprocessos - Permite a criação de solicitações ou incidentes ITSM, relacionados ou não à solicitação do workflow que está sendo executado. |
Os componentes de extensão integram o fluxo e com o usuário de forma prática e direta.
Icone | Descrição |
---|---|
REST CITSmart | • Comunicação REST - é uma conexão com serviços da Web acessando e passando parâmetros com o métodos GET ou POST. |
notification CITSmart | • Notificação - usada para enviar notificação durante o processo de um ou mais usuários ou grupo atribuídos a ela. |
Os Gateways são componentes responsáveis por controlar iterações do fluxo, criando caminhos no mapeamento do processo em uma mesma sequência de atividades, um gateway é conectado ao fluxo através de fluxo de sequência. São representados visualmente por um losango. O símbolo interno do losango identifica a interpretação da lógica do componente.
Icone | Descrição |
---|---|
Inclusivo CITSmart | • Gateway Inclusivo - divide o fluxo do processo em um ou mais fluxos. Ao dividir, um ou mais ramos são ativados. Todas as ramificações de entrada ativas devem ser concluídas antes da mesclagem. |
paralelo CITSmart | • Gateway Paralelo - Símbolo paralelo - Difere de outros gateways porque não depende de condições ou eventos. Em vez disso, os gateways paralelos são usados para representar duas tarefas simultâneas em um fluxo de negócios. |
exclusivos CITSmart | • Gateway Exclusivo - baseado na condição, divide o fluxo em um ou mais caminhos mutuamente exclusivos. Ao dividir, ele roteia o fluxo de sequência para exatamente um dos ramos de saída. Ao mesclar, ele aguarda que uma ramificação de entrada seja concluída antes de acionar o fluxo de saída. |
Icone | Descrição |
---|---|
Pool CITSmart | • Pool/Participante - Uma Pool é a representação gráfica de um contexto de workflow. Também age como uma “lane”. É um recipiente gráfico para particionar um conjunto de Atividades. |
lane CITSmart | • Lane - Uma Lane é uma subpartição dentro de um processo, às vezes dentro de um pool, e vai estender todo o comprimento do processo. As lanes são usadas para organizar e categorizar as Atividades. |
Icone | Descrição |
---|---|
otes CITSmart | • Notas de Texto - Representar uma informação relevante ao modelo ou a elementos individuais dentro do processo. |
Componentes Dinâmicos são elementos criados pelo usuário que permite realizar uma atividade diferente das padrões do sistema e podem ser reutilizados em qualquer fluxo padrão da ferarmenta.
Para utiliza-lo é preciso criar um Componente Dinâmico e configura-lo para ser utilizado da maneira desejada, para isso acesse nossa documentação.
O fluxo de integração é um fluxo paralelo ao fluxo de trabalho padrão do sistema que utiliza elementos diferentes como criar uma conexão com banco de dados e funcionalidades diretamente programadas dentro fluxo, entre outros elementos diferentes dos que foram mencionadas a cima. Estes fluxos se tornam elementos reutilizaveis para 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 vinculo de um fluxo para o outro, para saber mais a respeito do fluxo de integração acesse nossa documentação.
Agora você pode criar um fluxo de trabalho, pense em uma necessidade de negócio e nos atores envolvidos. Vejo nossa documentação, ela vai te ajudar nessa jornada.