Histórico da Página
...
Nessa tela, preencha os campos de acordo com o seu ambiente: RM - Parametrização inicial
Documentação das APIs TOTVS Assinatura Eletrônica
https://totvs-sign.readme.io/reference/gettings-started
Assinatura sem cadastro
...
title | Atenção |
---|
Para enviar documentos com destinatários no qual o tipo autenticação seja via envio de código por e-mail basta adicionar no objeto GlbTotvsSignAssinante o TipoAutenticacao = GlbTOTVSSignTipoAutenticacaoEnum.CodeByEmail
Bloco de código | ||||
---|---|---|---|---|
| ||||
new GlbTotvsSignAssinante
{
Acao = GlbTOTVSSignAcaoUsuarioEnum.Assinar,
Email = "[email protected]",
PapelAssinante = "Fiador",
Nome = "Maria da Silva",
TipoAutenticacao = GlbTOTVSSignTipoAutenticacaoEnum.CodeByEmail,
TipoIdentificacao = GlbTOTVSSignTipoIdentificacaoEnum.Brasil,
Identificacao = "111.111.111-11"
} |
Aviso | ||
---|---|---|
| ||
As regras de negócios que envolvem a publicação de documentos no TAE são tratadas pelo TAE. Para mais informações consulte https://totvs-sign.readme.io/reference/v1documentos |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
public class GlbTotvsSignAssinante
{
/// <summary>
/// Email do destinatario
/// </summary>
[JsonProperty("email", Required = Required.Always)]
public string Email { get; set; }
/// <summary>
/// Acao atribuida ao destinatario
/// </summary>
[JsonProperty("acao", Required = Required.Always)]
public GlbTOTVSSignAcaoUsuarioEnum Acao { get; set; }
/// <summary>
/// Indica a ordem no worflow
/// </summary>
[JsonProperty("workflow", Required = Required.Default)]
public int OrdemWorkflow { get; set; }
/// <summary>
/// Papel na assinatura. Ex: "como locatário", "como fiador"
/// </summary>
[JsonProperty("papelAssinante", NullValueHandling = NullValueHandling.Ignore)]
public string? PapelAssinante { get; set; }
/// <summary>
/// Tipo de autenticação https://totvs-sign.readme.io/reference/v1documentos
/// </summary>
[JsonProperty("tipoAutenticacao", NullValueHandling = NullValueHandling.Ignore)]
public GlbTOTVSSignTipoAutenticacaoEnum? TipoAutenticacao { get; set; }
/// <summary>
///Nome completo do assinante
/// </summary>
[JsonProperty("nomeCompleto", NullValueHandling = NullValueHandling.Ignore)]
public string? Nome { get; set; }
/// <summary>
/// Tipo de documento de Identificação do assinante
/// </summary>
[JsonProperty("tipoIdentificacao", NullValueHandling = NullValueHandling.Ignore)]
public GlbTOTVSSignTipoIdentificacaoEnum? TipoIdentificacao { get; set; }
/// <summary>
/// Identificacao de acordo com o que foi definido no "tipoIdentificacao"
/// </summary>
[JsonProperty("identificacao", NullValueHandling = NullValueHandling.Ignore)]
public string? Identificacao { get; set; }
} |
O serviço de API responsável por realizar a integração é o GlbTotvsSignAPIv2 - Método CriarPublicacaoParaAssinatura(GlbTotvsSignPublicacoesDTO publicacao)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas