Workflow P10

Embed Size (px)

Text of Workflow P10

Educao Corporativa

Workflow

Matriz - Av. Braz Leme, 1.717 - 02511-000 - So Paulo - SP - Brasil. Tel.: 55 (11) 3981 - 7001 www.microsiga.com.brTodos os direitos reservados.

1

Sumrio

WORKFLOW FLUXO OPERACIONAL CONFIGURAO Requisitos Correio Eletrnico Contas de e-mail CADASTRAR A CONTA DE E-MAIL DO WORKFLOW Pasta Caixa de Correio Pasta Receber Mensagens Pasta Enviar Mensagens Pasta Conexo Pasta "Correio" PARMETROS Pasta "Processo" Pasta "Notificao" Pasta "Messenger" ESTRUTURA DE DIRETRIO DE MENSAGENS PROCESSOS WORKFLOW Status Workflow E-mails substitutos SCHEDULER Ativao Agendando Agendar recebimento de mensagens do Workflow AGENDAR ENVIO DE MENSAGENS DO WORKFLOW HTML MODELO WORKFLOW Post message Macro substituio Tabelas CRIANDO UM PROCESSO EM ADVPL - FUNES Classe TWFProcess Mtodos GLOSSRIO

3 4 5 5 6 6 8 9 10 11 12 14 14 15 17 18 19 22 24 27 29 29 30 33 34 35 35 36 37 40 40 40 52

2

Workflow

Todos os direitos reservados.

WORKFLOWA automao de processos de negcio corresponde, em partes ou totalmente, s informaes, documentos ou tarefas que so passadas de uma pessoa outra para a realizao de uma ao que baseada em um conjunto de regras. Atravs da implantao de uma ferramenta de Workflow nos processos crticos de uma organizao, estes tornam-se mais geis e seguros, evitando o travamento operacional do complexo fluxo existente entre os processos. Principais benefcios: Aumento da eficincia: automao de processos eliminam vrios passos desnecessrios. Melhor controle dos processos: melhora do gerenciamento dos processos atravs da padronizao dos mtodos de trabalho. Melhora nos servios ao cliente: consistncia nos processos leva a uma maior previsibilidade e rapidez nos nveis de resposta ao cliente. Flexibilidade: controle sobre os processos atravs de uma ferramenta permite uma rpida mudana nos fluxos de acordo com a necessidade. A ferramenta de Workflow existente no Protheus 8 permite o rpido alcance dos benefcios acima citados, alm de: Forte rastreabilidade dos processos: pode-se saber a atual situao de qualquer processo atravs da consulta da rastreabilidade. Transformao do sistema Protheus em ativo em vez de reativo: a informao e a ao necessria a ser tomada levada ao usurio e no o contrrio. Controle de time-out dos processos: os processos nunca ficam parados por falta de resposta de uma pessoa. Qualquer processo existente pode ser automatizado atravs da construo de um Workflow. As aes a serem tomadas pelas pessoas em cobrana podem ser realizadas atravs de quatro meios, evitando que um processo tenha seu ciclo interrompido por falta de comunicao, so eles: e-mail: os processos so respondidos atravs de um cliente de e-mail homologado. browser de internet: atravs do Internet Explorer, pode-se tomar a ao pedida pelo processo. Protheus: atravs do recurso de Messenger do Protheus, pode-se tomar a ao pedida pelo processo. Pontos de entrada: atravs de pontos de entradas existentes no sistema, pode-se tomar a ao pedida pelo processo.

Todos os direitos reservados.

Workflow

3

FLUXO OPERACIONAL

4

Workflow

Todos os direitos reservados.

CONFIGURAORequisitosSoftware: o Workflow, que uma ferramenta embutida dentro do Server do Protheus, no necessita de instalao prpria, apenas configuraes. Toda configurao se d atravs do ambiente Configurador do Protheus. Servidor de e-mail (quando necessrio para os processos): o Workflow necessita obter acesso a algum servidor de e-mail, caso se deseje utilizar e-mails como forma de comunicao. Esse servidor pode estar em um provedor remoto, acessado atravs de um proxy server ou atravs de uma linha discada (totalmente no recomendvel), caso se queira enviar e-mails para fora da sua empresa. Se a troca de e-mails for interna, poder ser utilizado um Exchange Server, Lotus Domino Server ou outro servidor de e-mail interno. O nico requisito imprescindvel que esses servidores trabalhem com protocolos SMTP e POP3 ou IMAPI. Conta de e-mail: caso utilize-se a opo de e-mail, o Workflow necessita que seja criada uma conta de e-mail especificamente para ele. Isto , no poder ser utilizada para mais nenhum fim. Para cada empresa do sistema, dever ser criada uma conta especfica. Pea para o seu provedor criar esta nova conta. Sugerimos com o nome da conta Workflow. Exemplo: workflow@suaempresa.com.br Clientes de e-mail: para recebimento dos e-mails gerados a partir do Workflow, so utilizados os clientes de e-mails que devem ser aptos a responder os e-mails gerados pelo Workflow, gerando arquivos de retorno chamados octetos. Para saber se o cliente de e-mail compatvel com o Workflow, ele dever automaticamente gerar um e-mail de sada enviado para a conta do Workflow com um arquivo do tipo postdata atachado, quando houver a resposta do e-mail pelo usurio. Os seguintes clientes de e-mail funcionam com o Workflow: OutLook Express 4.01, OutLook Express 5.5x, OutLook Express 6.0 e OutLook 2000 e XP, Lotus Notes 5.x. Outros clientes de e-mail podem no funcionar, principalmente os webmails. Portanto, garanta que as pessoas que iro receber e responder os e-mails tenham os clientes acima instalados em suas estaes. Quando no houver a certeza de que todos conseguiro responder os e-mails e possuir os clientes de e-mail homologados, use a opo de Workflow sem uso de e-mails, conforme ser descrito nesta apostila. As opes de execuo de Java Script e Cookies devero estar liberadas. Servidor do Protheus: necessrio que o Workflow execute em um Server do Protheus exclusivo para ele, ou seja, deve haver um binrio somente para o Workflow. Memria do servidor: o servidor no qual ser executado o Workflow deve possuir memria suficiente para que se processem vrios retornos ao mesmo tempo. O mnimo recomendado de 512 MB de memria RAM para processar cinco retornos por vez. Um nmero maior do que isso, provavelmente necessitar de mais memria.

Todos os direitos reservados.

Workflow

5

Correio EletrnicoProtocoloO Workflow faz uso do recurso de envio e recebimento de mensagens eletrnicas (e-mails). Para que esse procedimento seja possvel, devemos configurar que tipo de protocolo de recebimento o Protheus dever usar. Se omitido, o padro assumido ser POP3. Caso necessite mudar, localize a seo [Mail] no arquivo mp8srv.ini e altere para o protocolo utilizado. Protocolos atualmente homologados: POP3 IMAP Exemplo: [Mail] Protocol=IMAP Folder=inbox

Anotaes

Contas de e-mailAtravs do cadastro de contas de e-mails, possvel realizar o envio e recebimentos de mensagens. Para acessar o cadastro de e-mails, selecione a seguinte opo de menu do configurador:

6

Workflow

Todos os direitos reservados.

Aps a realizao do cadastro de uma conta de e-mail, possvel realizar algumas operaes extras como: Enviar: esta opo executar o envio de todas as mensagens contidas na pasta outbox (caixa de sada). Enviar Todos: esta opo realizar a mesma operao do item anterior; entretanto, efetuar o envio de todas as mensagens para todas as contas cadastradas. Receber: esta opo executar o recebimento de todas as mensagens contidas no servidor de e-mail especificado no cadastro para a pasta inbox (caixa de entrada). Receber todos: esta opo realizar a mesma operao do item anterior. Contudo, realizar para todas as contas cadastradas.

O protocolo MAPI no suportado pelo Protheus.

Anotaes

Todos os direitos reservados.

Workflow

7

CADASTRAR A CONTA DE E-MAIL DO WORKFLOWA principal caracterstica do Workflow so as mensagens que so enviadas e recebidas via email. Para que isto funcione necessrio configurar as contas de email e tambm alguns parmetros do Workflow. imprescindvel a criao de pelo menos uma conta de email exclusiva para o Workflow. Para iniciarmos a configurao, precisamos inicialmente definir as contas que podero ser usadas. Podemos cadastrar vrias contas de email que sero utilizadas com os processos de Workflow. Por exemplo, podemos ter uma conta de email para os processos do Workflow para uma empresa/filial e outra conta para outra empresa/filial. Para definir as contas de email, acesso no ambiente Configurador: Menu Ambiente > Workflow > Contas de Email

Nesta opo voc poder definir quantas contas de email forem necessrias.

8

Workflow

Todos os direitos reservados.

Para incluir uma nova conta, escolha a opo Incluir. As seguintes informaes so pedidas:

Pasta Caixa de Correio

Caixa de Correio Opo Item Descrio Nome da caixa de correio. Esse nome ser usado para criar a pasta, em que sero identificadas as mensagens pertinentes a cada conta. Tempo mximo (em segundos) de espera para conexo com o servidor de e-mails, tanto no envio como recebimento de mensagens. O tempo padro 60 segundos. Nome do remetente da mensagem. Endereo eletrnico. Esta opo habilita o uso da conta para enviar e receber mensagem.

Correio

Correio Tempo Espera

Nome Remetente Endereo Habilitar Incluir esta conta ao enviar e receber e - mails

Todos os direitos reservados.

Workflow

9

Pasta Receber Mensagens

Receber mensagens Opo Item Descrio IP ou Named Pipe do servidor. Ser exibido conforme o tipo utilizado na seo [Mail] no arquivo mp8srv.ini Porta de acesso dependendo do tipo. POP3 = 110; IMAP = 143 (defaults ). Nome da conta. Senha de acesso conta.

Nome Servidor (POP3 ou IMAP) Porta Conta Login Senha

Anotaes

10

Workflow

Todos os direitos reservados.

Pasta Enviar Mensagens

Enviar mensagens Opo Item Nome Servidor SMTP Porta Porta de acesso. Valor padro: 25. Nome do usurio para autenticao. Alguns servidores exigem esta informao para envio de e -mails. Senha de acesso para autenticao. Descrio IP ou Named Pipe do servidor SMTP.

Autenticao

Usurio