Escolar Documentos
Profissional Documentos
Cultura Documentos
Workflow
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:
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.
Controle de time-out dos processos: os processos nunca ficam parados por falta de resposta de uma
pessoa.
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:
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.
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.
O 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-mail
Atravs 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:
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.
Anotaes
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:
Nesta opo voc poder definir quantas contas de email forem necessrias.
Caixa de Correio
Receber mensagens
Anotaes
Enviar mensagens
Anotaes
Conexo
* Os campos para autenticao de envio somente devero ser preenchidos caso sejam obrigatrios,
conforme a regra de segurana estabelecida pela empresa. Consulte o administrador do servidor de
mensagens para obter as informaes necessrias para os preenchimentos dos campos Usurio e
Senha.
Anotaes
Pasta "Correio"
Anotaes
Envia figura do
html como anexo MV_WFIMAGE Recurso ainda no disponvel.
da mensagem
No html, o Workflow
Usa Java Script MV_WFJAVAS adicionar rotinas semi -prontas
em Java script.
Pasta "Processo"
Define a quantidade de
processos de retorno que
podero ser executados por vez.
Usar
TRANSAAO na Habilita o recurso de transao
execuo de com a finalidade de conservar a
MV_WF TRANS
funes de integridade dos dados em caso
RETORNO e de falha de execuo.
TIMEOUTs
Anotaes
Notificao
Endereo eletrnico do
administrador (es) do sistema .
Separe entre ; (ponto -e-
vrgula) caso desej e informar
E -mail do
Endereo MV_WFADMIN mais do que um endereo.
administrador
Exemplo:
A dm 1@prov.com.br;
adm2@prov.com.br
Quando oc orrer
erro ao e xecutar Notificar por e -mail a lista de
funes MV_WFNF001 endereos dos administradores
Retorno e sobre o erro ocorrido.
Timeout .
Messenger
Anotaes
Pastas Descrio
Conforme os passos descritos abaixo, realizaremos um cadastro de processos e de status para futuras
pesquisas com o uso da rastreabilidade de processos. Criaremos, tambm, um html e um arquivo de
programa para descrevermos o fluxo do processo em cdigo Advpl, usando as classes e as funes de
Workflow.
Crie um novo campo B1_WFID no SB1 para que possa ser gravado o ID do processo de Workflow e ser
utilizado em consultas na janela de rastreabilidade.
Crie uma pesquisa SXB com o nome WFSB1 que faa referncia tabela SB1 e retorne o contedo do
campo B1_WFID.
Anotaes
Cadastro de Processos
A partir do configurador, selecione a opo de menu Ambiente > Workflow > Processos
Workflow e crie um novo processo conforme o contedo dos campos apresentados na tabela
abaixo:
Status Workflow
O cadastro de Status o complemento do cadastro de processo. Atravs dele, determina-se cada etapa
que se realizar em um fluxo de processo, sendo muito til para determinar pontos de rastreabilidade
dentro de um grande processo.
Ainda no configurador, selecione a opo de menu Ambiente > Workflow > Status Workflow
e cadastre alguns status para o processo mencionado, conforme o contedo dos campos
apresentados abaixo:
Anotaes
Do e-mail: aprovador1@microsiga.com.br
At: 31/10/2007
Anotaes
Ativao
Para que os jobs sejam executados nos horrios pr-determinados, importante que aps a carga do
servidor do Protheus, o Scheduler seja executado. Dessa forma, ele poder verificar a cada minuto se h
jobs a serem executados.
[ONSTART]
Jobs=Scheduler
[Scheduler]
Main=WFONSTART
Environment=EnvTOP
A funo WFOnStart responsvel pela carga inicial do Scheduler e requer informaes contidas no
arquivo auxiliar chamado Scheduler.wf, localizado no diretrio system do Protheus. O contedo desse
arquivo servir para obter a lista de parmetros necessria para executar o Scheduler.
Caso o arquivo no exista, ser criado automaticamente com o seguinte contedo padro:
99,01,ENVTOP,T,MOD.
1. 99 cdigo da empresa.
2. 01 cdigo da filial.
4. T Valor lgico (True ou False). True, Indicar que realizar reativao dos processos nas tabelas do
Workflow.
Anotaes
Exemplo:
[Scheduler]
Main=WFOnStart
Environment=ENVTOP
nParams=5
Parm1=99
Parm2=01
Parm3=ENVTOP
Parm4=T
Parm5=TMK
Agendando
Atravs do configurador, possvel acessar a janela de cadastro de jobs a serem executados pelo
Scheduler.
Anotaes
Anotaes
baixar (download) todas as mensagens contidas na caixa postal de mensagens do correio eletrnico do
Workflow e gravar na pasta Inbox (veja acima estrutura de diretrios para melhor esclarecimento);
separar as mensagens reconhecidas (retornos de aprovao etc.) pelo Workflow e mover para a pasta
Process;
separar as mensagens no reconhecidas (spam etc.) pelo Workflow e mover para a pasta Archive.
Em seguida, notificar lista de e-mails de administradores informados no cadastro de parmetros do
Workflow;
Exemplo:
WFReturn( 99,01 )
Anotaes
Para evitar tais problemas, interessante agendar a funo WFSendMail (Cdigo_Empresa, Cdigo_
Filial) da mesma forma que a funo WFReturn. Assim, haver a garantia de que a qualquer momento as
mensagens que, eventualmente, tenham ficado na fila de espera sero enviadas.
enviar cada uma das mensagens contidas na pasta Outbox (caixa de sada);
mover para a pasta Sent (itens enviados) as mensagens que foram enviadas com sucesso;
mover para a pasta Outbox\Error as mensagens que tiveram problemas durante o envio. Caso queira
reenvi-las, basta mov-las para a pasta Outbox (caixa de sada).
Exemplo:
WFSendMail( 99,01 )
Para construir um processo de Workflow que automatize de forma correta, so necessrios quatro
requisitos fundamentais:
conhecer o sistema de ERP como um todo, inclusive tecnicamente. Isso corresponde a conhecer
todos os recursos de configurao e programao do Protheus, bem como suas tabelas e respectivos
relacionamentos;
saber programar em linguagem ADVPL, nvel avanado, com conhecimento em objetos e classes;
conhecimento em linguagem HTML, para construo de pginas, alm de saber programar em Java
Script, para refinamento e validao das pginas;
Post message
O recurso Post message, nas pginas html a partir dos navegadores internet, permite que as respostas
sejam enviadas ao Workflow via correio eletrnico (e-mail) ou servio http. Para que isso seja possvel
necessrio incluir o tag <form action=mailto:%WFMailTo% method=post> nos formulrios html.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>Aprovao de Pedido de Compra</title>
</head>
<body bgcolor="#FFFFFF">
<form action="mailto:%WFMailTo%" method="POST" name ="FormPedComp">
...
</form>
</body>
</html>
Observe um formulrio modelo de aprovao de pedido de compras com suas respectivas palavras-
chaves (macros):
%macro% - Toda palavra encontrada entre este sinal (%), alm da substituio do contedo por outra
informao, tambm haver a necessidade de incluir no formulrio (cpia do modelo) as linhas de tags
<input type=hidden...> para cada palavra-chave (macro) encontrada.
Exemplo:
importante saber que o uso desse smbolo necessrio somente para campos editveis que esperam
modificaes de seus contedos e que sero tratados no retorno das mensagens. Use este smbolo nos
controles do tipo TextField, TextArea, Radio Button, Combo Box e Check Box.
TextArea:
Radio Button:
Combo Box:
Check Box:
!macro! Toda palavra encontrada entre este sinal (!) ter somente seu contedo substitudo. No ser
includo <input hidden...> no html para essas palavras-chaves. Utilize-o em texto fixo.
Exemplo: ttulos, mensagens, cabealhos e rodaps.
Tabelas
As tabelas so identificadas pelo Workflow atravs do nome que precede o ponto (.) nas palavras-chaves.
Contudo, essas palavras-chaves devem realmente pertencer a uma tabela (tag <table>...</table>) do
formulrio html.
Veja em itens do html da aprovao do pedido de compras que h algumas palavras-chaves com o nome
precedido da palavra produto.. Neste caso, o Workflow ir referir-se a essa tabela pelo nome de produto
(sem o ponto). Poder conter vrias tabelas em um html que o Workflow saber identificar atravs do
nome.
Cdigo fonte:
Anotaes
Anotaes
pontos de entrada;
item de menu de qualquer ambiente;
job agendado atravs do Scheduler;
manualmente atravs do remote.
A opo mais utilizada o ponto de entrada. Se for realizado um pedido de compras, por exemplo,
automaticamente gerada uma aprovao para os itens do pedido e enviado para um aprovador.
Qualquer ponto de entrada do sistema pode ser utilizado.
Para ser iniciado o processo em qualquer das opes escolhidas, ser necessrio fazer uso do cdigo
fonte Advpl para determinar a forma como ir proceder a execuo do fluxo do processo.
Na maior parte, o Workflow baseia-se, no uso de classes referenciadas aos objetos, que se tornam a ponte
de acesso para uso de seus mtodos e propriedades. A principal classe do Workflow a TWFProcess, o
que veremos a seguir ( necessrio conhecimento de programao orientada a objetos).
Classe TWFProcess
A classe TWFProcess responsvel pela criao e gerenciamento do processo. Como toda classe, a
TWFProcess dividida em mtodos e propriedades.Veremos alguns dos principais mtodos e propriedades
que iremos usar para criao de um processo.
Mtodos
:New(<cCodProc>,<cDescr>,<cProcID>)
O mtodo New() responsvel pela criao e inicializao da classe WFProcess.
Parmetros:
2. cDescr: este parmetro recebe a descrio do processo que est sendo criado no momento. Se no
for informado, ser usada a descrio contida no cadastro de processo, localizada atravs do parmetro
anterior cCodProc.
3. cProcID: este parmetro recebe o ID do processo criado anteriormente. Normalmente, utilizado para
reconstruir um processo anterior, dando seqncia a ele.
:NewTask(<cDescr>,<cArqHtml>,<lCopiar>)
Este mtodo responsvel por criar a seqncia de tarefas a serem executadas e identificar qual html
ser utilizado pelo processo.
Parmetros:
2. cArqHtml: recebe o caminho e o nome do arquivo html que far uso no processo.
3. Copiar: este parmetro, do tipo lgico, responsvel por copiar todos os campos utilizados em uma
tarefa anterior, ou seja, para a tarefa que est sendo criada no momento.
Exemplo:
:AttachFile(<cArquivo>)
Este mtodo responsvel pela incluso de arquivos anexos mensagem. Esses arquivos devero estar
abaixo do root path do Protheus.
Parmetros:
Exemplo:
oP:AttachFile(\Workflow\teste.txt)
:Start(<cHtmlCopiarPara>) -> cProcessKey
Este mtodo responsvel por construir todo o processo, gravar os registros nas tabelas do Workflow
e enviar a mensagem para os destinatrios. O valor de retorno uma chave composta pela codificao
ProcessID + TaskID e nmeros aleatrios, no total de 17 algarismos em hexadecimal.
Parmetros:
1. cHtmlCopiarPara: Caminho em que o Workflow dever realizar uma cpia do html final.
Exemplo:
cID := oP:Start(\Workflow\copia)
if file( \Workflow\copia\ + cID)
conout(Arquivo copiado com sucesso.)
endif
:Finish()
Exemplo:
oP:Finish()
:Track(<cCodStatus>,<cDescr>,<cUsuario>)
Este mtodo responsvel por incluir as descries dos passos seguidos pelo fluxo do processo e
apresent-los na consulta da rastreabilidade.
Parmetros:
Exemplo:
Propriedades
Estas propriedades definem o endereo dos destinatrios. Poder ser informado mais que um destinatrio
ao mesmo tempo. Basta incluir um ponto-e-vrgula ; entre eles. Se for informada uma palavra qualquer
que no seja um endereo de e-mail vlido, o Workflow ir considerar que se trata de um diretrio em que
o html gerado dever ser gravado. Pode-se mesclar os tipos.
Exemplo:
oP:cTo := aluno1@microsiga.com.br;aluno2@microsiga.com.br
oP:cCC := aluno3@microsiga.com.br;Aluno
oP:cBCC := aluno4@microsiga.com.br
:cSubject
Exemplo:
:cBody
Esta propriedade armazenar um texto que permanecer no corpo da mensagem. Caso seja utilizado, o
html ir como anexo da mensagem.
oP:cBody := Testando...
:bReturn
Esta propriedade contm o nome da funo que ser executada no momento em que o Workflow receber
a mensagem de resposta de um dos destinatrios via e-mail ou servio http.
Exemplo:
oP:bReturn := U_Retorno
:bTimeOut
Esta propriedade recebe um array de timeouts contendo nomes das funes e tempo de espera. Caso
o tempo seja alcanado, sero executadas as funes mencionadas no 1 item do array. Podero ser
especificados mais do que um array de timeouts.
Exemplo:
oP:bTimeOut := { { TimeOut1, 0, 5, 30 } }
ou
oP:bTimeOut := { { TimeOut1, 0, 5, 30 }, { TimeOut2, 1, 10, 0 } }
:fProcessID
Exemplo:
cProcID := oP:fProcessID
:fTaskID
Esta propriedade fornece o nmero ID da tarefa criada para um determinado processo, atravs do mtodo
:NewTask().
Exemplo:
:oHTML
Esta propriedade responsvel pelo tratamento das palavras-chaves no html mencionado no mtodo
:NewTask(). Esse objeto uma referncia da classe TWFHtml() e disponibiliza dois dos mtodos mais
importantes :RetByName() e ValByName().
Exemplo:
Em uma tabela:
:oHTML:ValByName(<cMacro>,<uConteudo>)
Este mtodo tem como objetivo atribuir ou obter um valor a uma macro existente no html. Dever ser
usado somente no momento em que estiver assinalando valores ao html ou na funo de timeouts, em
que o uso necessrio por motivo de no haver recebido resposta.
Parmetros:
Exemplo:
Assinalando um valor:
oP:oHtml:ValByName( Nome,Aluno1 )
Anotaes
ATUAPV.PRW
#INCLUDE PROTHEUS.CH
/*
// MT010INC - Corresponde ao ponto de entrada do sistema que somente
// ser executado na incluso de novos produtos.
*/
User Function MT010INC(nOpcao,oProcess)
do case
case nOpcao == 0
U_APVInicio()
case nOpcao == 1
U_APVRetorno(oProcess)
case nOpcao == 2
U_APVTimeOut(oProcess)
endcase
Return
/*
// APVInicio - Esta funo responsvel por iniciar a criao do processo e por
// enviar a mensagem para o destinatrio.
*/
User Function APVInicio(oProcess)
Local nDias := 0, nHoras := 0, nMinutos := 10
Local cCodProcesso, cCodStatus, cHtmlModelo
Local cUsuarioProtheus, cCodProduto, cTexto, cAssunto
cCodProduto := SB1->B1_COD
// Assunto da mensagem
cAssunto := "Atualizao do preo de venda"
// Informe o nome da funo do tipo timeout que ser executada se houver um timeout
// ocorrido para esse processo. Neste exemplo, ela ser executada cinco minutos aps o envio
// do e-mail para o destinatrio. Caso queira-se aumentar ou diminuir o tempo, altere
// os valores das variveis: nDias, nHoras e nMinutos.
oProcess:bTimeOut := {"U_MT010INC(2)", nDias, nHoras, nMinutos}
/*
// APVRetorno - Esta funo executada no retorno da mensagem enviada
// pelo destinatrio. O Workflow recria o processo em que
// parou anteriormente na funo APVInicio e repassa a
// varivel objeto oProcess por parmetro.
*/
User Function APVRetorno(oProcess)
Local nPrecoVenda
Local cCodProduto, cCodStatus, cTexto
dbSelectArea("SB1")
SB1->(dbSetOrder(1))
/*
// APTimeOut - Esta funo ser executada a partir do Scheduler no tempo
// estipulado pela propriedade :bTimeout da classe TWFProcess.
// Caso o processo tenha sido respondido em tempo hbil, essa
// execuo ser descartada automaticamente.
*/
User Function APTimeOut(oProcess)
Local nDias := 0, nHoras := 0, nMinutos := 10
Local cCodStatus, cHtmlModelo
Local cCodProduto, cTexto, cTitulo
cHtmlModelo := "\Workflow\atuapv.htm"
cTitulo := "Atualizao do preo de venda"
dbSelectArea("SB1")
SB1->(dbSetOrder(1))
oProcess:cTo := "bi@microsiga.com.br"
Return
Exerccio 2
Ao receber o e-mail no cliente de e-mail, coloque o valor no campo Preo de Venda R$ e clique
em Enviar.
Garanta que o Scheduler esteja ativo e a funo de recebimento de mensagens do Workflow esteja
agendada (faa o agendamento de 1 em 1 minuto para que a resposta seja quase prontamente
processada). Passados alguns segundos, consulte o cadastro do produto recm-includo e veja
que o preo de venda foi atualizado com o valor informado no e-mail.
Exerccio 3
A qualquer momento, podero ser realizadas consultas na janela de rastreabilidade para saber em
que situao est um determinado processo. A partir da opo de menu Miscelnea | Workflow
| Rastreabilidade no prprio ambiente de compras (ou qualquer outro), possvel realizar tais
consultas.
No campo Pesq Padro:, selecione a pesquisa padro WFSB1 e, no campo Processo:, pressione
F3 para realizar a pesquisa da tabela SB1 (produtos). Ao selecionar o produto, voc ter algumas
informaes inerentes ao processo gerado para o produto escolhido. Observe que todos os textos
que inclumos atravs do mtodo oprocess:track(...) sero vistos nesta janela.
Exerccio 4
A qualquer momento, o usurio do sistema poder realizar consultas sobre pendncias geradas
pelo Workflow, simplesmente selecionando a opo de menu Miscelnea | Workflow | Processos
Usuarios disponvel nos ambientes.
Anotaes
Browser internet: programa que permite navegar nas pginas disponveis na internet. O Internet
Explorer um exemplo de browser.
Caixa de correio: nome dado a um diretrio em que sero armazenadas todas as mensagens
recebidas, a enviar, enviadas etc. Em agrupamento de pastas nomeadas inbox, outbox, sent etc.
pertencentes a uma determinada conta de e-mail.
Cliente de e-mail: sofware de controle de e-mails pelo usurio final. Exemplos: OutLook Express e
OutLook XP.
Cookies: arquivos gravados na estao do usurio, pelos diversos sites, para leitura de informaes
daquela estao.
Html (Hyper Text Mark-up Language): um arquivo no formato texto que contm diversos tipos
de comando que controlam a apresentao visual no browser internet.
Java Script: linguagem contida nos HTMLs, permitindo validaes e aes diversas.
Messenger do Protheus: recurso disponvel no Protheus que serve para avisar aos usurios de
algum processo ou mensagem de Workflow que esteja disponvel no aguardo de uma ao a ser
tomada.
Processo: conjunto de tarefas a serem executadas, baseadas em uma regra de negcio que
determina um ou mais caminhos a serem seguidos denominados fluxo.
Protocolo POP3 ou IMAP: recurso disponvel pelos servidores de e-mails para permitir o acesso
caixa de correio (leitura).
Protocolo SMTP: recurso disponvel pelos servidores de e-mails para o envio de mensagens
atravs de uma conta de e-mail.
Retorno: conjunto de respostas obtidas por e-mail ou pela postagem de um html via browser
internet, atravs do servio http que sero usados para realizar atualizaes na base de dados do
Protheus.
Servio http: servio utilizado pelos servidores internet que disponibiliza aos usurios o acesso
internet.
Timeout: tempo fora do prazo limite (tempo excedido). Procedimento a ser executado aps o
tempo limite esperado por uma ao a ser tomada por um participante na trajetria de um fluxo
de processo.
Nmero de registro:
P10200907