SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
What’s New?
Tijs Rademakers (@tijsrademakers)
15-11-2019
@tijsrademakers 15 November 2019
©2019FlowableAG. All rights reserved.
Strong growth in community
Three 6.4 releases
Focused on the 6.5.0 release
Remaining focus on the BPMN, CMMN and DMN engine
State of the Flowable project
15 November 2019@tijsrademakers
©2019FlowableAG. All rights reserved.
Plan item instances stored in runtime tables
Support to listen to BPMN signal events
Change state logic for case instances
Lots of general CMMN improvements
Lots of CMMN improvements
15 November 2019@tijsrademakers
©2019FlowableAG. All rights reserved.
Complex models decomposed in CMMN and BPMN
More details: CMMN makes BPMN smarter and engaging
by Micha Kiener
Power in combining CMMN and BPMN
15 November 2019@tijsrademakers
BPMNCMMN
©2019FlowableAG. All rights reserved.
Similar to identity links in flexibility and structure
Links a parent instance to a child instance or task
Full tree is stored, so the root instance has a link to all the
children
Supports easy querying for all tasks for a case instance
Or all children of a process instance
Can be used for other entity linking logic as well
Entity links
15 November 2019@tijsrademakers
©2019FlowableAG. All rights reserved.
Possibility to test lots of different DBs and versions
Support for different JDK versions
Jumped on Github Actions
15 November 2019@tijsrademakers
©2019FlowableAG. All rights reserved.
Cockroach DB support
DMN 1.2 support
Runtime activity instances
Kubernetes support
Tenant fallback implementation
• Search within definitions with same parent deployment (app)
• Search within tenant first
• Fallback to default tenant
Other new features
15 November 2019@tijsrademakers
©2019FlowableAG. All rights reserved.
New developments
15 November 2019@tijsrademakers
©2019FlowableAG. All rights reserved.
Pluggable channels like Kafka, JMS etc
Inbound and outbound pipelines
Correlation support
BPMN start event, boundary event, send event task
CMMN start, event listener, send event task
More details: Using Kafka: the Flowable Event Registry by
Joram Barrez and Filip Hrisafov
Improved event support
15 November 2019@tijsrademakers
©2019FlowableAG. All rights reserved.
Full overview of transaction steps in BPMN and CMMN
Can also be used when a transaction rolls back
Exact order of executed steps
More details: BPMN and CMMN execution error analysis
by Tijs Rademakers
Logging session
15 November 2019@tijsrademakers
©2019FlowableAG. All rights reserved.
Support to configure and run batches
Uses jobs to execute batch parts
Can be used for batch process instance migration
More details: Complex batch process migration by Tijs
Rademakers
Batch support
15 November 2019@tijsrademakers
©2019FlowableAG. All rights reserved.
History tables grow big over time
Historic data only required for 6 months / 1 year / ….
Full historic data in ElasticSearch / ….
Query support to delete historic instances
Support to automatically clean up historic data after a
configured period at a configured time
History cleanup support
15 November 2019@tijsrademakers
©2019FlowableAG. All rights reserved.
Flowable 6.5.0 release including the new developments
Blog series about event architectures with Flowable
Blog series about CMMN and the possibilities of
combining CMMN and BPMN
Improved documentation
Community feedback for new features always
appreciated
Next up
15 November 2019@tijsrademakers
Thank you.
https://flowable.com/flowfest2019/

Más contenido relacionado

La actualidad más candente

Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...
Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...
Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...
confluent
 
Kafka as an Eventing System to Replatform a Monolith into Microservices
Kafka as an Eventing System to Replatform a Monolith into Microservices Kafka as an Eventing System to Replatform a Monolith into Microservices
Kafka as an Eventing System to Replatform a Monolith into Microservices
confluent
 
Digital Transformation in Healthcare with Kafka—Building a Low Latency Data P...
Digital Transformation in Healthcare with Kafka—Building a Low Latency Data P...Digital Transformation in Healthcare with Kafka—Building a Low Latency Data P...
Digital Transformation in Healthcare with Kafka—Building a Low Latency Data P...
confluent
 

La actualidad más candente (12)

Mistakes - I’ve made a few. Blunders in event-driven architecture | Simon Aub...
Mistakes - I’ve made a few. Blunders in event-driven architecture | Simon Aub...Mistakes - I’ve made a few. Blunders in event-driven architecture | Simon Aub...
Mistakes - I’ve made a few. Blunders in event-driven architecture | Simon Aub...
 
My Talk Slides for Clojured Berlin 2019
My Talk Slides for Clojured Berlin 2019My Talk Slides for Clojured Berlin 2019
My Talk Slides for Clojured Berlin 2019
 
Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...
Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...
Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...
 
Scalable Application Development @ Picnic
Scalable Application Development @ PicnicScalable Application Development @ Picnic
Scalable Application Development @ Picnic
 
High Volume Streaming Data: How Amazon Web Services is Changing Our Approach
High Volume Streaming Data: How Amazon Web Services is Changing Our ApproachHigh Volume Streaming Data: How Amazon Web Services is Changing Our Approach
High Volume Streaming Data: How Amazon Web Services is Changing Our Approach
 
Kafka as an Eventing System to Replatform a Monolith into Microservices
Kafka as an Eventing System to Replatform a Monolith into Microservices Kafka as an Eventing System to Replatform a Monolith into Microservices
Kafka as an Eventing System to Replatform a Monolith into Microservices
 
Digital Transformation in Healthcare with Kafka—Building a Low Latency Data P...
Digital Transformation in Healthcare with Kafka—Building a Low Latency Data P...Digital Transformation in Healthcare with Kafka—Building a Low Latency Data P...
Digital Transformation in Healthcare with Kafka—Building a Low Latency Data P...
 
How to use hybrid cloud to migrate and deploy unified business applications i...
How to use hybrid cloud to migrate and deploy unified business applications i...How to use hybrid cloud to migrate and deploy unified business applications i...
How to use hybrid cloud to migrate and deploy unified business applications i...
 
Real Time Event Processing and In-­memory analysis of Big Data - StampedeCon ...
Real Time Event Processing and In-­memory analysis of Big Data - StampedeCon ...Real Time Event Processing and In-­memory analysis of Big Data - StampedeCon ...
Real Time Event Processing and In-­memory analysis of Big Data - StampedeCon ...
 
Modelling event data in look ml
Modelling event data in look mlModelling event data in look ml
Modelling event data in look ml
 
Projects
ProjectsProjects
Projects
 
The Future of Data Pipelines
The Future of Data PipelinesThe Future of Data Pipelines
The Future of Data Pipelines
 

Similar a Flowable 2019 What's New

Similar a Flowable 2019 What's New (20)

How data modelling helps serve billions of queries in millisecond latency wit...
How data modelling helps serve billions of queries in millisecond latency wit...How data modelling helps serve billions of queries in millisecond latency wit...
How data modelling helps serve billions of queries in millisecond latency wit...
 
IoT, arquitectura de solución y cómo enriquecerlo con Confluent
IoT, arquitectura de solución y cómo enriquecerlo con ConfluentIoT, arquitectura de solución y cómo enriquecerlo con Confluent
IoT, arquitectura de solución y cómo enriquecerlo con Confluent
 
Boosting Innovation and Value for Your Subsidiaries with SAP S/4HANA Cloud
Boosting Innovation and Value for Your Subsidiaries with SAP S/4HANA CloudBoosting Innovation and Value for Your Subsidiaries with SAP S/4HANA Cloud
Boosting Innovation and Value for Your Subsidiaries with SAP S/4HANA Cloud
 
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteitMeetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
 
Kafka Connect and KSQL: Useful Tools in Migrating from a Legacy System to Kaf...
Kafka Connect and KSQL: Useful Tools in Migrating from a Legacy System to Kaf...Kafka Connect and KSQL: Useful Tools in Migrating from a Legacy System to Kaf...
Kafka Connect and KSQL: Useful Tools in Migrating from a Legacy System to Kaf...
 
Deep reinforcement learning for industrial process automation nicolas deruytter
Deep reinforcement learning for industrial process automation nicolas deruytterDeep reinforcement learning for industrial process automation nicolas deruytter
Deep reinforcement learning for industrial process automation nicolas deruytter
 
Content Marketing Master Class - Celestine Turner Hall, Sage
Content Marketing Master Class - Celestine Turner Hall, SageContent Marketing Master Class - Celestine Turner Hall, Sage
Content Marketing Master Class - Celestine Turner Hall, Sage
 
Taking a Dip in the Muni Bond Data Lake
Taking a Dip in the Muni Bond Data LakeTaking a Dip in the Muni Bond Data Lake
Taking a Dip in the Muni Bond Data Lake
 
The Practical Approach for End-to-End SaaS Management
The Practical Approach for End-to-End SaaS ManagementThe Practical Approach for End-to-End SaaS Management
The Practical Approach for End-to-End SaaS Management
 
Industry 4.0 in the cloud - SVC214 - Chicago AWS Summit
Industry 4.0 in the cloud - SVC214 - Chicago AWS SummitIndustry 4.0 in the cloud - SVC214 - Chicago AWS Summit
Industry 4.0 in the cloud - SVC214 - Chicago AWS Summit
 
Leaping Over the Skills Gap - Accelerate Your Journey with AMS
Leaping Over the Skills Gap - Accelerate Your Journey with AMSLeaping Over the Skills Gap - Accelerate Your Journey with AMS
Leaping Over the Skills Gap - Accelerate Your Journey with AMS
 
What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?
 
AWS Summit Singapore 2019 | Realising Business Value
AWS Summit Singapore 2019 | Realising Business ValueAWS Summit Singapore 2019 | Realising Business Value
AWS Summit Singapore 2019 | Realising Business Value
 
Manage data of service
Manage data of serviceManage data of service
Manage data of service
 
Fm middle east article sept 2013
Fm middle east article  sept 2013Fm middle east article  sept 2013
Fm middle east article sept 2013
 
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
 
A few milliseconds in the life of an HTTP request
A few milliseconds in the life of an HTTP requestA few milliseconds in the life of an HTTP request
A few milliseconds in the life of an HTTP request
 
AWS Summit Singapore 2019 | Enterprise Migration Journey Roadmap
AWS Summit Singapore 2019 | Enterprise Migration Journey RoadmapAWS Summit Singapore 2019 | Enterprise Migration Journey Roadmap
AWS Summit Singapore 2019 | Enterprise Migration Journey Roadmap
 
Camunda Day Amsterdam 2019: Case Study. The Three Pillars of Workflow Automat...
Camunda Day Amsterdam 2019: Case Study. The Three Pillars of Workflow Automat...Camunda Day Amsterdam 2019: Case Study. The Three Pillars of Workflow Automat...
Camunda Day Amsterdam 2019: Case Study. The Three Pillars of Workflow Automat...
 
Composing a case management solution with SaaS, PaaS, On-premise products
Composing a case management solution with SaaS, PaaS, On-premise productsComposing a case management solution with SaaS, PaaS, On-premise products
Composing a case management solution with SaaS, PaaS, On-premise products
 

Más de Flowable

Más de Flowable (13)

Flowable on Kubenetes
Flowable on KubenetesFlowable on Kubenetes
Flowable on Kubenetes
 
Creating a checklist engine with Flowable
Creating a checklist engine with FlowableCreating a checklist engine with Flowable
Creating a checklist engine with Flowable
 
How SAP uses Flowable as its BPMN engine for SAP CP Workflow
How SAP uses Flowable as its BPMN engine for SAP CP WorkflowHow SAP uses Flowable as its BPMN engine for SAP CP Workflow
How SAP uses Flowable as its BPMN engine for SAP CP Workflow
 
FlowFest Welcome
FlowFest WelcomeFlowFest Welcome
FlowFest Welcome
 
Low code with Flowable
Low code with FlowableLow code with Flowable
Low code with Flowable
 
BpmNEXT2019 - The Case of Intentional Process
BpmNEXT2019 - The Case of Intentional ProcessBpmNEXT2019 - The Case of Intentional Process
BpmNEXT2019 - The Case of Intentional Process
 
Flowable: Life, death and all the other processes in between
Flowable: Life, death and all the other processes in betweenFlowable: Life, death and all the other processes in between
Flowable: Life, death and all the other processes in between
 
What’s New with Flowable?
What’s New with Flowable?What’s New with Flowable?
What’s New with Flowable?
 
Flowable What´s coming next?
Flowable What´s coming next?Flowable What´s coming next?
Flowable What´s coming next?
 
Advanced process migration with Flowable
Advanced process migration with FlowableAdvanced process migration with Flowable
Advanced process migration with Flowable
 
Flowable: High wealth customer engagement through chat-driven case and process
Flowable: High wealth customer engagement through chat-driven case and processFlowable: High wealth customer engagement through chat-driven case and process
Flowable: High wealth customer engagement through chat-driven case and process
 
Deploying Flowable at scale in AWS
Deploying Flowable at scale in AWSDeploying Flowable at scale in AWS
Deploying Flowable at scale in AWS
 
MongoDB and Machine Learning with Flowable
MongoDB and Machine Learning with FlowableMongoDB and Machine Learning with Flowable
MongoDB and Machine Learning with Flowable
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Flowable 2019 What's New

  • 1. What’s New? Tijs Rademakers (@tijsrademakers) 15-11-2019 @tijsrademakers 15 November 2019
  • 2. ©2019FlowableAG. All rights reserved. Strong growth in community Three 6.4 releases Focused on the 6.5.0 release Remaining focus on the BPMN, CMMN and DMN engine State of the Flowable project 15 November 2019@tijsrademakers
  • 3. ©2019FlowableAG. All rights reserved. Plan item instances stored in runtime tables Support to listen to BPMN signal events Change state logic for case instances Lots of general CMMN improvements Lots of CMMN improvements 15 November 2019@tijsrademakers
  • 4. ©2019FlowableAG. All rights reserved. Complex models decomposed in CMMN and BPMN More details: CMMN makes BPMN smarter and engaging by Micha Kiener Power in combining CMMN and BPMN 15 November 2019@tijsrademakers BPMNCMMN
  • 5. ©2019FlowableAG. All rights reserved. Similar to identity links in flexibility and structure Links a parent instance to a child instance or task Full tree is stored, so the root instance has a link to all the children Supports easy querying for all tasks for a case instance Or all children of a process instance Can be used for other entity linking logic as well Entity links 15 November 2019@tijsrademakers
  • 6. ©2019FlowableAG. All rights reserved. Possibility to test lots of different DBs and versions Support for different JDK versions Jumped on Github Actions 15 November 2019@tijsrademakers
  • 7. ©2019FlowableAG. All rights reserved. Cockroach DB support DMN 1.2 support Runtime activity instances Kubernetes support Tenant fallback implementation • Search within definitions with same parent deployment (app) • Search within tenant first • Fallback to default tenant Other new features 15 November 2019@tijsrademakers
  • 8. ©2019FlowableAG. All rights reserved. New developments 15 November 2019@tijsrademakers
  • 9. ©2019FlowableAG. All rights reserved. Pluggable channels like Kafka, JMS etc Inbound and outbound pipelines Correlation support BPMN start event, boundary event, send event task CMMN start, event listener, send event task More details: Using Kafka: the Flowable Event Registry by Joram Barrez and Filip Hrisafov Improved event support 15 November 2019@tijsrademakers
  • 10. ©2019FlowableAG. All rights reserved. Full overview of transaction steps in BPMN and CMMN Can also be used when a transaction rolls back Exact order of executed steps More details: BPMN and CMMN execution error analysis by Tijs Rademakers Logging session 15 November 2019@tijsrademakers
  • 11. ©2019FlowableAG. All rights reserved. Support to configure and run batches Uses jobs to execute batch parts Can be used for batch process instance migration More details: Complex batch process migration by Tijs Rademakers Batch support 15 November 2019@tijsrademakers
  • 12. ©2019FlowableAG. All rights reserved. History tables grow big over time Historic data only required for 6 months / 1 year / …. Full historic data in ElasticSearch / …. Query support to delete historic instances Support to automatically clean up historic data after a configured period at a configured time History cleanup support 15 November 2019@tijsrademakers
  • 13. ©2019FlowableAG. All rights reserved. Flowable 6.5.0 release including the new developments Blog series about event architectures with Flowable Blog series about CMMN and the possibilities of combining CMMN and BPMN Improved documentation Community feedback for new features always appreciated Next up 15 November 2019@tijsrademakers