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 :

  • OTPMaximumAllowedPerRecipient

  • 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" :
    {
           "OTPMaximumAllowedPerRecipient" : 10,
           "LogOffRedirectionUrl" : "http://myorganizationwebsite.com",
           "FromEmailAddress" : "office@mywebsite.com" 
    }
}

Important!

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.

Important!

Please note that changing the organization configuration requires an IIS reset.