Skip to main content

Setting up Quote Management System

Quote Management is deployed using various Azure resources such as Azure SQL database, API apps, Web apps, Logic apps, and Virtual Machine.

important

Azure Subscription is required to deploy/implement BizDynamics components.

Prerequisites​

Ensure that your computer meets the hardware and software requirements that are listed here.

Hardware Requirements​

For Development Team: To develop and customize Quote Management System, the following are the hardware requirements.

Hardware DetailsDetails
CPUi3 – 3.40 GHz and above
RAM8 GB
HDD250 GB

The following are the hardware requirements for development environment (Non ISO) and BizDynamics enterprise configuration.

CategoryServiceRegionQuantityUsageDescription
ManagementScheduler StandardUS East1 unit-Notification Framework Scheduler
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub
Hybrid IntegrationService Bus Operations BasicUS East1 Million operations-Notification Framework Service Bus
Data + StorageRedisCache C1 BasicUS East1 unit744 HoursRedis Cache For Notification Framework
Data + StorageAzure SQL Standard S1US East1 unit744 HoursNotification Framework Data Store
Data + StorageDocument DBS1 DocumentDB HoursUS East1 unit-Notification Framework Interim Store
Web + MobileAzure App Service Basic B2US East1 Instance744 HoursQuoting App
Data + StorageAzure SQL Standard S1US East1 unit744 HoursQuoting DB
Data + StorageAzure SQL Standard S0US East5 units744 HoursExp. Studio DB, PLM DB, DTX DB, Workbench DB, and Identity Server DB
ComputeVirtual Machine D2 v2 (2 cores, 7 GB RAM, 100 GB) Standard Non-WindowsUS East1 unit400 HoursiFoundry Server
Data + StorageRedisCache C1 BasicUS East1 unit744 HoursCaching BizDynamics
Data + StoragePage Blobs and DisksUS East500 GB-All Attachments and Coaching content.
NetworkingBandwidthUS East50 GB-Data Transfer
NetworkingVPN Gateway StandardUS East1 VPN744 HoursVPN
Web + MobileAzure App Service Basic B2US East1 Instance744 HoursDTX, Exp. Studio, PLM, and BizDynamics Admin

The following are the hardware requirements for development environment (ISO) and BizDynamics enterprise configuration.

CategoryServiceRegionQuantityUsageDescription
ManagementScheduler StandardUS East1 unit-Notification Framework Scheduler
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub
Hybrid IntegrationService Bus Operations BasicUS East1 Million Ops-Notification Framework Service Bus
Data + StorageRedisCache C1 BasicUS East1 unit744 HoursRedis Cache For Notification Framework
Data + StorageAzure SQL Standard S1US East1 unit744 HoursNotification Framework Data Store
Data + StorageDocument DB S1US East1 unit-Notification Framework Interim Store
Web + MobileAzure App Service Basic B2US East1 Instance744 HoursQuoting App
Data + StorageAzure SQL Standard S1US East1 unit744 HoursQuoting DB
Data + StorageAzure SQL Standard S0US East3 Units744 HoursExp. Studio DB, DTX DB, and Identity Server DB
Data + StorageAzure SQL Standard S3US East1 unit744 HoursWorkbench DB
ComputeVirtual Machine D11 (2 cores, 14 GB RAM, 100 GB) Standard Non-WindowsUS East1 unit400 HoursiFoundry Server
Data + StorageRedisCache C1 BasicUS East1 unit744 HoursCaching BizDynamics
Data + StoragePage Blobs and DisksUS East500 GB-All Attachments and Coaching content
NetworkingBandwidthUS East50 GB-Data Transfer
NetworkingVPN Gateway StandardUS East1 VPN744 HoursVPN
Web + MobileAzure App Service Basic B2US East1 Instance744 HoursDTX, Exp. Studio, PLM, and BizDynamics Admin
Data + StorageAzure SQL Standard S2US East1 unit744 HoursiFoundry Server Database

For Testing Team: The following are the hardware requirements to test the features of Quote Management System.

Hardware DetailsDetails
CPUi3 – 3.40 GHz and above
RAM4 GB
HDD250 GB

The following are the hardware requirements for testing environment (Non ISO) and BizDynamics enterprise configuration.

CategoryServiceRegionQuantityUsageDescription
ManagementScheduler StandardUS East1 unit-Notification Framework Scheduler
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub
Hybrid IntegrationService Bus Operations BasicUS East1 Million operations-Notification Framework Service Bus
Data + StorageRedisCache C1 BasicUS East1 unit744 HoursRedis Cache For Notification Framework
Data + StorageAzure SQL Standard S1US East1 unit744 HoursNotification Framework Data Store
Data + StorageDocument DB S1US East1 unit-Notification Framework Interim Store
Web + MobileAzure App Service Basic B2US East1 Instance744 HoursQuoting App
Data + StorageAzure SQL Standard S2US East1 unit744 HoursQuoting DB
Data + StorageAzure SQL Standard S0US East3 Units744 HoursPLM DB, DTX DB, and Identity Server DB
ComputeVirtual Machine D2 v2 (2 cores, 7 GB RAM, 100 GB) Standard Non-WindowsUS East1 unit400 HoursiFoundry Server
Data + StorageRedisCache C1 BasicUS East1 unit744 HoursCaching BizDynamics
Data + StoragePage Blobs and DisksUS East500 GB-All Attachments and Coaching content
NetworkingBandwidthUS East50 GB-Data Transfer
NetworkingVPN Gateway StandardUS East1 VPN744 HoursVPN
Web + MobileAzure App Service Basic B2US East1 Instance744 HoursDTX and BizDynamics Admin

The following are the hardware requirements for testing environment (ISO) and BizDynamics enterprise configuration.

CategoryServiceRegionQuantityUsageDescription
ManagementScheduler StandardUS East1 unit-Notification Framework Scheduler
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub
Hybrid IntegrationService Bus Operations BasicUS East1 Million operations-Notification Framework Service Bus
Data + StorageRedisCache C1 BasicUS East1 unit744 HoursRedis Cache For Notification Framework
Data + StorageAzure SQL Standard S1US East1 unit744 HoursNotification Framework Data Store
Data + StorageDocument DB S1US East1 unit-Notification Framework Interim Store
Web + MobileAzure App Service Basic B2US East1 Instance744 HoursQuoting App
Data + StorageAzure SQL Standard S1US East1 unit744 HoursQuoting DB
Data + StorageAzure SQL Standard S0US East2 Units744 HoursDTX DB and Identity Server DB
ComputeVirtual Machine D11 (2 cores, 14 GB RAM, 100 GB) Standard Non-WindowsUS East1 unit400 HoursiFoundry Server
Data + StorageRedisCache C2 BasicUS East1 unit744 HoursCaching BizDynamics
Data + StoragePage Blobs and DisksUS East500 GB-All Attachments and Coaching content
NetworkingBandwidthUS East50 GB-Data Transfer
NetworkingVPN Gateway StandardUS East1 VPN744 HoursVPN
Web + MobileAzure App Service Basic B2US East1 Instance744 HoursDTX, Exp. Studio, PLM, and BizDynamics Admin
Data + StorageAzure SQL Standard S2US East1 unit744 HoursiFoundry Server Database

For Hardware Requirements (Scale-Up Plan): Here, you can view multiple configuration options for setting up server environments. Based on the load requirements, the appropriate configuration can be used to set up the environments.

Configuration1 is basic setup of Quote Management System without notification services.

For production environment (Non ISO), the following are the hardware requirements.

CategoryServiceRegionQuantityUsageDescription
NetworkingVPN Gateway Standard VPN GatewayUS East1 VPN744 HoursVPN
NetworkingBandwidthUS East50 GB-Data Transfer
Web + MobileAzure App Service Standard Medium (S2)US East1 Instances744 HoursDTX, Exp Studio, Identity Server, and BizDynamics Admin.
Web + MobileAzure App Service Standard Medium (S2)US East1 Instances744 HoursQuoting App
Data + StorageAzure SQL Standard S1US East1 unit744 HoursQuoting DB
Data + StoragePage Blobs and Disks Geographically RedundantUS East500 GB-All Attachments and.Coaching content
Data + StorageRedisCache C1 StandardUS East1 unit744 HoursCaching BizDynamics
Data + StorageAzure SQL Standard S1US East3 Units744 HoursDTXDB, Identity Server, PLM
ComputeVirtual Machine D3 v2 (2 cores, 7 GB RAM, 100 GB SSD) Standard Non-WindowsUS East1 units744 HoursiFoundry Server
Hybrid IntegrationService Bus Operations BasicUS East1 Million operations-Notification Framework Service Bus
ManagementScheduler StandardUS East1 unit-Notification Framework Scheduler
Data + StorageAzure SQL Standard S1US East1 unit744 HoursNotification Framework Data Store
Data + StorageDocument DBS1 DocumentDB HoursUS East1 unit-Notification Framework Interim Store
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub

For production environment (ISO), the following are the hardware requirements.

CategoryServiceRegionQuantityUsageDescription
NetworkingVPN Gateway StandardUS East1 VPN744 HoursVPN
NetworkingBandwidthUS East50 GB-Data Transfer
Web + MobileAzure App Service Standard Medium (S2)US East1 Instance744 HoursDTX, Identity Server, and BizDynamics Admin.
Web + MobileAzure App Service Standard Medium (S2)US East1 Instance744 HoursQuoting App
Data + StorageAzure SQL Standard S2US East1 unit744 HoursQuoting DB
Data + StoragePage Blobs and Disks Geographically RedundantUS East500 GB-All Attachments and.Coaching content
Data + StorageRedisCache C2 StandardUS East1 unit744 HoursCaching BizDynamics
Data + StorageAzure SQL Standard S1US East2 Units744 HoursDTXDB, Identity Server
ComputeVirtual Machine D11 (2 cores, 14 GB RAM, 100 GB) Standard Non-WindowsUS East1 units744 HoursiFoundry Server
Hybrid IntegrationService Bus Operations BasicUS East1 Million operations-Notification Framework Service Bus
ManagementScheduler StandardUS East1 unit-Notification Framework Scheduler
Data + StorageAzure SQL Standard S1US East1 unit744 HoursNotification Framework Data Store
Data + StorageDocument DB S1US East1 unit-Notification Framework Interim Store
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub
Data + StorageAzure SQL Standard S2US East1 unit744 HoursiFoundry Server Database

Configuration 2 is advanced setup of BizDynamics application with notification services.

For production environment (Non ISO), the following are the hardware requirements.

CategoryServiceRegionQuantityUsageDescription
NetworkingVPN Gateway Standard VPN GatewayUS East1 VPN744 HoursVPN
NetworkingBandwidthUS East50 GB-Data Transfer
Web + MobileAzure App Service Standard Medium (S2)US East1 Instance744 HoursDTX, Exp Studio, Identity Server, and BizDynamics Admin
Web + MobileAzure App Service Standard Medium (S2)US East1 Instance744 HoursQuoting App
Data + StorageAzure SQL Standard S3US East1 unit744 HoursQuoting DB
Data + StoragePage Blobs and Disks Geographically RedundantUS East500 GB-All Attachments and.Coaching content
Data + StorageRedisCache C2 StandardUS East1 unit744 HoursCaching BizDynamics
Data + StorageAzure SQL Standard S1US East2 units744 HoursDTX DB, Identity Server
Data + StorageAzure SQL Standard S2US East1 unit744 HoursPLM
ComputeVirtual Machine D3 v2 (2 cores, 7 GB RAM, 100 GB SSD) Standard Non-WindowsUS East2 units744 HoursiFoundry Server
Hybrid IntegrationService Bus Operations BasicUS East1 Million operations-Notification Framework Service Bus
ManagementScheduler StandardUS East1 unit-Notification Framework Scheduler
Data + StorageAzure SQL Standard S1US East1 unit744 HoursNotification Framework Data Store
Data + StorageDocument DBS1 DocumentDB HoursUS East1 unit-Notification Framework Interim Store
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub

For production environment (ISO), the following are the hardware requirements.

CategoryServiceRegionQuantityUsageDescription
NetworkingVPN Gateway StandardUS East1 VPN744 HoursVPN
NetworkingBandwidthUS East50 GB-Data Transfer
Web + MobileAzure App Service Standard S2US East1 Instance744 HoursDTX, Identity Server, and BizDynamics Admin
Web + MobileAzure App Service Standard S2US East1 Instance744 HoursQuoting App
Data + StorageAzure SQL Standard S3US East1 unit744 HoursQuoting DB
Data + StoragePage Blobs and Disks Geographically RedundantUS East500 GB-All Attachments and.Coaching content
Data + StorageRedisCache C2 StandardUS East1 unit744 HoursCaching BizDynamics
Data + StorageAzure SQL Standard S2US East2 Units744 HoursDTX DB, & Identity Server
ComputeVirtual Machine D3 (4 cores, 14 GB RAM, 200 GB) Standard Non-WindowsUS East2 Units744 HoursiFoundry Server
Hybrid IntegrationService Bus Operations BasicUS East1 Million operations-Notification Framework Service Bus
ManagementScheduler StandardUS East1 unit-Notification Framework Scheduler
Data + StorageAzure SQL Standard S1US East1 unit744 HoursNotification Framework Data Store
Data + StorageDocument DB S1US East1 unit-Notification Framework Interim Store
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub
Data + StorageAzure SQL Standard S3US East1 unit744 HoursiFoundry Server Database

For configuration 3

CategoryServiceRegionQuantityUsageDescription
NetworkingVPN Gateway StandardUS East1 VPN744 HoursVPN
NetworkingBandwidthUS East50 GB-Data Transfer
Web + MobileAzure App Service Standard S2US East2 Instances500 HoursDistribution Center, Exp Studio, PLM, and BizDynamics Admin.
Web + MobileAzure App Service Standard Medium S2US East2 Instances744 HoursQuoting App
Data + StorageAzure SQL Premium P1US East1 unit744 HoursQuoting DB
Data + StorageAzure SQL Standard S1US East4 units744 HoursExp Studio DB, PLM, CatalogDB, PLM Workbench
ComputerVirtual Machine D3 v2 (4 cores, 14 GB RAM, 200 GB SSD) Standard Non-WindowsUS East2 units744 HoursiFoundry Server
Data + StorageRedisCache C3 StandardUS East1 unit744 HoursCaching BizDynamics and Distribution Center
Data + StoragePage Blobs and Disks Geographically RedundantUS East500 GB-All Attachments and Coaching content.
Hybrid IntegrationService Bus Operations BasicUS East20 Million operations-Notification Framework Service Bus
ManagementScheduler StandardUS East1 unit-Notification Framework Scheduler
Web + MobileNotification Hubs BasicUS East1 unit1 Million PushesNotification Framework Notification Hub
Data + StorageAzure SQL Standard S1US East1 unit744 HoursNotification Framework Data Store
Data + StorageRedisCache C1 BasicUS East1 unit744 HoursRedis Cache For Notification Framework

Software Requirements​

Azure Resources​

To deploy BizDynamics components, you need to have an Azure subscription. The following Azure apps are used for deploying BizDynamics components.

  1. Resource Groups
  2. App Service Plan
  3. Virtual Machine
  4. Azure SQL DB
  5. Document DB
  6. Storage

Register with DocuSign​

  1. Go to DocuSign registration page: https://secure.docusign.com/signup/free?tgr=com-freeplan-netlogin&elqCampaignId=9288 The registration page appears.
  2. Provide the required details and click GET STARTED. Your account activation link is sent to your Email address.
  3. Once you receive the Email, click on the ACTIVATE button.
  4. The system navigates you to the Activate Page. On this page, provide the Password and click on the Confirm button. The dashboard appears. Click the profile drop-down list on the top-right corner of the screen and then click Go To Admin.
  5. The Billing and Usage screen appears. Click API and Keys in the left pane under INTEGRATIONS. The following screen appears.
  6. Click Login under My Integrator Keys. The login screen appears.
  7. Enter the password and click LOG IN. The INTEGRATIONS screen appears. Click get one now hyperlink.
  8. Once you click on the hyperlink, you need to follow the same steps from 2 to 6 to complete the registration.
  9. Once registration is complete, login through the following URL. https://secure.docusign.com/signup/develop
  10. On Account activation, navigate to the Go to Admin and click API and Keys in the left pane under INTEGRATIONS. Click ADD INTEGRATION KEY. The Add API Integrator Key screen appears.
  11. Provide the App Description as TEST and then click Add. The API and Integrator Key Information screen appears once key is generated.
  12. Once Integration Key is generated, navigate to the published Quoting API App, and modify the below Keys in App Settings.
    • <add key="DocuSignAccountEmail" value="you registered email Address " />. Here DocuSignAccountEmail is your registered Email ID.
    • <add key="DocuSignAccountPassword" value="PASS" /> (provide the same password that is used for registration). DocuSignAccountPassword is your password.
    • <add key="DocuSignAccountintegratorKey" value="TEST-31dae789-d441-4fa5-ab0f-d838eade3ab5" />. DocuSignAccountintegratorKey is the Integration Key which is generated. You need to concatenate the App description and Key.

DocuSign Registration

Once you configure the App Setting, publish the DealFoundry.DocuSignNotification application. Publishing is required once the document is sent for signature and an action is performed on the document by the customer. Customer can decline or complete the Signature. This application receives the message as a notification by configuring the App through Connect, and it updates the status as Proposal Signed or Proposal Declined based on the action.

DealFoundry.DocuSignNotification needs to be published as Web App and change the Connection string and other configuration changes. Once application is published as web App, note the URL to configure the Connect. To configure through Connect, follow these steps:

  1. Click Connect.
  2. Click ADD CONFIGURATION and then click Custom. The Custom Configuration Settings screen appears.
  3. Provide Name as DocuSignInt and URL, where the DealFoundry. DocuSignNotification is published.
  4. The Trigger Events screen appears. Select the Trigger Events and click the Add button.

DocuSign Configuration

DocuSign Trigger Events

Release Folder Structure​

The given image shows the release folder structure of BizDynamics.

Release Folder Structure

Web Apps​

Web apps contain the folders shown in the image.

Web Apps

API Apps​

API apps contain the folders shown in the image.

API Apps

Database​

Database contain the folders shown in the image.

Database