Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section


Figure

Description



  1. Add a bulk as recipient
  2. Create a bulk CSV for upload

New buttons “Add Bulk” and “Bulk CSV Template” are available. You can add one bulk per envelope and you are defining the bulk recipients via CSV file. The “Bulk CSV Template” generates your desired bulk recipient configuration. So you are able to define Authentication or Information for Remote or Disposable Certificates in the CSV. Please note that you have a maximum of 1000 recipients per bulk.

If you click the button “Bulk CSV template” the following window appears where you can select options you need in the CSV:

The Bulk Recipient in the Recipient List.

You can see the uploaded recipient list and the number of recipients found in the uploaded CSV file.

Designer

FigureDescription

  1. Recipient (Bulk)

In the designer the bulk recipients behave like a normal recipient. You can place and define its signature fields, form fields or predefined fields.

Manage Bulk Envelopes

The bulk envelopes are listed normal in the document overview with special bulk envelope features. The statistics are added (number of completed, rejected, … envelopes of the bulk). Moreover you still can control each unique workflow.

After sending the envelope you can click on “back to bulk parent” to get the following detailed overview:

Integration

The integration is quite simple. Just follow these steps

Sending a bulk is basically creating multiple independent envelopes, which are linked together by an identifier (bulk id). The API allows accessing the bulk and its envelopes. Please note that only one bulk per envelope is allowed.

  1. Upload a document
  2. Send the document or create a draft

The example contains a workstep configuration for a bulk with two recipients. In this case one signature field (ClickToSign) was added. After you have uploaded the file you can copy paste the workstep configuration for sending the envelope.

Code Block
languagejava
themeEclipse
{
  "Documents": [
    {
      "FileId": "0d55e79968b44e5d-1234-1234-1234-88d202de2a95560c32549e27",
      "DocumentNumber": 1
    }
  ],
  "Name": "bulkEnvelopeName",
  "MetaData": "metaData",
  "AddDocumentTimestamp": true,
  "ShareWithTeam": true,
  "Activities": [
    {
			"Action": {
        "SendBulkSignBulk": {
          "BulkRecipients": [
            {
              "RecipientConfiguration": {
                "ContactInformation": {
                  "Email": "johndoe@sample.com",
                  "GivenName": "John",
                  "Surname": "Doe",
                  "LanguageCode": "en"
                },
                "PersonalMessage": "BulkSign",
                "AllowDelegation": true
              }
             
            },
            {
              "RecipientConfiguration": {
                "ContactInformation": {
                  "Email": "janedoe@sample.com",
                  "GivenName": "Jane",
                  "Surname": "Doe",
                  "LanguageCode": "en"
                },
                "PersonalMessage": "BulkSign"
              },
              "SignatureDataConfiguration": {
               
              }
            }
          ],
		"SequenceMode": "NoSequenceEnforced",               
		"Elements": {
            "SequenceMode": "NoSequenceEnforced",
            "Signatures": [
              {
                "Id": "apiBulkSignature",
                "Required": true,
                "DocumentNumber": 1,
                "DisplayName": "Signature",
                "FieldDescription": "This is a Signature.",
                "AllowedSignatureTypes": {
                  "ClickToSign": {
                  }
                },
                "FieldDefinition": {
                  "Position": {
                    "PageNumber": 1,
                    "X": 50,
                    "Y": 150
                  },
                  "Size": {
                    "Width": 300,
                    "Height": 100
                  }
                },
                "TaskConfiguration": {
                  "StampImprintDateConfiguration": {
                    "UseLocalTimezone": true,
                    "DateTimeFormat": "dd.MM.YYYY"
                  },
                  "UseExternalTimestampServer": false,
                  "OrderDefinition": {
                    "OrderIndex": 5
                  }
                }
              }
            ]
          }
        }
      }
    }  
  ]
}

Result:

Code Block
languagejava
themeEclipse
{
    "BulkChildren": [
        {
            "EnvelopeId": "6bda7944-1234-1234-1234-5c3140ff4a05",
            "BulkRecipientEmail": "johndoe@samaple.com"
        },
        {
            "EnvelopeId": "e85a1f99-1234-1234-1234-5894ca1d89d0",
            "BulkRecipientEmail": "janedoe@samaple.com"
        }
    ],
    "BulkParentId": "9118a857-1234-1234-1234-91b6b422eaf8"
}


The result of the API calls contain the bulk id and an envelope id for each recipient.

The Callbacks got an additional bulk parameter to provide the bulk id:

http://www.mycallback.at?envelope=##EnvelopeId##&bulk=##BulkId##&action=##Action##

...