O artigo explica como configurar o workflow para usar o e-mail próprio do comprador no envio de formulários de cotação no Novo Fluxo de Compras (NFC) do Protheus 12.1.2210. Detalha passos como habilitar parâmetros, criar pastas para templates, configurar servidor de workflow e e-mail, vincular e-mail ao usuário e ajustar configurações no appserver.ini manualmente. Também orienta sobre senhas de app para Gmail.
Tempo aproximado para leitura: 00:05:00 min
Dúvida
Como configurar o WorkFlow utilizando o próprio e-mail do comprador para envio dos formulários de cotação no Novo Fluxo de Compras - NFC (PGCA010)?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Compras/GCT - Protheus Release 12.1.2210.
Solução
Para permitir que cada comprador utilize sua propria caixa de e-mail no processo de cotação junto ao seu fornecedor, será necessario algumas configurações que vamos detalhar nos passo-a-passo abaixo:
Passo 1:
- Habilite o parâmetro MV_PGCWF;
Passo 2:
- Crie uma nova pasta dentro da Protheus_Data para receber os arquivos de configuração do NFC, exemplo: C:\TOTVS\Protheus2310\Protheus_data\workflow (nome da pasta Workflow)
Obs.: Esse caminho será utilizado para gravação dos arquivos templates gerados pelo workflow
- Acesse o NFC com usuário administrador;
- Clique no botão de perfil (ícone a direita, na parte superior da tela), para exibir os submenus existentes. Clique no menu com o nome Wizard WebService/Parâmetros.
-
Primeira Etapa:
- Informe o nome da pasta criada acima. Exemplo: \Workflow;
- Faça o download dos arquivos .html e extraia na pasta informada acima
No artigo abaixo, instruções para baixar os arquivos .html para uso no Workflow:
-
Segunda Etapa:
- Informe o IP publico do servidor do Workflow, Exemplo: http://10.173.14.166
IMPORTANTE: É obrigatório inserir http:// antes do IP+Porta
- Informe a porta do WorkFlow, Exemplo: 8082
- Informe o nome do ambiente onde o Workflow é executado, Exemplo: P2310
- Informe IP/porta do servidor de workflow, Exemplo: http://10.173.14.166:8082
-
Terceira Etapa:
- Apenas será validado se a porta MultiProtocolPort está ativa no INI;
-
Quarta Etapa:
- Insira as configurações do servidor de e-mail, Exemplo:
IMPORTANTE: As informações acima são apenas exemplos de configuração para servidor de e-mail google, outros servidores podem ter informações diferentes;
-
Última Etapa:
- A rotina irá sugerir algumas configurações minimas para que sejam inclusas no appserver.ini (Configuração obrigatória), essas configurações são referente a todas etapas realizadas no wizard. Vale ressaltar que o wizard NÃO altera nenhuma configuração no INI, esse processo deve ser realizado manualmente pelo adminstrador responsável pelo ambiente Protheus
Exemplo de Configuração com base dos dados utilizados nas etapas anteriores:
Copie e insira no seu ambiente o exemplo abaixo, altere as informações em negrito para informações do seu ambiente, tais como:
;-------------------------------- WEBSERVICE - PGC --------------------------------------------
[HTTP]
ENABLE=1
PATH=C:\TOTVS\Protheus2310\Protheus_data\http-root
PORT=8082
ENVIRONMENT=P2310
INSTANCES=1,10
XFRAMEOPTIONS=ALLOW-FROM *
UPLOADPATH=\web
[10.173.14.166:8082] ;Esse é endereço público utilizado pelo workflow
enable=1
port=8082
PATH=C:\TOTVS\Protheus2310\Protheus_data\workflow ;Indica o local de leitura dos arquivos gerados no passo 2;
environment=P2310
responsejob=WF_INDEX
DEFAULTPAGE=wsindex.apw
PREPAREIN=ALL
[WF_INDEX]
TYPE=WEB
environment=P2310
INSTANCES=1,10
SIGAWEB=WF
INSTANCENAME=WF
ONSTART=STARTWEBEX
ONCONNECT=CONNECTWEBEX
ONEXIT=FINISHWEBEX
[MAIL]
Protocol=SMTP
ExtendSMTP=1
SSLVersion=3
AuthLOGIN=1
AuthPLAIN=1
TLSVersion=3
[OnStart]
jobs=WF_INDEX
Passo 3:
- Vincule o e-mail do comprador no cadastro de usuário (Obrigatório);
- Acesse o NFC utilizando o usuário comprador que deseja realizar a configuração
- Clique no botão de perfil (ícone a direita, na parte superior da tela), para exibir os submenus existentes. Clique no menu com o nome Wizard E-mail comprador.
-
Primeira Etapa:
- Informe o nome do Comprador que será utilizado no Remetente do e-mail;
-
Segunda Etapa:
- Informe a senha do e-mail do Comprador;
-
Importante: Por motivos de segurança, a Google descontinuou a configuração de aplicativos menos seguros. Assim, será necessária uma configuração de senhas para uso do workflow (exclusivo google). Essa nova configuração é a "Senhas de App”, aprenda criar clicando aqui.
Mais informações clique aqui.
-
Terceira Etapa:
- As configurações do servidor de e-mail (SMTP / IMAP) será carregada automaticamente devido a configuração realizada na Quarta Etapa do Passo 2, clique em "próximo" para concluir a configuração;
Parabéns! Seu workflow está configurado e pronto para uso no Novo Fluxo de Compras - NFC está pronto para uso, aproveite ao máximo essa nova experiência!
Para maiores informações sobre o NFC acesse: Novo Fluxo de Compras: Guia de Referências
Saiba Mais:
0 Comentários