01. DADOS GERAIS
Produto: | TOTVS Saúde Planos
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Saúde |
Módulo: | SIGAPLS |
Função: | PLSA99B |
Ticket: | 11983864 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSAUBE-157519 |
02. SITUAÇÃO/REQUISITO
Implementar o ponto de entrada PL99BMAI para tornar possível a customização da mensagem de e-mail enviada ao beneficiário.
03. SOLUÇÃO
Implementado Ponto de Entrada PL99BMAI.
Ponto de Entrada PL99BMAI
Programa fonte: | PL99BMAI | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Função: | Customização do e-mail ( [ cSubject], [ cHtml ], [ cBody ] ) --> Array (cSubject, HTML da mensagem) | ||||||||||||||||||||
Parâmetros: |
| ||||||||||||||||||||
Retorno Array |
|
Funcionamento:
O Ponto de Entrada permite inserir uma mensagem completamente personalizada, inclusive a formatação HTML do e-mail também pode ser modificada e não há limite de caracteres estabelecido, como acontece no parâmetro MV_RELBODY.
Exemplo de Implementação PL99BMAI:
Exemplo
User Function PL99BMAI() LOCAL cSubject := PARAMIXB[1] LOCAL cHtml := PARAMIXB[2] LOCAL cBody := PARAMIXB[3] //Mensagem padrão do parâmetro MV_RELBODY LOCAL lSolicit :.t. If Empty(cBody) If lSolicit cBody := "Customização da mensagem de Solicitação (Atendimento)." Else cBody := "Customização da mensagem de Prot. de Negativas (Cancelamento)." EndIf EndIf //Mensagem que irá customizada no e-mail do cliente cHtml := ; "<html>" + CHR(13) + ; "<body>" + CHR(13) + ; "<h1>" + cBody + "</h1>" + CHR(13) + ; "</body>" + CHR(13) + ; "</html>" Return({cSubject,cHtml})
04. DEMAIS INFORMAÇÕES
- Não se aplica.
05. ASSUNTOS RELACIONADOS
- Não se aplica.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas