Beruflich Dokumente
Kultur Dokumente
Workflow
WebServices
AdvPL ASP
WorkFlow
Fluxo manual
Contas
Efetua
transaes Aguardando o
aprovador
Transa- acessar o
Cliente es sistema... Aprovador
WorkFlow
Fluxo automtico
Saldo Negativo?
Contas Dispara um WorkFlow
Efetua WFSalNeg()
transaes WFRetorno()
Transa-
Cliente es
Executa a funo
de retorno
Job WFRET
Caixa de WFReturn()
Sada
Resposta Caixa de
(Aprovado ou Reprovado) Entrada
Aprovador
WebServices
Integrao de sistemas
Sistema Sistema
TXT/XML
A B
Web Service
<Nome>JOSE</Nome>
Sistema Sistema
WSDL
http://...
A B
<Saldo>1000</Saldo>
WebServices
Configurao
O Protheus dispe de um Assistente de Configurao:
\ERP811\BIN\REMOTE\MP8WIZARD.EXE
WebServices
Configurao
ws
\web\ws
ENVIRONMENT
WebServices
Configurao
localhost/ws/9901
WebServices
Configurao
WebServices
Configurao Servidor HTTP
WebServices
Configurao Servidor HTTP
WebServices
Configurao Servidor HTTP
WebServices
Configurao MP8SRV.INI
[HTTP]
ENABLE=1
PORT=80
ENVIRONMENT=ENVIRONMENT
RESPONSEJOB=JOB_WS_9901
Acesso ao WebService:
http://localhost/ws/9901/... [localhost/ws/9901]
[localhost/ws1/9901]
ENABLE=1
ENABLE=1
http://localhost/ws1/9901/... PATH=C:\ERP811\MP_Data\web\ws
PATH=C:\ERP811\MP_Data\web\ws1
ENVIRONMENT=ENVIRONMENT
ENVIRONMENT=ENVIRONMENT1
INSTANCENAME=ws
INSTANCENAME=ws1
RESPONSEJOB=JOB_WS_9901
RESPONSEJOB=JOB_WS1_9901
DEFAULTPAGE=wsindex.apw
DEFAULTPAGE=wsindex.apw
[JOB_WS_9901]
[JOB_WS1_9901]
TYPE=WEBEX
TYPE=WEBEX
ENVIRONMENT=ENVIRONMENT
ENVIRONMENT=ENVIRONMENT1 [EVIRONMENT]
INSTANCES=1,3
INSTANCES=1,3 SourcePath=C:\ERP811\APO
SIGAWEB=WS
SIGAWEB=WS RootPath=C:\ERP811\MP_Data
INSTANCENAME=ws
INSTANCENAME=ws1 StartPath=\system\
ONSTART=__WSSTART
ONSTART=__WSSTART ...
ONCONNECT=__WSCONNECT
ONCONNECT=__WSCONNECT [EVIRONMENT1]
PREPAREIN=99,01
PREPAREIN=99,01 Emp. 99, Filial 01 SourcePath=C:\ERP811\APO1
RootPath=C:\ERP811\MP_Data
[ONSTART]
[ONSTART] StartPath=\system\
JOBS=JOB_WS_9901
JOBS=JOB_WS_9901,JOB_WS1_9901 ...
WebServices
IDE
http://localhost/FORNECESALDO.apw?WSDL
http://localhost
WebService ForneceSaldo
WSDL
Mtodo BuscaSaldo
Cliente WSForneceSaldo Nome
Mtodo BuscaSaldo Saldo
Nome
Saldo
Sistema
Contas
WebServices
http://localhost
WebService ForneceSaldo
WSDL
Mtodo BuscaSaldo
Cliente WSForneceSaldo Nome
Mtodo BuscaSaldo Saldo
Nome
1000,00
Saldo
Joo
ConsultaSaldo Sistema
Tela
Nome: Joo
Saldo: 1000,00
OK Contas
Saldo(cNome)
oWS := WSForneceSaldo():New()
oWS:BuscaSaldo(cNome)
Portal Protheus
Configurao
Para o desenvolvimento de pginas Internet, via AdvPL ASP, necessrio
configurar o mdulo web Portal Protheus:
Portal Protheus
Configurao
PP Portal Protheus
pp
\web\pp
ENVIRONMENT
http://localhost/ws/9901
Portal Protheus
Configurao
localhost/pp
Portal Protheus
Configurao
HTML
Pgina esttica (html)
Servidor Internet
Browser
http://www.empresax.com.br/inicio.htm inicio.htm
21/02/06
Browser
http://www.empresax.com.br/inicio.htm inicio.htm
21/02/06
Browser RPO
http://www.empresax.com.br/u_inicio.apw inicio.prw
Pagina.aph
<html>
<body>
Benvindo ao site da Empresa X
Ver 230_ASP1.prw e 235_ASP1.aph
Hoje <%=Date()%>
Ver 240_ASP2.prw e 245_ASP2.aph
Ver 250_ASP3.prw e 255_ASP3.aph </body>
Ver 260_ASP4.prw e 265_ASP4.aph </html>
Ver 270_ASP5.prw e 275_ASP5.aph
Call Center
Telnet
Integrao com equipamentos micro-terminais
No MP8SRV.INI, acrescentar:
[TELNET]
Enable=1
Environment=Environment RPO
Main=MTTRAN MTTran()
Port=1024
Linguagem AdvPL
Tecnologia Protheus
Dicas e Notcias
F.A.Q.
Guias de Referncia
Releases
Sistema