FAQ: 16719-FAQ - 16.719 - Como executar um programa do Datasul EMS através do Datasul CRM?
Produto: | Datasul |
Ambiente: | |
Versão: | 1 |
Sintoma
16719-FAQ - 16.719 - Como executar um programa do Datasul EMS através do Datasul CRM?
Causa
FAQ - 16.719 - Como executar um programa do Datasul EMS através do Datasul CRM?
Solução
-------------------------------
FAQ 16.719 - Como executar um programa do Datasul EMS através do Datasul CRM?
RESPOSTA: O Datasul CRM possui uma funcionalidade onde é possível a chamada de aplicativos externos.
Através do Módulo Tools, pode-se cadastrar um novo Aplicativo Externo em menu Sistema - Aplicativos.
Para cadastrar um Aplicativo Externo, deve-se atribuir uma descrição e no campo Nome do Executável, preencher a linha de comando para chamada do Programa do Datasul EMS.
No exemplo abaixo, estamos passando a linha de comando para executar a tela de Faturamento do EMS a partir do Datasul CRM:
c:\dlc9\bin\prowin32.exe -basekey "ini" -ininame p:\ems204\scripts\ems2.ini -pf p:\ems204\scripts\EMS2.pf -p menu.p -param "DIS,MFT,,super,super"
Os paths do executável (prowin32.exe) e do .ini e .pf, devem obedecer ao endereço destes itens no ambiente em que o mesmo for utilizado.
Os dois últimos campos do -param são o usuário e senha do banco EMS2.
o arquivo menu.p deve ser criado e dentro dele somente pôr o programa que deve ser executado. O programa menu.p pode ser renomeado, desde que se altere também na linha de comando.
Exemplo do arquivo menu.p para chamada da tela de Faturamento:
RUN ftp/ft4002.w.
QUIT.
Após cadastrar o Aplicativo Externo, devem-se atribuir as permissões para que os usuários possam executar este aplicativo. Isto deve ser feito através do menu Sistema - Grupo/Usuario por aplicativos no aplicativo Tools.
É importante lembrar que o usuário deverá ter o client do Progress instalado em seu computador.