Editando
Guia Automação com BPMS Bonita
(seção)
Ir para navegação
Ir para pesquisar
Aviso:
Você não está conectado. Seu endereço IP será visível publicamente se você fizer alguma edição. Se você
fizer login
ou
criar uma conta
, suas edições serão atribuídas ao seu nome de usuário, juntamente com outros benefícios.
Verificação contra spam.
Não
preencha isto!
====Atividade 8.1==== Associar o BDM às tarefas a serem executadas: nesta atividade serão selecionados os objetos de dados e seus atributos, definidos na etapa 7, para serem associados com as tarefas diagramadas na etapa 6 através de variáveis de negócio. No Bonita Studio existem 4 tipos de variáveis de negócio: ''Business variables, Process variables, Documents, e Parameters'', que podem ser criadas na ''Pool'' do processo. <br><br> As ''Business variables'' e as ''Process variables'' estão localizadas na aba ''Data/Pool variables'' (Figura 13). <br><br> As ''Business variables'' são as instâncias dos Objetos de dados do BDM que serão utilizadas no processo. No exemplo do processo de Requisição de Informações de Controle, este possui um objeto no BDM chamado P01RequisicaoInformacoes. Para implementar-se as regras de negócios será necessário haver uma respectiva ''Business variable'', podendo-se criar como '''requisicaoInformacoes'''. Essa variável será persistida para o banco de dados. <br><br> Já as ''Process variables'' são variáveis para utilização apenas enquanto o processo estiver aberto, como auxiliares, não sendo necessárias agora, e geralmente são utilizadas para: #Mostrar aos usuários informações pertinentes apenas durante o processo; #Definir regras de negócio. Estas variáveis não serão persistidas quando o processo for encerrado. <br><br> Os ''Documents'' (Figura 15) são variáveis utilizadas na manipulação de arquivos/documentos que serão inseridos durante o processo. Estas variáveis serão persistidas e devem ser criadas nesta etapa, pois não são gerenciadas pelo BDM. <br><br> Os ''Parameters'' (Figura 16) são variáveis que podem ser utilizadas em algum script do processo e são atribuídos valores que são fixos para todos os processos, mas podem vir a mudar com o tempo. Por exemplo, para urls de acesso, para não precisar mudar o script é criado um parâmetro que facilita a alteração do valor. Seria o equivalente a um parâmetro constante em código. <br><br> O nome das variáveis deve possuir o primeiro caractere em letra minúscula e não possuir nenhum caractere especial, apenas letras e números (a-z, A-Z, 0-9), sem acentos ou espaços. =====Atividade 8.1.1===== Criar variáveis: criar as variáveis que serão utilizadas no processo. <br><br> '''Procedimentos:''' #Verificar o processo e decidir quais objetos do BDM serão utilizados no processo. #Selecionar a ''Pool'' do processo e criar uma ''Business variable'' para cada objeto. #Identificar os possíveis documentos ou arquivos que serão utilizados no processo. #Criar as variáveis dos documentos. Convém ressaltar que não necessariamente o processo terá ''Process variables'' ou ''Parameters''. Caso seja verificada a necessidade dos mesmos durante um estágio mais avançado de desenvolvimento, basta selecionar a Pool do processo e criar tais variáveis. [[Arquivo:B14.png|commoldura|centro|Figura 14 - ''Pool variables''.]] [[Arquivo:B15.png|commoldura|centro|Figura 15 - ''Documents''.]] [[Arquivo:B16.png|commoldura|centro|Figura 16 - ''Parameters''.]] =====Atividade 8.1.2===== Criar os Contratos de cada tarefa: selecionar as variáveis que serão utilizadas em cada tarefa. <br><br> Nesta atividade serão definidos os Contratos das tarefas. Como comentado na etapa 6, o processo começa a ser executado pelo Contrato colocado na aba Execution da Pool. Posteriormente serão definidos/criados os contratos de cada tarefa separadamente. <br><br> '''Procedimentos:''' <br> #Tarefa da Pool ##Selecionar a Pool, no menu inferior do programa selecionar a aba '''Execution -> Contract''' (Figura 17). ##Selecionar a opção '''Add from data…''' ##Selecionar a ''Business variable'' ou ''Document'', pois são as variáveis que serão persistidas, que se deseja incluir na tarefa. ###''Business variable'': ####Selecionar a variável desejada. ####Selecionar a opção Next. ####Selecionar os atributos que se deseja incluir na tarefa. ####Selecionar a opção Finish. ###''Documents'': ####Selecionar o documento desejado. ####Selecionar a opção Finnish. #Demais Tarefas: ##Selecionar a tarefa desejada, no menu inferior do programa selecionar a aba '''Execution -> Contract''' (Figura 18). ##Selecionar a opção ''Add from data…'' ##Selecionar a Business variable ou documento que se deseja incluir na tarefa. ###Business variable: ####Selecionar a variável desejada. ####Selecionar a opção '''Next'''. ####Selecionar os atributos que se deseja incluir na tarefa. ####Selecionar a opção '''Finish'''. ###''Documents'': ####Selecionar o documento desejado. ####Selecionar a opção Finish. Caso haja mais do que uma variável e/ou documento, executar novamente o passo 1.3. <br> Caso haja mais do que uma variável e/ou documento, executar novamente o passo 2.3. [[Arquivo:B17.png|commoldura|centro|Figura 17 - Contrato da ''Pool''.]] [[Arquivo:B18.png|commoldura|centro|Figura 18 - Contrato das outras tarefas. ]]
Resumo da edição:
Por favor, note que todas as suas contribuições em EAPn podem ser editadas, alteradas ou removidas por outros contribuidores. Se você não deseja que o seu texto seja inexoravelmente editado, não o envie.
Você está, ao mesmo tempo, a garantir-nos que isto é algo escrito por si, ou algo copiado de alguma fonte de textos em domínio público ou similarmente de teor livre (veja
EAPn - Escritório de Automação de Processos de Negócio:Direitos de autor
para detalhes).
NÃO ENVIE TRABALHO PROTEGIDO POR DIREITOS DE AUTOR SEM A DEVIDA PERMISSÃO!
Cancelar
Ajuda de edição
(abre numa nova janela)
Menu de navegação
Ferramentas pessoais
Não autenticado(a)
Discussão
Contribuições
Entrar
Espaços nominais
Página
Discussão
português do Brasil
Visualizações
Ler
Editar
Ver histórico
Mais
Pesquisa
Navegação
Página principal
Mudanças recentes
Página aleatória
Ajuda do MediaWiki
Ferramentas
Páginas afluentes
Mudanças relacionadas
Páginas especiais
Informações da página