Configuring Web Apps
Admin App
Update the admin app configuration as per the following table.
| S.No | File Name | File Path | Key Name | Key Description | Key Value Format |
|---|---|---|---|---|---|
| 1 | config.json | /site/wwwroot/ | DF_URL | Indicates DealFoundry URL | <<DealFoundry URL>> |
| 2 | config.json | /site/wwwroot/ | Identity_URL | Indicates Identity server URL | <<Identity Server URL>> |
| 3 | config.json | /site/wwwroot/ | IF_PROD_URL | Indicates DealFoundry URL | <<DealFoundry URL/api/product/GetPLMProducts>> |
| 4 | idsrv.js | /site/wwwroot/ | authority | Indicates Identity server URL | << identity server url>> |
| 5 | idsrv.js | /site/wwwroot/ | client_id | Indicates application Id | <<Application Id>> |
| 6 | idsrv.js | /site/wwwroot/ | redirect_uri | Indicates webapp URL//callback.html | <<redirect URI>> |
| 7 | idsrv.js | /site/wwwroot/ | scope | Indicates web app API scope | <<web app API scope>> Note: Provide the default value as offline_access. |
| 8 | idsrv.js | /site/wwwroot/ | post_logout_redirect_uri | Indicates webapp URL/dashboard.html | <<post logout redirect URI>> |
| 9 | idsrv.js | /site/wwwroot/ | silent_redirect_uri | Indicates webapp URL/silentrenew.html | <<silent redirect URI>> |
Agent App
Update the agent app configuration as per the following table.
| S.No | File Name | File Path | Key Name | Key Description | Key Value Format |
|---|---|---|---|---|---|
| 1 | Configsetup.json | /site/wwwroot/ | authority | To login the application this authorization is required | <<Identity Web>> |
| 2 | Configsetup.json | /site/wwwroot/ | client_id | To login the application | <<Application Id>> |
| 3 | Configsetup.json | /site/wwwroot/ | redirect_uri | To login the application, we use client_id | <<callback webapp URL>> |
| 4 | Configsetup.json | /site/wwwroot/ | scope | Indicates the application scope | <<web app API scope>> Note: Provide the default value as offline_access. |
| 5 | Configsetup.json | /site/wwwroot/ | post_logout_redirect_uri | To logout the application, this URL is used | <<Webapp url>> |
| 6 | Configsetup.json | /site/wwwroot/ | silent_redirect_uri | To generate the new token | <<silent redirect URL>> |
| 7 | Configsetup.json | /site/wwwroot/ | IDSERVER_APP_NAME | Indicates the app name | <<Web app name>> |
| 8 | Configsetup.json | /site/wwwroot/ | IDENTITY_API | Indicates the Identity API URL | <<Identity api URL>> |
| 9 | Configsetup.json | /site/wwwroot/ | PC_API | Indicates the Product Catalog API URL | <<Product Catalog API URL>> |
| 10 | Configsetup.json | /site/wwwroot/ | COLB_API | Indicates the Collaboration API URL | <<Collaboration API URL>> |
| 11 | Configsetup.json | /site/wwwroot/ | DF_API | Indicates the DealFoundry API URL | <<DealFoundry API URL>> |
| 12 | Configsetup.json | /site/wwwroot/ | NF_API | Indicates the Notification API URL | <<Notification API URL>> |
| 13 | Configsetup.json | /site/wwwroot/ | BD_API | Indicates the DealFoundry API URL | <<DealFoundry API URL>> |
| 14 | Configsetup.json | /site/wwwroot/ | BDX_API | Indicates the DealFoundry API URL | <<DealFoundry API URL>> |
| 15 | Configsetup.json | /site/wwwroot/ | NDS_API | Indicates the Notes and Diaries API URL | <<Notes and Dairies API URL>> |
| 16 | Configsetup.json | /site/wwwroot/ | AGENT_UI | Indicates the Agent app URL | <<Agent app URL>> |
| 17 | Configsetup.json | /site/wwwroot/ | Cust_UI | Indicates the Customer app URL | <<Customer app URL>> |
| 18 | Configsetup.json | /site/wwwroot/ | FNOL_UI | Indicates the FNOL app URL | <<FNOL app URL>> |
| 19 | Configsetup.json | /site/wwwroot/ | UWAPP_UI | Indicates the UWAPP app URL | <<UWAPP app URL>> |
| 10 | Configsetup.json | /site/wwwroot/ | WL_UI | Indicates the WorkLoad app URL | <<WorkLoad app URL>> |
| 21 | Configsetup.json | /site/wwwroot/ | BDX_UI | Indicates the BDX app URL | <<BDX app URL>> |
Customer App
Update the customer configuration as per the following table.
| S.No | File Name | File Path | Key Name | Key Description | Key Value Format |
|---|---|---|---|---|---|
| 1 | configsetup.json | /site/wwwroot/ | authority | Indicates Identity server web application URL | <<Identity Server web app URL>> |
| 2 | configsetup.json | /site/wwwroot/ | client_id | Indicates the web application Id when web app is added under Admin application | <<Application Id>> |
| 3 | configsetup.json | /site/wwwroot/ | redirect_uri | Indicates the redirect URL | <<redirect URL>> |
| 4 | configsetup.json | /site/wwwroot/ | scope | Indicates the web API scope | <<web app API scope>> |
| 5 | configsetup.json | /site/wwwroot/ | post_logout_redirect_uri | Indicates the logout URL | <<logout url>> |
| 6 | configsetup.json | /site/wwwroot/ | silent_redirect_uri | Indicates the silent URL | <<silent redirect URI>> |
| 7 | configsetup.json | /site/wwwroot/ | IDSERVER_APP_NAME | Indicates the name of the web app | <<Idserver App Name>> |
| 8 | configsetup.json | /site/wwwroot/ | IDENTITY_API | Indicates the Identity API URL | <<Identity API URL>> |
| 9 | configsetup.json | /site/wwwroot/ | PC_API | Indicates the Product Catalog API URL | <<Product Catalog API URL>> |
| 10 | configsetup.json | /site/wwwroot/ | COLB_API | Indicates the Collaboration API URL | <<collaboration API URL>> |
| 11 | configsetup.json | /site/wwwroot/ | DF_API | Indicates the DealFoundry API URL | <<Dealfoundry API URL>> |
| 12 | configsetup.json | /site/wwwroot/ | NF_API | Indicates the Notification API URL | <<notification API URL>> |
| 13 | configsetup.json | /site/wwwroot/ | BD_API | Indicates the Bizdynamics API URL | <<Bizdynamics API URL>> |
| 14 | configsetup.json | /site/wwwroot/ | NDS_API | Indicates the Notes and Dairies URL for document storage | <<notes and dairies API URL>> |
| 15 | configsetup.json | /site/wwwroot/ | AGENT_UI | Indicates the Agent app URL | <<agent app URL>> |
| 16 | configsetup.json | /site/wwwroot/ | CUST_UI | Indicates the Customer app URL | <<customer app URL>> |
| 17 | configsetup.json | /site/wwwroot/ | FNOL_UI | Indicates the FNOL app URL | <<FNOL URL>> |
| 18 | configsetup.json | /site/wwwroot/ | UWAPP_UI | Indicates the Underwriter app URL | <<Underwriter App url>> |
| 19 | configsetup.json | /site/wwwroot/ | WL_UI | Indicates the Workload app URL | <<Workload App Url>> |
| 20 | configsetup.json | /site/wwwroot/ | BDX_UI | Indicates the Workload for BDX app URL | <<BDX URL>> |
Experience Studio
Update the experience studio configuration as per the following table.
| S.No | File Name | File Path | Key Name | Key Description | Key Value Format |
|---|---|---|---|---|---|
| 1 | Web.config | /site/wwwroot/ | connectionString | Indicates Experience Studio database | <add name="UXConnection" connectionString="User ID=<<user id>>;Password=<<password>>; Initial Catalog=<<database name>>;Data Source=<<database server name>>;Persist Security Info=False;Persist Security Info=False;Connection Timeout=30;Connection Lifetime = 0; pooling =true" providerName="System.Data.SqlClient" /> |
WorkLoad (LOB) App
Update the WorkLoad (LOB) configuration as per the following table.
| S.No | File Name | File Path | Key Name | Key Description | Key Value Format |
|---|---|---|---|---|---|
| 1 | configsetup.json | /site/wwwroot/ | devurl | Indicates the Agent app URL | <<Agent App URL>> |
| 2 | configsetup.json | /site/wwwroot/ | API_MGMT | Indicates the API management URL | <<API Management URL>> |
| 3 | configsetup.json | /site/wwwroot/ | API_MGMT_KEY | Indicates the Key Dev App Image URL | << Key Dev App Image URL >> |
| 4 | configsetup.json | /site/wwwroot/ | PC_API | Indicates the Product Catalog API URL | <<Product catalog API URL>> |
| 5 | configsetup.json | /site/wwwroot/ | DF_API | Indicates the DealFoundry API URL | <<Dealfoundry API URL>> |
| 6 | configsetup.json | /site/wwwroot/ | NF_API | Indicates the Notification API URL | <<notification API URL>> |
| 7 | configsetup.json | /site/wwwroot/ | BD_API | Indicates the Dealfoundry API URL | <<Dealfoundry API URL>> |
| 8 | configsetup.json | /site/wwwroot/ | NDS_API | Indicates the Notes and Dairies URL for document storage | <<notes and dairies API URL>> |
| 9 | configsetup.json | /site/wwwroot/ | AGENT_UI | Indicates the Agent app URL | <<agent app URL>> |
| 10 | configsetup.json | /site/wwwroot/ | UWAPP_UI | Indicates the Underwriter app URL | <<Underwriter app URL>> |
| 11 | configsetup.json | /site/wwwroot/ | CUST_UI | Indicates the Customer app URL | <<customer app URL>> |
| 12 | configsetup.json | /site/wwwroot/ | formURL | Indicates the BizDynamics API URL | <<BizDynamics API URL>> |
| 13 | configsetup.json | /site/wwwroot/ | Identity_Provider_authority | Indicates the Identity web app URL | <<Idenity provider web app URL>> |
| 14 | configsetup.json | /site/wwwroot/ | client_id | Indicates the web application Id when web app is added under Admin application | <<Registered web application ID in BD Admin portal>> |
| 15 | configsetup.json | /site/wwwroot/ | redirect_uri | Indicates the redirect URL | <<redirect URL>> |
| 16 | configsetup.json | /site/wwwroot/ | scope | Registered API application scope in BD Admin portal | <<web app API scope>> |
BD Portal
Update the BD Portal configuration as per the following table.
| S.No | File Name | File Path | Key Name | Key Description | Key Value Format |
|---|---|---|---|---|---|
| 1 | config.js | /site/wwwroot/ | PC_API | Indicates the Product Catalog API URL | <<Product Catalog API URL>> |
| 2 | config.js | /site/wwwroot/ | COLB_API | Indicates the Collaboration API URL | <<collaboration API URL>> |
| 3 | config.js | /site/wwwroot/ | DF_API | Indicates the DealFoundry API URL | <<Dealfoundry API URL>> |
| 4 | config.js | /site/wwwroot/ | NF_API | Indicates the Notification API URL | <<notification API URL>> |
| 5 | config.js | /site/wwwroot/ | BD_API | Indicates the Bizdynamics API URL | <<Bizdynamics API URL>> |
| 6 | config.js | /site/wwwroot/ | BDX_API | Indicates the BizDynamics API URL | <<Bizdynamics express API URL>> |
| 7 | config.js | /site/wwwroot/ | N&D_API | Indicates the Notes and Dairies URL for document storage | <<notes and dairies API URL>> |
| 8 | config.js | /site/wwwroot/ | AGENT_UI | Indicates the Agent app URL | <<agent app url>> |
| 9 | config.js | /site/wwwroot/ | CUST_UI | Indicates the Customer app URL | <<customer app URL>> |
| 10 | config.js | /site/wwwroot/ | FNOL_UI | Indicates the FNOL app URL | <<FNOL URL>> |
| 11 | config.js | /site/wwwroot/ | UWAPP_UI | Indicates the Underwriter app URL | <<Underwriter URL>> |
| 12 | config.js | /site/wwwroot/ | WL_UI | Indicates the Workload app URL | << Workload App URL >> |
| 13 | config.js | /site/wwwroot/ | BDX_UI | Indicates the Workload for BDX app URL | << BDX App URL >> |
| 14 | config.js | /site/wwwroot/ | PRICING_UI | Indicates the pricing URL for web app | <<Pricing URL>> |
DocuSign
Update the docusign configuration as per the following table.
| S.No | File Name | File Path | Key Name | Key Description | Key Value Format |
|---|---|---|---|---|---|
| 1 | web.Config | /site/wwwroot/ | NotificationUrl | Indicates the Notification URL to send the notifications | <<Notification URL>> |
| 2 | web.Config | /site/wwwroot/ | WebApiUrl | Indicates the web API URL | << web api URL >> |
| 3 | web.Config | /site/wwwroot/ | IdentityProviderURL | Indicates Identity Provider web app URL | <<IdentityProviderURL>> |
| 4 | web.Config | /site/wwwroot/ | DealFoundryAPIScope | Indicates DealFoundry API scope name | <<APIscope>> |
| 5 | web.Config | /site/wwwroot/ | NotificationAPIScope | Indicates Notification API scope name | <<APIscope>> |
| 6 | web.Config | /site/wwwroot/ | DocuSignClientId | Indicates DocuSign Client Id | <<ClientId>> |
| 7 | web.Config | /site/wwwroot/ | DocuSignSecretKey | Indicates DocuSign secret key | <<secretkey>> |
DTX App
Update the DTX App configuration as per the following table.
| S.No | File Name | File Path | Key Name | Key Description | Key Value Format |
|---|---|---|---|---|---|
| 1 | serverconfig.json | /site/wwwroot/ | BaseUrl | Indicates DTX API URL | <<DTX API URL>> |
| 2 | serverconfig.json | /site/wwwroot/ | WebAddress | Indicates DTX web URL | <<DTX web URL>> |
| 3 | Web.config | /site/wwwroot/ | connectionString | Indicates the database connectionString | "DefaultConnection": "Data Source=<SQL Server name>;Initial Catalog=<Database name>;user id=<username>;password=<password>;" |
| 4 | Web.config | /site/wwwroot/ | getProductsApiUrl | Indicates the url to get the products | <<BD API url/API/products/search>> |
| 5 | Web.config | /site/wwwroot/ | getTransactionStatusApiUrl | Indicates the URL to get the transaction status | <<BD API url/API/metadata/status>> |
| 6 | Web.config | /site/wwwroot/ | getTransactionTypeApiUrl | Indicates the URL to get the products | <<BD API url/API/products/search >> |
| 7 | Web.config | /site/wwwroot/ | userRoleApiUrl | Indicates the URL to get the roles from Identity server | <<BD API url/API/roles >> |
| 8 | Web.config | /site/wwwroot/ | DealFoundryAPIScope | Indicates the API scope | <<web app API scope>> |
| 9 | Web.config | /site/wwwroot/ | IdentityapiScope | Indicates the Identity API scope | <<web app API scope>> |
| 10 | Web.config | /site/wwwroot/ | DTXClientId | Indicates the DTX client Id | <<web app clientId>> |
| 11 | Web.config | /site/wwwroot/ | DTXSecretKey | Indicates the DTX secret key | <<web app secretkey>> |
| 12 | Web.config | /site/wwwroot/ | DealFoundryAPIasClient | Indicates the DTX secret key | <<web app secretkey>> |
| 13 | Web.config | /site/wwwroot/ | AdminIdentityServer | Indicates the Identity server web app URL | <<Identity server web app>> |
| 14 | Web.config | /site/wwwroot/ | IsAdminAuthorized | Denotes whether to enable the Authentication Token or not | False/true |
Distribution Center
Update the Distribution Center API configuration as per the following table.
| S.No | File Name | File Path | Key Name | Key Description | Key Value Format |
|---|---|---|---|---|---|
| 1 | app.js | /site/wwwroot./app.js | Distribution Center API URL | API URL | var webapiurl = 'https://vm-bd-productcatalog-common-apiapp.azurewebsites.net/api/'; |