Este artigo aplica-se a: |
Sage X3 |
Versão: |
V11 e V12 |
Domínio: |
Distribuição |
|
|
Problema / Sumário
Pretende-se descrever como ultrapassar o problema dos links errados nos emails enviados nos Workflows.
Descrição da Solução / Detalhes
No segundo e-mail enviado no workflow de assinaturas (segundo assinante), os links contidos no e-mail vão errados:
Quando é despoletado um workflow através do X3, o X3 usa o baseUrl utilizado pelo utilizador para colocar no link do e-mail.
Quando carrega no link do e-mail para aprovar/rejeitar, o X3 processa essa informação através da tarefa automática AWRKSIG, que é executada pelo servidor de batch.
Neste caso, o X3 está a verificar o valor do parâmetro "host" do servidor batch do nodelocal.js, caso não esteja definido, o X3 usa por defeito o http://localhost:9999.
Assim, é necessário alterar a configuração do nodelocal.js e adicionar o "host" na secção destinada ao servidor batch (x3batch).
exports.config = {
(...)
},
x3batch: {
host: "http://servername:port"
}
};
No help-online da solução, na explicação dos parâmetros do nodelocal, é possível ter esta informação:
Exemplo do nodelocal.js com o host de uma das nossas máquinas de teste:
Nota: para alterar a configuração do nodelocal.js é necessário parar os serviços associados ao Syracuse.