diff --git a/run.sh b/run.sh index 420b082c88..23d3365a03 100644 --- a/run.sh +++ b/run.sh @@ -38,6 +38,7 @@ do sed -i $SED_EXTRA_ARGS "s?{{REFINER_INTACCT_ONBOARDING_DONE_SURVEY_ID}}?${REFINER_INTACCT_ONBOARDING_DONE_SURVEY_ID}?g" $f; sed -i $SED_EXTRA_ARGS "s?{{REFINER_QBD_ONBOARDING_DONE_SURVEY_ID}}?${REFINER_QBD_ONBOARDING_DONE_SURVEY_ID}?g" $f; sed -i $SED_EXTRA_ARGS "s?{{REFINER_INTACCT_EXPORT_DONE_SURVEY_ID}}?${REFINER_INTACCT_EXPORT_DONE_SURVEY_ID}?g" $f; + sed -i $SED_EXTRA_ARGS "s?{{REFINER_QBD_EXPORT_DONE_SURVEY_ID}}?${REFINER_QBD_EXPORT_DONE_SURVEY_ID}?g" $f; sed -i $SED_EXTRA_ARGS "s?{{BUSINESS_CENTRAL_OAUTH_REDIRECT_URI}}?${BUSINESS_CENTRAL_OAUTH_REDIRECT_URI}?g" $f; sed -i $SED_EXTRA_ARGS "s?{{BUSINESS_CENTRAL_OAUTH_CLIENT_ID}}?${BUSINESS_CENTRAL_OAUTH_CLIENT_ID}?g" $f; sed -i $SED_EXTRA_ARGS "s?{{XERO_OAUTH_CLIENT_ID}}?${XERO_OAUTH_CLIENT_ID}?g" $f; diff --git a/scripts/setup_env.js b/scripts/setup_env.js index 730b337de4..1963fc0c10 100644 --- a/scripts/setup_env.js +++ b/scripts/setup_env.js @@ -41,6 +41,7 @@ const environment = { }, qbd: { onboarding_done_survery_id: `${process.env.REFINER_QBD_ONBOARDING_DONE_SURVEY_ID ? process.env.REFINER_QBD_ONBOARDING_DONE_SURVEY_ID : '{{REFINER_QBD_ONBOARDING_DONE_SURVEY_ID}}'}`, + export_done_survery_id: `${process.env.REFINER_QBD_EXPORT_DONE_SURVEY_ID ? process.env.REFINER_QBD_EXPORT_DONE_SURVEY_ID : '{{REFINER_QBD_EXPORT_DONE_SURVEY_ID}}'}`, } }, }; diff --git a/src/app/integrations/qbd-direct/qbd-direct-main/qbd-direct-dashboard/qbd-direct-dashboard.component.ts b/src/app/integrations/qbd-direct/qbd-direct-main/qbd-direct-dashboard/qbd-direct-dashboard.component.ts index e1c4144821..dc9b7d1973 100644 --- a/src/app/integrations/qbd-direct/qbd-direct-main/qbd-direct-dashboard/qbd-direct-dashboard.component.ts +++ b/src/app/integrations/qbd-direct/qbd-direct-main/qbd-direct-dashboard/qbd-direct-dashboard.component.ts @@ -130,6 +130,12 @@ export class QbdDirectDashboardComponent implements OnInit { this.isExportInProgress = false; this.exportProgressPercentage = 0; this.processedCount = 0; + + if (this.failedExpenseGroupCount === 0) { + this.refinerService.triggerSurvey( + AppName.QBD_DIRECT, environment.refiner_survey.qbd.export_done_survery_id, RefinerSurveyType.EXPORT_DONE + ); + } }); } }); diff --git a/src/app/shared/components/dashboard/dashboard-export-section/dashboard-export-section.component.html b/src/app/shared/components/dashboard/dashboard-export-section/dashboard-export-section.component.html index b310ffc4de..0955beb87e 100644 --- a/src/app/shared/components/dashboard/dashboard-export-section/dashboard-export-section.component.html +++ b/src/app/shared/components/dashboard/dashboard-export-section/dashboard-export-section.component.html @@ -48,6 +48,11 @@