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
-
LogOffRedirectionUrl
-
FromEmailAddress
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" }, "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.