...
Please also see the next figure for an overview of the envelope structure:
Image RemovedImage Added
For a basic guide of REST and the different API calls please also have a look at our Postman tutorial.
...
The next screenshot shows the document after sending the configuration:
Image RemovedImage Added
With this configuration we can now add the settings which are mentioned above. First, lets start with the envelope configuration.
...
Code Block |
---|
|
{
"Documents": [
{
"FileId": "1234ddc4-1234-1234-1234-3af31c131234",
"DocumentNumber": 1
}
],
"Name": "Test.pdf",
"AddDocumentTimestamp": false,
"ShareWithTeam": true,
"LockFormFieldsOnFinish": false,
"Activities": [
{
"Action": {
"SignAutomatic": {
"ProfileId": "12347562-1234-1234-1234-5a43184d1234",
"RenderingLanguageCode": "EN",
"VisibleSignatures": [
{
"DocumentNumber": 1,
"UseExternalTimestampServer": false,
"FieldDefinition": {
"Position": {
"PageNumber": 1,
"X": 68.0,
"Y": 631.8
},
"Size": {
"Width": 190.0,
"Height": 80.0
}
}
}
]
}
},
"VisibilityOptions": [
{
"DocumentNumber": 1,
"IsHidden": false
}
]
}
],
"EmailConfiguration": {
"Subject": "Please sign the enclosed envelope",
"Message": "Dear #RecipientFirstName# #RecipientLastName#\n\n#PersonalMessage#\n\nPlease
#PersonalMessage#
Please sign the envelope #EnvelopeName#\n\nEnvelope
Envelope will expire at #ExpirationDate#"
},
"ReminderConfiguration": {
"Enabled": true,
"FirstReminderInDays": 5,
"ReminderResendIntervalInDays": 3,
"BeforeExpirationInDays": 3
},
"ExpirationConfiguration": {
"ExpirationInSecondsAfterSending": 2419200
}
} |
...
Code Block |
---|
|
{
"Documents": [
{
"FileId": "264addc4-1234-1234-1234-3af31c13b3c2",
"DocumentNumber": 1
}
],
"Name": "Test.pdf",
"AddDocumentTimestamp": false,
"ShareWithTeam": true,
"LockFormFieldsOnFinish": false,
"Activities": [
{
"Action": {
"View": {
"RecipientConfiguration": {
"ContactInformation": {
"Email": "john.doe@sample.com",
"GivenName": "John",
"Surname": "Doe",
"LanguageCode": "EN"
},
"SendEmails": true,
"AllowAccessAfterFinish": true
},
"ViewingGroup": "1"
}
},
"VisibilityOptions": [
{
"DocumentNumber": 1,
"IsHidden": false
}
]
},
{
"Action": {
"SendCopy": {
"RecipientConfiguration": {
"ContactInformation": {
"Email": "jane.doe@sample.com",
"GivenName": "Jane",
"Surname": "Doe",
"LanguageCode": "EN"
}
},
"CopyingGroup": "2"
}
},
"VisibilityOptions": [
{
"DocumentNumber": 1,
"IsHidden": false
}
]
}
],
"EmailConfiguration": {
"Subject": "Please sign the enclosed envelope",
"Message": "Dear #RecipientFirstName# #RecipientLastName#\n\n#PersonalMessage#\n\nPlease
#PersonalMessage#
Please sign the envelope #EnvelopeName#\n\nEnvelope
Envelope will expire at #ExpirationDate#"
},
"ReminderConfiguration": {
"Enabled": true,
"FirstReminderInDays": 5,
"ReminderResendIntervalInDays": 3,
"BeforeExpirationInDays": 3
},
"ExpirationConfiguration": {
"ExpirationInSecondsAfterSending": 2419200
}
} |
...
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | Signature information |
---|
|
"Signatures": [
{
"ElementId": "string",
"Required": true,
"DocumentNumber": 0,
"DisplayName": "string",
"FieldDescription": "string",
"AllowedSignatureTypes": { |
TaskConfiguration
Before you add the signatures please add the following in the section "Signatures" . [ in order to set the order of the recipients (required), to set the timestamp (optional)
and to set the timestamp a batchgroup (optional) Image Added:
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | TaskConfiguration |
---|
|
"TaskConfiguration": {
"StampImprintDateConfiguration": {
"UseLocalTimezone": true,
"DateTimeFormat": "string"
},
"UseExternalTimestampServer": true,
"BatchIdBatchGroup": "string",
"OrderDefinition": {
"OrderIndex": 0
}
} |
...
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | DisposableCertificate |
---|
|
"DisposableCertificate": {
"IsLongLived": false,
"ValidityInSeconds": 0,
"UseExternalSignatureImage": "Optional",
"Preferred": true,
"StampImprintConfiguration": {
"DisplayExtraInformation": true,
"DisplayEmail": true,
"DisplayTransactionId": true,
"DisplayTransactionToken": true,
"DisplayPhoneNumber": true,
"UseCustomStampImprint": true,
"DisplayIp": true,
"DisplayName": true,
"DisplaySignatureDate": true,
"FontName": "string",
"FontSizeInPt": 0
}
}, |
DisposableCertificate (Long-Lived)
Beside the disposable certificate, the solution can use a specific procedure called "Long-Lived Disposable" for scenarios where the signature becomes a valid qualified signature after signing. This can be useful where the identification is confirmed/approved after signing of the document.
Info |
---|
Please note the following: It is not allowed to download the document or the audit trail for a long-lived disposable. Therefore, the policies must be set correctly (<AllowSaveDocument>0</AllowSaveDocument> and <AllowSaveAuditTrail>0</AllowSaveAuditTrail>) |
General description
The Long-Lived Disposable Certificate (LLD) is a special variant of a Disposable certificate.
The main difference to the disposable certificate is, that it is not being activated immediately, but after the signatures have been applied. LLD are always active, no need to activate them.
Please see the following sample configuration for LLD:Additionally to the signature type configuration the signature data configuration is needed. Please see the following sample:
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | DisposableCertificate |
---|
|
"SignatureDataConfiguration": {
"DisposableCertificate": {
"DocumentIssuingCountry": "AT",
"IdentificationIssuingCountry": "AT",
"IdentificationType": "AML",
"PhoneNumber": "+...",
"DocumentType": "Passport",
"DocumentIssuedOn": "2024-09-10",
"DocumentExpiryDate": "2024-09-24",
"SerialNumber": "...",
"DocumentNumber": "..."
}
},
|
Referring to the identification type the following values are available:
- None
- ForeignTaxCode
- PersonalNumber
- Passport
- NationalIdentityCard
- ItalianTaxCode
- NoSerialNumber
- DrivingLicense
- ResidencePermit
- TemporaryResidencePermit
- EmbassyDocument
- AML*
*All disposable document data fields
- Document Type
- Document Number
- Document Issued On
- Document Issued By
- Document Expiry Date and Document Issuing Country
are optional. However, if any one of the document fields is provided, then all of them must be completed, with the exception of Document Issued By, which remains optional in all cases.
Referring to the document type the following values are available:
- IdentityCard
- DriverLicense
- Passport
- ResidencePermit
- NationalElectronicIdentityCard
- TemporaryResidencePermit
- EmbassyDocument
DisposableCertificate (Long-Lived)
Beside the disposable certificate, the solution can use a specific procedure called "Long-Lived Disposable" for scenarios where the signature becomes a valid qualified signature after signing. This can be useful where the identification is confirmed/approved after signing of the document.
Info |
---|
Please note the following: It is not allowed to download the document or the audit trail for a long-lived disposable. Therefore, the policies must be set correctly (<AllowSaveDocument>0</AllowSaveDocument> and <AllowSaveAuditTrail>0</AllowSaveAuditTrail>) |
General description
The Long-Lived Disposable Certificate (LLD) is a special variant of a Disposable certificate.
The main difference to the disposable certificate is, that it is not being activated immediately, but after the signatures have been applied. LLD are always active, no need to activate them.
Please see the following sample configuration for LLD:
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | DisposableCertificate (Long-Lived) |
---|
|
"DisposableCertificate": {
"IsLongLived": true,
"ValidityInSeconds": 0,
"UseExternalSignatureImage": "Optional",
"Preferred": true,
"StampImprintConfiguration": {
"DisplayExtraInformation": true,
"DisplayEmail": true,
"DisplayTransactionId": true,
"DisplayTransactionToken": true,
"DisplayPhoneNumber": true,
"UseCustomStampImprint": true,
"DisplayIp": true,
"DisplayName": true,
"DisplaySignatureDate": true,
"FontName": "string",
"FontSizeInPt": 0
}
}, |
SwissComOnDemand
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | DisposableCertificate (Long-Lived) |
---|
| "DisposableCertificate": { |
"SwissComOnDemand": {
"ValidityInSeconds": 0,
"IsLongLivedPreferred": true,
"ValidityInSecondsStampImprintConfiguration": 0,{
"UseExternalSignatureImageDisplayExtraInformation": "Optional"true,
"PreferredDisplayEmail": true,
"StampImprintConfigurationDisplayTransactionId": {true,
"DisplayExtraInformationDisplayTransactionToken": true,
"DisplayEmailDisplayPhoneNumber": true,
"DisplayTransactionIdUseCustomStampImprint": true,
"DisplayTransactionTokenDisplayIp": true,
"DisplayPhoneNumberDisplayName": true,
"UseCustomStampImprintDisplaySignatureDate": true,
"DisplayIpFontName": true"string",
"DisplayName": true,
FontSizeInPt": 0
}
}, |
ATrustCertificate
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | ATrustCertificate |
---|
|
"ATrustCertificate": {
"DisplaySignatureDateTemplateId": true,
"string",
"Preferred": true,
"FontNameStampImprintConfiguration": "string", {
"DisplayExtraInformation": true,
"FontSizeInPt": 0 "DisplayEmail": true,
} }, |
SwissComOnDemand
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | SwissComOnDemand |
---|
|
"SwissComOnDemand": {"DisplayTransactionId": true,
"ValidityInSecondsDisplayTransactionToken": 0true,
"PreferredDisplayPhoneNumber": true,
"StampImprintConfigurationUseCustomStampImprint": {true,
"DisplayExtraInformationDisplayIp": true,
"DisplayEmailDisplayName": true,
"DisplayTransactionIdDisplaySignatureDate": true,
"DisplayTransactionTokenFontName": true"string",
"DisplayPhoneNumberFontSizeInPt": true,0
}
"UseCustomStampImprint": true, "DisplayIp": true,}, |
Biometric
Please note the following available values for the "SignaturePositioning":
Value | Description |
---|
intersects with field | The signing must intersect with the field but the signer is allowed to leave the boundaries of the signature field |
within field | The signature must be completely within the boundaries of the signature field |
on page | The signature can start anywhere on the page, even without intersecting with the signature field |
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | Biometric |
---|
|
"Biometric": {
"DisplayNameBiometricVerification": true,
"DisplaySignatureDateAllowBiometricStoringOnly": true,
"FontNameStoreSignedResponseWithoutBioData": "string"true,
"FontSizeInPtAllowSkipBiometricVerification": 0
true,
} }, |
ATrustCertificate
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | ATrustCertificate |
---|
|
"ATrustCertificate": { "BiometricServerUserId": "string",
"TemplateIdSignaturePositioning": "stringWithinField",
"Preferred": true,
"StampImprintConfiguration": {
"DisplayExtraInformation": true,
"DisplayEmail": true,
"DisplayTransactionId": true,
"DisplayTransactionToken": true,
"DisplayPhoneNumber": true,
"UseCustomStampImprint": true,
"DisplayIp": true,
"DisplayName": true,
"DisplaySignatureDate": true,
"FontName": "string",
"FontSizeInPt": 0
}
}, |
Biometric
Please note the following available values for the "SignaturePositioning":
...
RemoteCertificate
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | BiometricRemoteCertificate |
---|
|
"BiometricRemoteCertificate": {
"BiometricVerificationValidityInSeconds": true0,
"AllowBiometricStoringOnlyUseExternalSignatureImage": true"Optional",
"StoreSignedResponseWithoutBioDataPreferred": true,
"StampImprintConfiguration": {
"AllowSkipBiometricVerification "DisplayExtraInformation": true,
"BiometricServerUserIdDisplayEmail": true,
"stringDisplayTransactionId": true,
"SignaturePositioningDisplayTransactionToken": true,
"WithinField", "DisplayPhoneNumber": true,
"PreferredUseCustomStampImprint": true,
"StampImprintConfigurationDisplayIp": {true,
"DisplayExtraInformationDisplayName": true,
"DisplayEmailDisplaySignatureDate": true,
"DisplayTransactionIdFontName": true"string",
"DisplayTransactionToken": true,FontSizeInPt": 0
}
"DisplayPhoneNumber}, |
OneTimePassword
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | OneTimePassword |
---|
|
"OneTimePassword": true,{
"UseCustomStampImprintValidityInSeconds": true0,
"DisplayIpUseExternalSignatureImage": true"Optional",
"DisplayNamePreferred": true,
"DisplaySignatureDateStampImprintConfiguration": true,{
"FontNameDisplayExtraInformation": "string"true,
"FontSizeInPtDisplayEmail": true,
0 }"DisplayTransactionId": true,
}, |
RemoteCertificate
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | RemoteCertificate |
---|
|
"RemoteCertificate"DisplayTransactionToken": {true,
"ValidityInSecondsDisplayPhoneNumber": 0true,
"UseExternalSignatureImageUseCustomStampImprint": "Optional"true,
"PreferredDisplayIp": true,
"StampImprintConfigurationDisplayName": {true,
"DisplayExtraInformationDisplaySignatureDate": true,
"DisplayEmailFontName": true"string",
"DisplayTransactionIdFontSizeInPt": true,0
"DisplayTransactionToken": true,}
"DisplayPhoneNumber}, |
SwedishBankId
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | SwedishBankId |
---|
|
"SwedishBankId": true,{
"UseCustomStampImprintPreferred": true,
"DisplayIpStampImprintConfiguration": true,{
"DisplayNameDisplayExtraInformation": true,
"DisplaySignatureDateDisplayEmail": true,
"FontNameDisplayTransactionId": "string"true,
"FontSizeInPtDisplayTransactionToken": 0
true,
} }, |
OneTimePassword
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | OneTimePassword |
---|
|
"OneTimePassword": {"DisplayPhoneNumber": true,
"ValidityInSecondsUseCustomStampImprint": 0true,
"UseExternalSignatureImageDisplayIp": "Optional"true,
"PreferredDisplayName": true,
"StampImprintConfigurationDisplaySignatureDate": {true,
"DisplayExtraInformationFontName": true"string",
"DisplayEmailFontSizeInPt": true,0
}
"DisplayTransactionId": true, "DisplayTransactionToken}, |
SignaturePlugins
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | SignaturePlugins |
---|
|
"SignaturePlugins": true,[
{
"DisplayPhoneNumber": true, "UseCustomStampImprintPluginId": true"string",
"DisplayIpPreferred": true,
"DisplayNameStampImprintConfiguration": true,{
"DisplaySignatureDateDisplayExtraInformation": true,
"FontNameDisplayEmail": "string"true,
"FontSizeInPtDisplayTransactionId": 0 true,
"DisplayTransactionToken": true,
} }, |
SwedishBankId
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | SwedishBankId |
---|
|
"SwedishBankIdDisplayPhoneNumber": { true,
"PreferredUseCustomStampImprint": true,
"StampImprintConfigurationDisplayIp": {true,
"DisplayExtraInformationDisplayName": true,
"DisplayEmailDisplaySignatureDate": true,
"DisplayTransactionIdFontName": true"string",
"DisplayTransactionTokenFontSizeInPt": true, 0
}
"DisplayPhoneNumber": true, }
"UseCustomStampImprint": true, ] |
Predefined Field Elements
You can also add predefined elements to the document. Please see the following configurations:
Textfields
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | Textfields |
---|
|
"TextFields": [
"DisplayIp": true, {
"DisplayNameElementId": true,
"string",
"DisplaySignatureDateDocumentNumber": true0,
"FontNameValue": "string",
"FontSizeInPtFieldDefinition": 0{
}"TextFormat": {
}, |
SignaturePlugins
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | SignaturePlugins |
---|
|
"SignaturePlugins": [ "TextColor": "string",
{ "PluginId"FontSizeInPt": "string"0,
"PreferredFontName": true"string",
"StampImprintConfigurationBold": {true,
"DisplayExtraInformationItalic": true,
"DisplayEmailTextAlign": true,"Left"
"DisplayTransactionId": true},
"DisplayTransactionTokenPosition": true,
{
"DisplayPhoneNumberPageNumber": true0,
"UseCustomStampImprintX": true0,
"DisplayIpY": true,
0
"DisplayName": true},
"DisplaySignatureDateSize": true,{
"FontNameWidth": "string"0,
"FontSizeInPtHeight": 0
}
} }
} }
] |
Predefined Field Elements
You can also add predefined elements to the document. Please see the following configurations:
...
EmailFields
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | TextfieldsEmailFields |
---|
|
"TextFieldsEmailFields": [
{
"ElementId": "string",
"DocumentNumber": 0,
"Value": "string",
"FieldDefinition": {
"TextFormat": {
"TextColor": "string",
"FontSizeInPt": 0,
"FontName": "string",
"Bold": true,
"Italic": true,
"TextAlign": "Left"
},
"Position": {
"PageNumber": 0,
"X": 0,
"Y": 0
},
"Size": {
"Width": 0,
"Height": 0
}
}
}
], |
...
InitialsFields
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | EmailFieldsInitialsFields |
---|
|
"EmailFieldsInitialsFields": [
{
"ElementId": "string",
"DocumentNumber": 0,
"IncludeMiddleNameInitials": true,
"FieldDefinition": {
"TextFormat": {
"TextColor": "string",
"FontSizeInPt": 0,
"FontName": "string",
"Bold": true,
"Italic": true,
"TextAlign": "Left"
},
"Position": {
"PageNumber": 0,
"X": 0,
"Y": 0
},
"Size": {
"Width": 0,
"Height": 0
}
}
}
], |
...
GivenNameFields
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | InitialsFieldsGivenNameFields |
---|
|
"InitialsFieldsGivenNameFields": [
{
"ElementId": "string",
"DocumentNumberElementId": 0"string",
"IncludeMiddleNameInitialsDocumentNumber": true0,
"FieldDefinition": {
"TextFormat": {
"TextColor": "string",
"FontSizeInPt": 0,
"FontName": "string",
"Bold": true,
"Italic": true,
"TextAlign": "Left"
},
"Position": {
"PageNumber": 0,
"X": 0,
"Y": 0
},
"Size": {
"Width": 0,
"Height": 0
}
}
}
], |
...
SurnameFields
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | GivenNameFieldsSurnameFields |
---|
|
"GivenNameFieldsSurnameFields": [
{
"ElementId": "string",
"DocumentNumber": 0,
"FieldDefinition": {
"TextFormat": {
"TextColor": "string",
"FontSizeInPt": 0,
"FontName": "string",
"Bold": true,
"Italic": true,
"TextAlign": "Left"
},
"Position": {
"PageNumber": 0,
"X": 0,
"Y": 0
},
"Size": {
"Width": 0,
"Height": 0
}
}
}
], |
...
FullNameFields
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | SurnameFieldsFullNameFields |
---|
|
"SurnameFieldsFullNameFields": [
{
"ElementId": "string",
"DocumentNumber": 0,
"FieldDefinition": {
"TextFormat": {
"TextColor": "string",
"FontSizeInPt": 0,
"FontName": "string",
"Bold": true,
"Italic": true,
"TextAlign": "Left"
},
"Position": {
"PageNumber": 0,
"X": 0,
"Y": 0
},
"Size": {
"Width": 0,
"Height": 0
}
}
}
], |
...
DataFields
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | FullNameFieldsDataFields |
---|
|
"FullNameFieldsDateFields": [
{
"ElementId": "string",
"DocumentNumber": 0,
"FieldDefinition": {
"TextFormat": {
"TextColorDateFormat": "string",
"FontSizeInPtFieldDefinition": 0,{
"FontNameTextFormat": "string",{
"Bold": true,
"Italic": true,
"TextAlignTextColor": "Leftstring",
} "FontSizeInPt": 0,
"PositionFontName": {"string",
"PageNumberBold": 0true,
"XItalic": 0true,
"YTextAlign": 0"Left"
},
"SizePosition": {
"WidthPageNumber": 0,
"HeightX": 0,
} "Y": 0
} },
} ], |
DataFields
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | DataFields |
---|
|
"DateFieldsSize": [{
{ "Width": 0,
"ElementId": "string", "DocumentNumberHeight": 0,
"DateFormat": "string", }
"FieldDefinition": {}
}
"TextFormat": { ]
"TextColor": "string",
}, |
FinishActionConfiguration
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | Finish action configuration |
---|
|
"FinishActionConfiguration": {
"FontSizeInPtSignAnyWhereViewer": 0,{
"FontName"RedirectUri": "string",
},
"BoldSignificantClientSignatureCaptureForIos": true,{
"RemoveDocumentFromRecentDocumentList": true,
"Italic": true, "CallClientActionOnlyAfterSuccessfulSync": true,
"TextAlignCloseApp": "Left"true,
"RedirectUri": "string"
}, },
"PositionSignificantClientSignatureCaptureForAndroid": {
"PageNumber"RemoveDocumentFromRecentDocumentList": 0,
true,
"XCallClientActionOnlyAfterSuccessfulSync": 0true,
"Y"CloseApp": 0true,
"RedirectUri": "string"
}, },
"SizeSignificantClientSignatureCaptureForWindows": {
"RemoveDocumentFromRecentDocumentList": true,
"Width": 0, "CallClientActionOnlyAfterSuccessfulSync": true,
"HeightCloseApp": 0true,
"RedirectUri": "string"
} },
} "KioskSdk": {
} "RedirectUri": "string"
]}
}, |
Additional envelope information
...
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | Callback configuration |
---|
|
"CallbackConfiguration": {
"CallbackUrl": "string",
"StatusUpdateCallbackUrl": "string",
"StepActionCallbackConfigurationActivityActionCallbackConfiguration": {
"Url": "string",
"ActionCallbackSelection": {
"ConfirmTransactionCode": true,
"DefaultEventType": true,
"AgreementAccepted": true,
"AgreementRejected": true,
"RequestPrepareAuthenticationInformationSuccess": true,
"PrepareAuthenticationSuccess": true,
"AuthenticationFailed": true,
"AuthenticationRejected": true,
"AuthenticationSuccess": true,
"ReAuthenticationFailed": true,
"AuditTrailRequested": true,
"AuditTrailXmlRequested": true,
"CalledPage": true,
"WhoIsInformation": true,
"DocumentDownloaded": true,
"FlattenedDocumentDownloaded": true,
"AddedAnnotation": true,
"AddedAttachment": true,
"AppendedDocument": true,
"FormsFilled": true,
"ConfirmReading": true,
"PageViewChanged": true,
"SendTransactionCode": true,
"PrepareSignWorkstepDocument": true,
"SignWorkstepDocument": true,
"UndoAction": true,
"WorkstepCreated": true,
"WorkstepFinished": true,
"WorkstepRejected": true,
"DisablePolicyAndValidityChecks": true,
"EnablePolicyAndValidityChecks": true,
"AppendFileToWorkstep": true,
"AppendTasksToWorkstep": true,
"SetOptionalDocumentState": true,
"PreparePayloadForBatch": true
}
}
}, |
...