SlideShare a Scribd company logo
1 of 29
WT12 Triggering Flows
Agenda
●Trigger flows when files or database records are added or updated
●Schedule flows
●Persist and share data across flow executions
●Publish and consume JMS messages
●Process items in a collection sequentially
●Process records asynchronously in batch
WT 12-1: Trigger a flow when a new file is added to a
directory Open Apdev-
examples project
1
2
3
4
5
Drag & Drop
Drag & Drop
WT 12-1: Trigger a flow when a new file is added to a
directory
1
2
3
4
5
WT 12-1: Trigger a flow when a new file is added to a
directory
1
2
3
4
WT 12-1: Trigger a flow when a new file is added to a
directory
1
2
3
WT 12-1: Trigger a flow when a new file is added to a
directory
1
2
3
4
WT 12-1: Trigger a flow when a new file is added to a
directory
1
Drop This is account.csv
2
3
Confirm
WT 12-2: Trigger a flow when a new record is added to a
database and use automatic watermarking
1
2
3
4
http://mu.mulesoft-training.com/accounts/show
Database hosted by
MuleSoft
Drag & Drop
Drag & Drop
WT 12-2: Trigger a flow when a new record is added to a
database and use automatic watermarking
1
2
3
4
WT 12-2: Trigger a flow when a new record is added to a
database and use automatic watermarking
1
2
3
4
WT 12-2: Trigger a flow when a new record is added to a
database and use automatic watermarking
1
2
3
4
5
WT 12-2: Trigger a flow when a new record is added to a
database and use automatic watermarking
1
2
3
4
Drag & Drop
WT 12-2: Trigger a flow when a new record is added to a
database and use automatic watermarking
1
2
3
4
Drag & Drop
Change Label
Click
5
Drag & Drop
WT 12-2: Trigger a flow when a new record is added to a
database and use automatic watermarking
1
2
3
Once your app runs, you will see many accounts are
downloaded and write them to file.
WT 12-2: Trigger a flow when a new record is added to a
database and use automatic watermarking
1
2
3
4
Confirm your account
WT 12-3: Schedule a flow and use manual watermarking
1
2
3
4
Drag & Drop
Click
Click
5
WT 12-3: Schedule a flow and use manual watermarking
1
2
3
4
Drag & Drop
Copy
Paste
WT 12-3: Schedule a flow and use manual watermarking
1
2
3
4
Drag & Drop
Click
5
WT 12-3: Schedule a flow and use manual watermarking
1
2
3
WT 12-3: Schedule a flow and use manual watermarking
1
2
3
4
Drag & Drop
Drag & Drop
Drag & Drop
WT 12-3: Schedule a flow and use manual watermarking
1
2
3
4
Click
WT 12-3: Schedule a flow and use manual watermarking
1
2
3
4
Drag & Drop
Drag & Drop
Drag & Drop
WT 12-3: Schedule a flow and use manual watermarking
1
2
3
4
5 Confirm
WT 12-4: Publish and listen for JMS messages
1
2
3
4
Drag & Drop
WT 12-4: Publish and listen for JMS messages
1
2
3
4
Drag & Drop
Drag & Drop
WT 12-4: Publish and listen for JMS messages
1
2
3
Drag & Drop
WT 12-4: Publish and listen for JMS messages
1
2
3
4
In case of failure of deployment, check this
https://forums.mulesoft.com/questions/101249/mule-4-self-paced-
wt-12-4-activemq-connection-fact.html
Drag & Drop
WT 12-4: Publish and listen for JMS messages
1
confirm

More Related Content

More from Akihiro Iwaya

Lighting componentワークブック(経費精算アプリ)
Lighting componentワークブック(経費精算アプリ)Lighting componentワークブック(経費精算アプリ)
Lighting componentワークブック(経費精算アプリ)
Akihiro Iwaya
 

More from Akihiro Iwaya (20)

Wt7 structuring mule applications
Wt7 structuring mule applicationsWt7 structuring mule applications
Wt7 structuring mule applications
 
Iot explore demo for cross clouds
Iot explore demo for cross cloudsIot explore demo for cross clouds
Iot explore demo for cross clouds
 
Iot explorer デモ (MC, CC, Heroku, Core)
Iot explorer デモ (MC, CC, Heroku, Core)Iot explorer デモ (MC, CC, Heroku, Core)
Iot explorer デモ (MC, CC, Heroku, Core)
 
Df salesforce dx説明資料
Df salesforce dx説明資料Df salesforce dx説明資料
Df salesforce dx説明資料
 
IoT explorer タクシー配車デモ
IoT explorer タクシー配車デモIoT explorer タクシー配車デモ
IoT explorer タクシー配車デモ
 
Io t工場機器監視デモ
Io t工場機器監視デモIo t工場機器監視デモ
Io t工場機器監視デモ
 
Salesforce X AWS Machine Learning
Salesforce X AWS Machine LearningSalesforce X AWS Machine Learning
Salesforce X AWS Machine Learning
 
Visualforceとは
VisualforceとはVisualforceとは
Visualforceとは
 
Soracom X AWS Iot X Salesforce
Soracom X AWS Iot X SalesforceSoracom X AWS Iot X Salesforce
Soracom X AWS Iot X Salesforce
 
Force.comハンズオン
Force.comハンズオンForce.comハンズオン
Force.comハンズオン
 
Lightingコンポーネントベーシック開発
Lightingコンポーネントベーシック開発Lightingコンポーネントベーシック開発
Lightingコンポーネントベーシック開発
 
Lighting componentワークブック(s1コンタクトリストコンポーネント)
Lighting componentワークブック(s1コンタクトリストコンポーネント)Lighting componentワークブック(s1コンタクトリストコンポーネント)
Lighting componentワークブック(s1コンタクトリストコンポーネント)
 
Lighting componentワークブック(経費精算アプリ)
Lighting componentワークブック(経費精算アプリ)Lighting componentワークブック(経費精算アプリ)
Lighting componentワークブック(経費精算アプリ)
 
Salesforce x pepper in English
Salesforce x pepper in EnglishSalesforce x pepper in English
Salesforce x pepper in English
 
Salesforce x pepper
Salesforce x pepperSalesforce x pepper
Salesforce x pepper
 
Iotデモehealthcare
IotデモehealthcareIotデモehealthcare
Iotデモehealthcare
 
Iotデモweatherstation
IotデモweatherstationIotデモweatherstation
Iotデモweatherstation
 
Iotデモgoogleglass
IotデモgoogleglassIotデモgoogleglass
Iotデモgoogleglass
 
Iotデモ健康アプリ
Iotデモ健康アプリIotデモ健康アプリ
Iotデモ健康アプリ
 
Iotデモrapiroロボット
IotデモrapiroロボットIotデモrapiroロボット
Iotデモrapiroロボット
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Wt12 triggering flows

  • 2. Agenda ●Trigger flows when files or database records are added or updated ●Schedule flows ●Persist and share data across flow executions ●Publish and consume JMS messages ●Process items in a collection sequentially ●Process records asynchronously in batch
  • 3. WT 12-1: Trigger a flow when a new file is added to a directory Open Apdev- examples project 1 2 3 4 5 Drag & Drop Drag & Drop
  • 4. WT 12-1: Trigger a flow when a new file is added to a directory 1 2 3 4 5
  • 5. WT 12-1: Trigger a flow when a new file is added to a directory 1 2 3 4
  • 6. WT 12-1: Trigger a flow when a new file is added to a directory 1 2 3
  • 7. WT 12-1: Trigger a flow when a new file is added to a directory 1 2 3 4
  • 8. WT 12-1: Trigger a flow when a new file is added to a directory 1 Drop This is account.csv 2 3 Confirm
  • 9. WT 12-2: Trigger a flow when a new record is added to a database and use automatic watermarking 1 2 3 4 http://mu.mulesoft-training.com/accounts/show Database hosted by MuleSoft Drag & Drop Drag & Drop
  • 10. WT 12-2: Trigger a flow when a new record is added to a database and use automatic watermarking 1 2 3 4
  • 11. WT 12-2: Trigger a flow when a new record is added to a database and use automatic watermarking 1 2 3 4
  • 12. WT 12-2: Trigger a flow when a new record is added to a database and use automatic watermarking 1 2 3 4 5
  • 13. WT 12-2: Trigger a flow when a new record is added to a database and use automatic watermarking 1 2 3 4 Drag & Drop
  • 14. WT 12-2: Trigger a flow when a new record is added to a database and use automatic watermarking 1 2 3 4 Drag & Drop Change Label Click 5 Drag & Drop
  • 15. WT 12-2: Trigger a flow when a new record is added to a database and use automatic watermarking 1 2 3 Once your app runs, you will see many accounts are downloaded and write them to file.
  • 16. WT 12-2: Trigger a flow when a new record is added to a database and use automatic watermarking 1 2 3 4 Confirm your account
  • 17. WT 12-3: Schedule a flow and use manual watermarking 1 2 3 4 Drag & Drop Click Click 5
  • 18. WT 12-3: Schedule a flow and use manual watermarking 1 2 3 4 Drag & Drop Copy Paste
  • 19. WT 12-3: Schedule a flow and use manual watermarking 1 2 3 4 Drag & Drop Click 5
  • 20. WT 12-3: Schedule a flow and use manual watermarking 1 2 3
  • 21. WT 12-3: Schedule a flow and use manual watermarking 1 2 3 4 Drag & Drop Drag & Drop Drag & Drop
  • 22. WT 12-3: Schedule a flow and use manual watermarking 1 2 3 4 Click
  • 23. WT 12-3: Schedule a flow and use manual watermarking 1 2 3 4 Drag & Drop Drag & Drop Drag & Drop
  • 24. WT 12-3: Schedule a flow and use manual watermarking 1 2 3 4 5 Confirm
  • 25. WT 12-4: Publish and listen for JMS messages 1 2 3 4 Drag & Drop
  • 26. WT 12-4: Publish and listen for JMS messages 1 2 3 4 Drag & Drop Drag & Drop
  • 27. WT 12-4: Publish and listen for JMS messages 1 2 3 Drag & Drop
  • 28. WT 12-4: Publish and listen for JMS messages 1 2 3 4 In case of failure of deployment, check this https://forums.mulesoft.com/questions/101249/mule-4-self-paced- wt-12-4-activemq-connection-fact.html Drag & Drop
  • 29. WT 12-4: Publish and listen for JMS messages 1 confirm