Dijital imzalarla çalışırken çoğu zaman birden fazla tarafın imzasını gerektiren belgeleri yönetmeniz gerekir. Sign.Plus eSignature API, imza akışı özelliği aracılığıyla birden fazla imzacıyı yönetmek için esnek seçenekler sunar. Bu makalede, zarflarınız için birden fazla imzacıyı ayarlama ve yönetme sürecini adım adım anlatacağız.
İmza akışını anlama
İmza adımları veya imza sırası olarak da bilinen imza akışı, alıcıların bir zarftaki belgeyle hangi sırayla etkileşime gireceğini tanımlar. Sign.Plus eSignature API ile tek imzacılı basit belgelerden karmaşık çok adımlı onay süreçlerine kadar çeşitli senaryolara uygun özel imza akışları oluşturabilirsiniz.
Akılda tutulması gereken temel noktalar:
- Bir zarftaki her alıcı için belirli bir imza sırası belirleyebilirsiniz.
- Tüm alıcıların belgeyi imzalaması gerekmez. Bazıları yalnızca bir kopya alabilir.
- Alıcılar,
SIGNERveyaRECEIVES_COPYgibi farklı rollere sahip olabilir.
İmza adımlarını ayarlama
Bir imza akışı ayarlamak için POST /v2/envelope/{envelope_id}/signing_steps uç noktasını kullanacaksınız.
Önemli not: Uç nokta URL'sindeki {envelope_id} değeri, daha önce oluşturduğunuz bir zarftan gelmelidir. İmza adımlarını ayarlamadan önce bir zarf oluşturduğunuzdan ve zarfın kimliğine sahip olduğunuzdan emin olun.
İstek yükünüzü farklı senaryolar için nasıl yapılandıracağınız aşağıda gösterilmiştir:
Senaryo 1: Tek alıcı, tek imza adımı
Bu, yalnızca bir imzacının bulunduğu en basit durumdur:
{
"signing_steps": [
{
"recipients": [
{
"name": "John Doe",
"email": "john.doe@example.com",
"role": "SIGNER"
}
]
}
]
}
Senaryo 2: Birden fazla alıcı, tek imza adımı
Bu durumda birden fazla alıcı eşzamanlı olarak işlem yapar:
{
"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"
}
]
}
]
}
Senaryo 3: Birden fazla alıcı, birden fazla imza adımı
Daha karmaşık iş akışları için birden fazla imza adımı ayarlayabilirsiniz:
{
"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"
}
]
}
]
}
Bu örnekte üç imza adımı vardır:
- John Doe imzalar, Bob Dylan ise bir kopya alır.
- Hem Alice Doe hem de Jane Doe imzalar.
- Louis Dupont ve Michel Dupont kopya alır.
Bir sonraki adım başlamadan önce her adımın tamamlanması gerekir.
Birden fazla imzacıyı yönetmeye yönelik en iyi uygulamalar
- İş akışınızı planlayın: Uygulamaya başlamadan önce tüm imzalama sürecinizin haritasını çıkarın. Kimin imzalaması gerektiğini, hangi sırayla imzalanacağını ve kimin kopya alması gerektiğini belirleyin.
-
Rolleri uygun şekilde kullanın: Her alıcının belgeyle doğru düzeyde etkileşim kurmasını sağlamak için farklı rollerden (
SIGNER,RECEIVES_COPY) yararlanın. - Paralel ve sıralı imzalamayı değerlendirin: Bazı imzacıların aynı anda (aynı adımda) imzalayıp imzalayamayacağına veya katı bir sıranın gerekli olup olmadığına karar verin.
Sign.Plus API'nin bu özelliklerinden yararlanarak çok çeşitli iş süreçlerine ve gereksinimlerine uyum sağlayan gelişmiş imzalama iş akışları oluşturabilirsiniz.