Icon

00.Orchestration - Exercise

Orchestration - Exercise

The workflows in this workflow group create a complete, deployable application for collecting and analyzing user feedback.
- The data collection is perfomed by 01.Form Data App.
- Once a day 02.Feedback Analyzer reads the latest feedback and appends a sentiment prediction.
- Meanwhile, 04.Email Unsubscribers Update takes care of updating the list of users who opt out of receiving emails.
- Lastly the feedback, its associated sentiment and the user info are collected in a pdf report for the system admin by 03.Generate Daily Report.

Below is a summary of the orchestration schema, together with workflow services eventually called by a workflow. Notice that each workflow has a different execution triggerer (in green).

Data Analysis Data Collection USER INTERACTION(Data App) SCHEDULE(once a day) Workflow Service 1Form UpdateSave form new entries. CALLERWORKFLOW (01.Form) 03. Generate DailyRecap ReportCreate feedback report. WORKFLOW ACTION(02.Feedback_An.) 04. EmailUnsubscribers UpdateUpdate list file. Workflow Service 2Sentiment Predict.Calculate sentiment ofgiven feedback EXTERNAL CALLER(several times a day) CALLERWORKFLOW (02.Feedback_An.) WAIT..(04.Email unsubs. list update) 02. Feedback AnalyzerAppend sentiment tolatest feedback Step 1. Deployment and orchestration1. Deploy the Session 4 - Orchestration - Exerciseworkflow group to KNIME Business Hub. Reset theworkflows before upload.2. Configure Workflow Schedules: 02.Feedback Analyzer everyday at 12:003. Configure Workflow Actions: 02.Feedback Analyzer successful execution triggers the execution of 03.Generate Daily Recap Report4. Set configuration options: 03. Generate Daily Recap Report has waiting time = 30 seconds and number of attempts= 55. Test: Manually trigger daily report creation: Configure the above for an immediate execution of 02.Feedback Analyzer. During waiting time, manually execute 04.Email unsubscribers update. A new report is created in the Daily Reports folder 01.Form Data AppCollect user informationand feedback viainteractive form. Session 4 - Optimization, Orchestration and Best PracticesExercise 02.OrchestrationThe workflows in this workflow group create a complete, deployable application for collecting and analyzing user feedback. - The data collection is perfomed by 01.Form Data App.- Once a day 02.Feedback Analyzer reads the latest feedback and appends a sentiment prediction.- Meanwhile, 04.Email Unsubscribers Update takes care of updating the list of users who opt out of receiving emails.- Lastly the feedback, its associated sentiment and the user info are collected in a pdf report for the system admin by 03.Generate Daily Report.Below is a summary of the orchestration schema, together with workflow services eventually called by a workflow. Notice that each workflow hasa different execution triggerer (in green). Data Analysis Data Collection USER INTERACTION(Data App) SCHEDULE(once a day) Workflow Service 1Form UpdateSave form new entries. CALLERWORKFLOW (01.Form) 03. Generate DailyRecap ReportCreate feedback report. WORKFLOW ACTION(02.Feedback_An.) 04. EmailUnsubscribers UpdateUpdate list file. Workflow Service 2Sentiment Predict.Calculate sentiment ofgiven feedback EXTERNAL CALLER(several times a day) CALLERWORKFLOW (02.Feedback_An.) WAIT..(04.Email unsubs. list update) 02. Feedback AnalyzerAppend sentiment tolatest feedback Step 1. Deployment and orchestration1. Deploy the Session 4 - Orchestration - Exerciseworkflow group to KNIME Business Hub. Reset theworkflows before upload.2. Configure Workflow Schedules: 02.Feedback Analyzer everyday at 12:003. Configure Workflow Actions: 02.Feedback Analyzer successful execution triggers the execution of 03.Generate Daily Recap Report4. Set configuration options: 03. Generate Daily Recap Report has waiting time = 30 seconds and number of attempts= 55. Test: Manually trigger daily report creation: Configure the above for an immediate execution of 02.Feedback Analyzer. During waiting time, manually execute 04.Email unsubscribers update. A new report is created in the Daily Reports folder 01.Form Data AppCollect user informationand feedback viainteractive form. Session 4 - Optimization, Orchestration and Best PracticesExercise 02.OrchestrationThe workflows in this workflow group create a complete, deployable application for collecting and analyzing user feedback. - The data collection is perfomed by 01.Form Data App.- Once a day 02.Feedback Analyzer reads the latest feedback and appends a sentiment prediction.- Meanwhile, 04.Email Unsubscribers Update takes care of updating the list of users who opt out of receiving emails.- Lastly the feedback, its associated sentiment and the user info are collected in a pdf report for the system admin by 03.Generate Daily Report.Below is a summary of the orchestration schema, together with workflow services eventually called by a workflow. Notice that each workflow hasa different execution triggerer (in green).

Nodes

  • No nodes found

Extensions

  • No modules found

Links