Enhydra Shark

633 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
633
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Enhydra Shark

  1. 1. Enhydra Shark Sistema de workflow
  2. 2. Ferramentas <ul><li>Enhydra Shark Workflow </li></ul><ul><ul><li>Código aberto </li></ul></ul><ul><ul><li>Java </li></ul></ul><ul><li>  </li></ul><ul><li>  </li></ul><ul><li>TWE (Together Workflow Editor) </li></ul><ul><ul><li>Código aberto </li></ul></ul><ul><ul><li>Java </li></ul></ul>
  3. 3. Estado do workflow <ul><ul><li>DB2 </li></ul></ul><ul><ul><li>HypersonicSQL </li></ul></ul><ul><ul><li>MSQL </li></ul></ul><ul><ul><li>MySQL </li></ul></ul><ul><ul><li>Oracle </li></ul></ul><ul><ul><li>PostgreSQL </li></ul></ul><ul><ul><li>Funcionamento do Negócio </li></ul></ul><ul><ul><ul><li>Processos </li></ul></ul></ul><ul><ul><ul><li>Atividades </li></ul></ul></ul><ul><ul><ul><li>Regras </li></ul></ul></ul><ul><ul><li>Quem está fazendo qual processo ? </li></ul></ul><ul><ul><li>Para cada processo, qual é a atividade atual ? </li></ul></ul>
  4. 4. Workflow - Definição <ul><li>Automatização de procedimentos em que documentos , informações ou tarefas são passados de um participante para outro segundo certa regra. </li></ul>
  5. 5. Workflow - Elementos primários (3Rs) <ul><ul><li>&quot;Roles, Rules and Routes&quot; </li></ul></ul><ul><ul><li>&quot;Papéis, Regras e Rotas(Caminhos)&quot; </li></ul></ul><ul><li>  </li></ul><ul><ul><li>&quot;Quem faz o quê, de que forma e quando, e quais os caminhos que levam e trazem os pacotes de dados e informações que irão compor.&quot; </li></ul></ul><ul><li>  </li></ul><ul><li>  </li></ul>
  6. 8. Exemplo - Um processo
  7. 9. Atividade <ul><ul><li>Participante (Pessoa, papel,sistema, ...) </li></ul></ul><ul><ul><li>Início manual ou automático </li></ul></ul><ul><ul><li>Tipo? </li></ul></ul>Transição <ul><ul><li>Manual </li></ul></ul><ul><ul><li>Automático </li></ul></ul><ul><ul><ul><li>Somente se (exp) </li></ul></ul></ul><ul><ul><ul><li>Excessão à (exp) </li></ul></ul></ul><ul><ul><ul><li>Caso contrário a (exp) </li></ul></ul></ul>
  8. 10. Atividades.tipo <ul><li>Tipo: </li></ul><ul><ul><li>Manual </li></ul></ul><ul><ul><li>Tool: Execução de algum &quot;ToolAgent&quot; </li></ul></ul><ul><ul><li>Rota: atividade vazia, util apenas para criar condições de caminho (escolha da próxima atividade) </li></ul></ul><ul><ul><li>Sub-Flow: Inicia uma sub-atividade </li></ul></ul><ul><ul><li>Bloco: Inicia um conjunto de atividades (activities-set) </li></ul></ul>
  9. 11. ToolAgents <ul><ul><li>Api's são executadas no lado do servidor </li></ul></ul><ul><ul><li>Envio de email para alguem que receber uma tarefa </li></ul></ul><ul><ul><li>Possibilidade de executar um aplicativo disponível no servidor </li></ul></ul><ul><ul><li>RuntimeApplicationToolAgent (sincrono/assincrono) </li></ul></ul>
  10. 12. Trabalho do Bruno
  11. 14. Vantagem <ul><ul><li>Utilização gratuita da ferramenta de edição </li></ul></ul>Desvantagem <ul><ul><li>Regras de transição &quot;presos&quot; a ferramenta </li></ul></ul><ul><ul><li>Necessidade de conheçer a ferramenta para rápida criação / modificação da modelagem </li></ul></ul>

×