Ao trabalhar com assinaturas digitais, muitas vezes você precisa gerenciar documentos que exigem assinaturas de vários grupos. A API Sign.Plus eSignature API fornece opções flexíveis para manipular vários assinantes através de seu recurso de fluxo de assinatura. Este artigo lhe guiará pelo processo de configuração e gerenciamento de vários assinantes para seus envelopes.
Entendendo o fluxo de assinatura
O fluxo de assinatura, também conhecido como etapas de assinatura ou ordem de assinatura, define a sequência em que os destinatários interagem com um documento em um envelope. Com a API Sign.Plus eSignature de Assinatura, você pode criar fluxos de assinatura personalizados que acomodam vários cenários, desde simples documentos de um assinante até complexos processos de aprovação em várias etapas.
Pontos principais a lembrar:
- Você pode definir uma ordem de assinatura específica para cada destinatário em um envelope.
- Nem todos os beneficiários são obrigados a assinar o documento. Alguns só podem receber uma cópia.
- Os destinatários podem ter diferentes funções, como
SIGNER
ouRECEIVES_COPY
.
Configurando etapas de assinatura
Para configurar um fluxo de assinatura, você usará o endpoint POST /v2/envelope/{envelope_id}/signing_steps.
Nota importante: The {envelope_id}
no URL do ponto final deve vir de uma criação de envelopes anterior. Certifique-se de que você tenha criado um envelope primeiro e tenha sua ID antes de configurar as etapas de assinatura.
Veja como estruturar sua carga de pedido para diferentes cenários:
Cenário 1: Único destinatário, etapa de assinatura única
Este é o caso mais simples com um único assinante:
{
"signing_steps": [
{
"recipients": [
{
"name": "John Doe",
"email": "john. oe@exemplo. om",
"papel": "SIGNER"
}
]
}
]
}
Cenário 2: Vários destinatários, passo de assinatura único
Neste caso, vários beneficiários agem simultaneamente:
{
"signing_steps": [
{
"recipients": [
{
"name": "John Doe",
"email": "john. oe@exemplo. om",
"papel": "SIGNER"
},
{
"name": "Mark Twain",
"e-mail": "marcar. wain@exemplo. om",
"papel": "SIGNER"
},
{
"name": "Bob Dylan",
"email": "bob. ylan@exemplo. mão",
"papel": "RECEIVES_COPY"
}
]
}
]
}
Cenário 3: Vários destinatários, várias etapas de assinatura
Para fluxos de trabalho mais complexos, você pode configurar vários passos de assinatura:
{
"signing_steps": [
{
"recipients": [
{
"name": "John Doe",
"email": "john.doe@example.com",
"role": "SIGNER"
},
{
"name": "Bob Dylan",
"email": "bob.dylan@example.com",
"role": "RECEIVES_COPY"
}
]
},
{
"recipients": [
{
"name": "Alice Doe",
"email": "alice.doe@example.com",
"role": "SIGNER"
},
{
"name": "Jane Doe",
"email": "jane.doe@example.com",
"role": "SIGNER"
}
]
},
{
"recipients": [
{
"name": "Louis Dupont",
"email": "louis.dupont@example.com",
"role": "RECEIVES_COPY"
},
{
"name": "Michel Dupont",
"email": "michel.dupont@example.com",
"role": "RECEIVES_COPY"
}
]
}
]
}
Neste exemplo, há três etapas para assinar:
- Sinais de João da Silva, e Bob Dylan recebe uma cópia.
- Ambos assinam Alice Doe e Jane Doe.
- Louis Dupont e Michel Dupont recebem cópias.
Cada passo deve ser concluído antes do início do próximo passo.
Melhores práticas para lidar com múltiplos assinantes
- Planeje seu fluxo de trabalho: Antes de implementar, mapeie todo o seu processo de assinatura. Considere quem precisa assinar, em que ordem, e quem precisa receber cópias.
-
Use Roles Appropriately: Utilize the different roles (
SIGNER
,RECEIVES_COPY
) to ensure each recipient has the correct level of interaction with the document. - Considere Paralelo vs. Assinatura Sequencial: Decida se alguns assinantes podem assinar simultaneamente (na mesma etapa) ou se é necessária uma sequência estrita.
Ao aproveitar estes recursos da API Sign.Plus, você pode criar fluxos de trabalho de assinatura sofisticados que acomodam uma ampla gama de processos e requisitos de negócios.