Árvore de páginas

Versões comparadas

Chave

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

...

NomeTipoDescriçãoObrigatórioDefault
cFileContentbase64Conteúdo do arquivoX
cFileNamecaractereNome do arquivoX
envNamecaractereNome do envelope.X
responsecaractere

Responsta Resposta da requisição na plataforma TAE, obtido através de variável passada por referência.



msgErrcaractereRetorno de mensagens de erro, obtido através de variável passada por referência

endPointcaractereEndpoint para upload de arquivos. 
/documents/v1/envelopes/upload
typecaractereTipo do documento. Tipos aceitos: .pdf, .doc, .docx
.pdf

...

Bloco de código
languageactionscript3
firstline1
titleSINTAXE
linenumberstrue
  oTAE:publicar(<nIdEnv>,<aDest>,<aObserv>,<cPapel>,<cExpDate>,<cAssunto>,<cMsgTAE>,<cResponse>)

Parâmetros

NomeTipoDescriçãoObrigatórioDefault
nIdEnv
base64
numéricoId do envelope, obtido ao utilizar o método uploadFilex
aDestarray

Array com dados dos destinatários,

no seguinte formato: Wiki Markup{<email>,<nome>,<cpf>}

com os dados nome, email, cpf para cada pessoa


x
aObserv
caractere
arrayArray com os emails dos observadores. 
Nome do envelope.


cPapelcaractere

Responsta da requisição na plataforma TAE, obtido através de variável passada por referência.

Papel dos assinantes, conforme cadastros da plataforma TAE. Exemplo: "como contratante"

x
cExpDatecaractere
Retorno de mensagens de erro, obtido através de variável passada por referênciacAssuntocaractereEndpoint para upload de arquivos. /documents/v1/envelopes/uploadcMsgTAEcaractereTipo do documento. Tipos aceitos: .pdf, .doc, .docx.pdfcResponse

...

Data de expiração do documento, no formato: 'yyyy-mm-dd'. A data deve ser maior que a data atual do sistema. x
cAssuntocaractereAssunto do documento que será assinado.

cMsgTAEcaractereMensagem que será enviado pelo TAE aos assinantes

cResponsecaractereResposta da api do TAE, passado via referência. 

Bloco de código
languageactionscript3
firstline1
titleEXEMPLO DE PUBLICAÇÃO DE DOCUMENTO
linenumberstrue
static function publicarTAE(oTAE, nIdEnv)
    Local lRet      := .F.
    Local aDest     := {}
    Local aObserv   := {}
    //Data de expiração do documento > data atual
    Local cExpDate  := '2025-01-01'
    Local cPapel    := 'como contratante'
    Local cAssunto  := "Documento contrato xpto "
    Local cMsgTAE   := "Documento teste para ser assinado digitalmente."
    Local cResponse := ""
    
    aAdd(aDest,{"[email protected]","Assinante1","000.000.000-00"}) //Email, Nome, cpf (cpf válido)
    aAdd(aDest,{"[email protected]","Assinante2","000.000.000-02"}) //Email, Nome, cpf (cpf válido)

    aAdd(aObserv,'[email protected]')
    aAdd(aObserv,'[email protected]')

    lRet := oTAE:publicar(nIdEnv,aDest,aObserv,cPapel,cExpDate,cAssunto,cMsgTAE,@cResponse)

Return lRet

OBTENDO STATUS DE PUBLICAÇÃO

detailPub

Bloco de código
languageactionscript3
firstline1
titleSINTAXE
linenumberstrue
Local nStatus := oTAE:detailPub(<nEnvId>)

//0 = erro
//1 = pendente
//2 = finalizado
//5 = cancelado
NomeTipoDescriçãoObrigatórioDefault
nEnvIdnuméricoId do envelope, obtido ao utilizar o método uploadFilex

CANCELAMENTO DE PUBLICAÇÃO

pubCancel

Bloco de código
languageactionscript3
firstline1
titleSINTAXE
linenumberstrue
oTAE:pubCancel(<nEnvId>)
NomeTipoDescriçãoObrigatórioDefault
nIdEnvnuméricoId do envelope, obtido ao utilizar o método uploadFilex

ASSUNTOS RELACIONADOS



Templatedocumentos