manual_usuario:studio:fluxo:conceito_fluxostarefas
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| manual_usuario:studio:fluxo:conceito_fluxostarefas [2015/02/20 14:57] – administrador | manual_usuario:studio:fluxo:conceito_fluxostarefas [Data desconhecida] (atual) – edição externa (Data desconhecida) 127.0.0.1 | ||
|---|---|---|---|
| Linha 15: | Linha 15: | ||
| O Workflow Studio trabalha com 2 conceitos principais: fluxos e tarefas. | O Workflow Studio trabalha com 2 conceitos principais: fluxos e tarefas. | ||
| + | ### | ||
| Um fluxo é a representação de um processo de negócio. No WFS, o conceito de fluxo é subdividido em dois conceitos mais específicos: | Um fluxo é a representação de um processo de negócio. No WFS, o conceito de fluxo é subdividido em dois conceitos mais específicos: | ||
| + | ### | ||
| + | ### | ||
| Uma tarefa é um trabalho pendente para um usuário. No WFS, o conceito de tarefa é subdividido em dois conceitos mais específicos: | Uma tarefa é um trabalho pendente para um usuário. No WFS, o conceito de tarefa é subdividido em dois conceitos mais específicos: | ||
| + | ### | ||
| + | ### | ||
| As definições de fluxos e tarefas são feitas através do [[Manual_Usuario: | As definições de fluxos e tarefas são feitas através do [[Manual_Usuario: | ||
| + | ### | ||
| ====Definição do fluxo==== | ====Definição do fluxo==== | ||
| ---- | ---- | ||
| + | ### | ||
| A definição de um fluxo é a representação de um processo de negócios. Ela especifica e representa como um processo de negócios funciona. | A definição de um fluxo é a representação de um processo de negócios. Ela especifica e representa como um processo de negócios funciona. | ||
| + | ### | ||
| + | ### | ||
| Numa definição de fluxo são especificadas quais ações devem ser executadas (enviar e-mail, rodar script, alterar dados de uma tabela, criar uma tarefa) e em qual ordem até que o fim seja atingido. | Numa definição de fluxo são especificadas quais ações devem ser executadas (enviar e-mail, rodar script, alterar dados de uma tabela, criar uma tarefa) e em qual ordem até que o fim seja atingido. | ||
| + | ### | ||
| + | ### | ||
| Num processo de pedido de compra, por exemplo, é possível definir que uma aprovação da diretoria é necessária caso o montante pedido seja maior que 10.000. Caso contrário, apenas a aprovação do gerente é suficiente. Em ambos os casos de aprovação, | Num processo de pedido de compra, por exemplo, é possível definir que uma aprovação da diretoria é necessária caso o montante pedido seja maior que 10.000. Caso contrário, apenas a aprovação do gerente é suficiente. Em ambos os casos de aprovação, | ||
| + | ### | ||
| + | ### | ||
| É possível utilizar o [[Manual_Usuario: | É possível utilizar o [[Manual_Usuario: | ||
| + | ### | ||
| ====Instância do fluxo==== | ====Instância do fluxo==== | ||
| ---- | ---- | ||
| + | ### | ||
| A instância do fluxo é a execução de uma definição. Uma única definição de fluxo poderá gerar um número ilimitado de instâncias. | A instância do fluxo é a execução de uma definição. Uma única definição de fluxo poderá gerar um número ilimitado de instâncias. | ||
| + | ### | ||
| + | ### | ||
| Uma instância de fluxo pode ser iniciada, estar em execução e ser finalizada. Todas as instâncias já executadas são guardadas no banco de dados. | Uma instância de fluxo pode ser iniciada, estar em execução e ser finalizada. Todas as instâncias já executadas são guardadas no banco de dados. | ||
| + | ### | ||
| ====Definição da tarefa==== | ====Definição da tarefa==== | ||
| ---- | ---- | ||
| + | ### | ||
| A definição da tarefa especifica uma tarefa a ser executada por um usuário. Não é a tarefa em si, mas a especificação de quais informações e ações a tarefa irá ter ao ser executada. | A definição da tarefa especifica uma tarefa a ser executada por um usuário. Não é a tarefa em si, mas a especificação de quais informações e ações a tarefa irá ter ao ser executada. | ||
| + | ### | ||
| + | ### | ||
| Na definição pode-se definir o assunto, a descrição, | Na definição pode-se definir o assunto, a descrição, | ||
| + | ### | ||
| + | ### | ||
| Por exemplo, na definição de fluxo de pedido de compra, pode-se criar uma tarefa para o gerente aprovar a ordem. Neste caso, a definição da tarefa teria algo como: | Por exemplo, na definição de fluxo de pedido de compra, pode-se criar uma tarefa para o gerente aprovar a ordem. Neste caso, a definição da tarefa teria algo como: | ||
| + | ### | ||
| - | **Assunto:** Aprovação do pedido de compra | + | |
| - | **Descrição: | + | Descrição: |
| - | **Usuário:** Gerente | + | Usuário: Gerente; |
| - | **Status disponíveis: | + | Status disponíveis: |
| ====Instância da tarefa==== | ====Instância da tarefa==== | ||
| ---- | ---- | ||
| + | ### | ||
| Uma instância da tarefa é criada para um usuário baseada na definição da tarefa. Uma única definição pode gerar várias instâncias. | Uma instância da tarefa é criada para um usuário baseada na definição da tarefa. Uma única definição pode gerar várias instâncias. | ||
| + | ### | ||
| + | ### | ||
| A instância é criada quando um fluxo é executado e chega no ponto onde uma tarefa precisa ser criada. Neste momento a instância da tarefa é criada e designada para o usuário especificado na definição. | A instância é criada quando um fluxo é executado e chega no ponto onde uma tarefa precisa ser criada. Neste momento a instância da tarefa é criada e designada para o usuário especificado na definição. | ||
| + | ### | ||
| Cada usuário tem uma lista de tarefas pendentes e outra de tarefas finalizadas. | Cada usuário tem uma lista de tarefas pendentes e outra de tarefas finalizadas. | ||
manual_usuario/studio/fluxo/conceito_fluxostarefas.1424444276.txt.gz · Última modificação: (edição externa)
