Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

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.