...
Nome | Tipo | Descrição | Obrigatório | Default |
---|
cFileContent | base64 | Conteúdo do arquivo | X |
|
cFileName | caractere | Nome do arquivo | X |
|
envName | caractere | Nome do envelope. | X |
|
response | caractere | Responsta Resposta da requisição na plataforma TAE, obtido através de variável passada por referência. |
|
|
msgErr | caractere | Retorno de mensagens de erro, obtido através de variável passada por referência |
|
|
endPoint | caractere | Endpoint para upload de arquivos. |
| /documents/v1/envelopes/upload |
type | caractere | Tipo do documento. Tipos aceitos: .pdf, .doc, .docx |
| .pdf |
...
Bloco de código |
---|
language | actionscript3 |
---|
firstline | 1 |
---|
title | SINTAXE |
---|
linenumbers | true |
---|
|
oTAE:publicar(<nIdEnv>,<aDest>,<aObserv>,<cPapel>,<cExpDate>,<cAssunto>,<cMsgTAE>,<cResponse>) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Default |
---|
nIdEnv |
base64numérico | Id do envelope, obtido ao utilizar o método uploadFile | x |
|
aDest | array | 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 | array | Array com os emails dos observadores. |
Nome do envelope.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 |
|
cExpDate | caractere |
Retorno de mensagens de erro, obtido através de variável passada por referência | cAssunto | caractere | Endpoint para upload de arquivos. | /documents/v1/envelopes/upload | cMsgTAE | caractere | Tipo do documento. Tipos aceitos: .pdf, .doc, .docx | .pdf | cResponse | ...
Data de expiração do documento, no formato: 'yyyy-mm-dd'. A data deve ser maior que a data atual do sistema. | x |
|
cAssunto | caractere | Assunto do documento que será assinado. |
|
|
cMsgTAE | caractere | Mensagem que será enviado pelo TAE aos assinantes |
|
|
cResponse | caractere | Resposta da api do TAE, passado via referência. |
|
|
Bloco de código |
---|
language | actionscript3 |
---|
firstline | 1 |
---|
title | EXEMPLO DE PUBLICAÇÃO DE DOCUMENTO |
---|
linenumbers | true |
---|
|
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 |
---|
language | actionscript3 |
---|
firstline | 1 |
---|
title | SINTAXE |
---|
linenumbers | true |
---|
|
Local nStatus := oTAE:detailPub(<nEnvId>)
//0 = erro
//1 = pendente
//2 = finalizado
//5 = cancelado |
Nome | Tipo | Descrição | Obrigatório | Default |
---|
nEnvId | numérico | Id do envelope, obtido ao utilizar o método uploadFile | x |
|
CANCELAMENTO DE PUBLICAÇÃO
pubCancel
Bloco de código |
---|
language | actionscript3 |
---|
firstline | 1 |
---|
title | SINTAXE |
---|
linenumbers | true |
---|
|
oTAE:pubCancel(<nEnvId>) |
Nome | Tipo | Descrição | Obrigatório | Default |
---|
nIdEnv | numérico | Id do envelope, obtido ao utilizar o método uploadFile | x |
|
ASSUNTOS RELACIONADOS