Per Organization Configuration
Besides the global providers, there is a subset of settings that can be configured per organization.
The following providers are supported per organization :
-
ISMSProvider
-
ICompletedEnvelopeBackupProvider
-
ISummaryProvider
-
IMailSenderProvider
-
multiple ISignProvider
The following global settings can be overwritten per organization :
-
MaximumSMSAllowedPerRecipient : numeric, set the maximum number of SMSes allowed to be sent for each recipient.
-
LogOffRedirectionUrl : string, overwrite the redirection url
-
FromEmailAddress : string, set the email address to be used for email notifications
-
MaximumEnvelopeAvailabilityDays : numeric, the max availability days of an envelope
-
MaximumAttachmentsPerEnvelope : numeric, the max allowed number of attachments.
-
MaximumAttachmentSizeBytes : numeric, the max attachment file size in bytes.
-
ShowDelegateToolbarButton : boolean, set to "true" to show the delegate button in WebSign.
The structure of this configuration is a JSON file with the following structure :
{
"Providers" : {
"ISMSProvider" :{
"Type" : "MyNamespace.MyProviderClass, C:\\ProgramData\\Bulksign\\Settings\\Providers\\MySmsProvider\\MySmsProvider.dll",
"Option1":"https://service.url",
"User":"User1",
"Password":"Password"
}
},
"Sign" :[
{
"Type" : "MyNamespace.MyProviderClass, C:\\ProgramData\\Bulksign\\Settings\\Providers\\CustomSignatureProvider\\SignatureProvider.dll",
"Option1":"https://service.url"
},
{
"Type" : "MyNamespace.MyProviderClass, C:\\ProgramData\\Bulksign\\Settings\\Providers\\AnotherSignatureProvider\\AnotherSignatureProvider.dll",
"Option1":"https://service.url"
}
],
"Setings" :
{
"MaximumSMSAllowedPerRecipient" : 30,
"LogOffRedirectionUrl" : "http://myorganizationwebsite.com",
"FromEmailAddress" : "office@mywebsite.com",
"ShowDelegateToolbarButton" : "false"
},
"Featureflags":[]
}
As a organization administrator you can view the organization's current advanced configuration from Settings\Organization page (click the blue settings icon).
This configuration can be added/updated/removed using BulksignCli, please see the "addOrganizationAdvancedConfig" and "removeOrganizationAdvancedConfig" commands.
Please note that changing the organization configuration requires an IIS reset.
If you use per organization configuration , our recommendation is to store each configuration in its own JSON file and put them under source control