Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Necessidade de Ponto de Entrada após tentativa de para envio do e-mail de WF do Grupo de Comunicações para tratamentos específicos.

...

Este ponto de entrada recebe os seguintes parâmetros:

Parâmetro

Descrição

lExclusão

Variável logica que informa se a nota está sendo excluida

cTipo

Caracter com o tipo da nota que está sendo processada.

cGrp

Caracter com o Grupo de comunicação.

cEtp

Caracter com o Código da etapa do grupo de comunicação

cAssunto

Caracter com o Assunto do e-mail a ser enviado

cHtml

Caracter com o HTML para o envio

aRetMail

Vetor contendo:

1 - cTab (caracter) Tabela que esta posicionado, para a query

2- cChv (caracter) Chave para ser utilizada na query

3 - cEtp (caracter) Código da etapa do grupo de comunicação

4 - cTxt (caracter) Texto do corpo do HTML

5 - cStt (caracter) Status da etapa

6 - cRot (caracter) Texto da rotina executada

7 - aPlEtp (lista) Pula as etapas que não foram realizadas

8 - lAutomato (lógico) Visual

9 - cStatus  (caracter) 1 - Orçamento / 2- Revisão


Retorno do Ponto de Entrada

Parâmetro

Descrição

aRetMail

Array contendo o retorno do envio do WF

1 - Destinatário (caracter)

2 - Status (lógico) Retorno do envio:  T = Sucesso / F = Falha

3 - Log (caracter)

4 - Assunto (caracter)


04. DEMAIS INFORMAÇÕES

Sugestão de uso. Este ponto de entrada não possui retorno.

Bloco de código
linenumberstrue
User Function AT774USR()
Local aRet := {}
Local cTab := PARAMIXB[1]
Local cChv := PARAMIXB[2]
Local cEtp := PARAMIXB[3]
Local cTxt := PARAMIXB[4]
Local cStt#include 'protheus.ch'
#include 'totvs.ch'

#Define CRLF CHR(13)+CHR(10)

User Function TecRetNota()

Local lExclusao := PARAMIXB[15])
Local cTipocRot := PARAMIXB[26])

//Processamento necessario para a Nota de entradaespecífico
    
Return 

04. DEMAIS INFORMAÇÕES

aRet

05.  ASSUNTOS RELACIONADOS

...