여러 서명자 처리하기

디지털 서명 작업을 할 때는 여러 당사자의 서명이 필요한 문서를 관리해야 하는 경우가 많습니다. Sign.Plus eSignature API는 서명 흐름(signing flow) 기능을 통해 여러 서명자를 처리할 수 있는 유연한 옵션을 제공합니다. 이 문서에서는 봉투(envelope)에 여러 서명자를 설정하고 관리하는 과정을 안내합니다.

서명 흐름 이해하기

서명 흐름(signing flow)은 서명 단계(signing steps) 또는 서명 순서(signing order)라고도 하며, 봉투 내 수신자가 문서와 상호작용하는 순서를 정의합니다. Sign.Plus eSignature API를 사용하면 단순한 단일 서명자 문서부터 복잡한 다단계 승인 프로세스에 이르기까지 다양한 시나리오에 맞는 맞춤형 서명 흐름을 만들 수 있습니다.

기억해야 할 주요 사항:

  1. 봉투 내 각 수신자에게 특정 서명 순서를 설정할 수 있습니다.
  2. 모든 수신자가 문서에 서명해야 하는 것은 아닙니다. 일부는 사본만 받을 수 있습니다.
  3. 수신자는 SIGNER 또는 RECEIVES_COPY와 같은 다양한 역할을 가질 수 있습니다.

서명 단계 설정하기

서명 흐름을 설정하려면 POST /v2/envelope/{envelope_id}/signing_steps 엔드포인트를 사용합니다.

중요 참고 사항: 엔드포인트 URL의 {envelope_id}는 이전에 생성한 봉투에서 가져와야 합니다. 서명 단계를 설정하기 전에 먼저 봉투를 생성하고 해당 ID를 확보했는지 확인하세요.

다양한 시나리오에 맞춰 요청 페이로드를 구성하는 방법은 다음과 같습니다:

시나리오 1: 단일 수신자, 단일 서명 단계

서명자가 한 명뿐인 가장 간단한 경우입니다:

{
"signing_steps": [
{
"recipients": [
{
"name": "John Doe",
"email": "john.doe@example.com",
"role": "SIGNER"
}
]
}
]
}

시나리오 2: 여러 수신자, 단일 서명 단계

이 경우 여러 수신자가 동시에 작업을 수행합니다:

{
"signing_steps": [
{
"recipients": [
{
"name": "John Doe",
"email": "john.doe@example.com",
"role": "SIGNER"
},
{
"name": "Mark Twain",
"email": "mark.twain@example.com",
"role": "SIGNER"
},
{
"name": "Bob Dylan",
"email": "bob.dylan@example.com",
"role": "RECEIVES_COPY"
}
]
}
]
}

시나리오 3: 여러 수신자, 여러 서명 단계

더 복잡한 워크플로우의 경우 여러 서명 단계를 설정할 수 있습니다:

{
"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"
}
]
}
]
}

이 예시에는 세 개의 서명 단계가 있습니다:

  1. John Doe가 서명하고, Bob Dylan은 사본을 받습니다.
  2. Alice Doe와 Jane Doe가 모두 서명합니다.
  3. Louis Dupont과 Michel Dupont이 사본을 받습니다.

각 서명 단계는 다음 단계가 시작되기 전에 완료되어야 합니다.

여러 서명자 처리를 위한 모범 사례

  1. 워크플로우 계획하기: 구현하기 전에 전체 서명 프로세스를 미리 계획하세요. 누가 서명해야 하는지, 어떤 순서로 진행되어야 하는지, 누가 사본을 받아야 하는지 고려하세요.
  2. 역할을 적절하게 사용하기: 각 수신자가 문서와 올바른 수준으로 상호작용할 수 있도록 서로 다른 역할(SIGNERRECEIVES_COPY)을 활용하세요.
  3. 병렬 서명과 순차 서명 고려하기: 일부 서명자가 동시에(같은 단계에서) 서명할 수 있는지, 아니면 엄격한 순서가 필요한지 결정하세요.

Sign.Plus API의 이러한 기능을 활용하면 다양한 비즈니스 프로세스와 요구 사항을 수용하는 정교한 서명 워크플로우를 만들 수 있습니다.

도움이 되었습니까?
1명 중 0명이 도움이 되었다고 했습니다.
More Articles in this section