Skip to main content

Bots and Workflow Models

We present a Facebook Messenger bot that demonstrates the interaction between it and a Camunda DMN decision model as well as a BPMN workflow model.

The bot invokes a Camunda DMN (Decision Model Notation) model to suggest a dish to cook to the user. Once the dish is selected, the user is asked if they need guidance cooking the dish.

To guide the user through the recipe, the bot invokes a Camunda BPM (Business Process Model) model which maps the steps required to cook the selected dish.

This is a proof of concept and the bot is coded to work only for the demo. It is not the author's intent to create a cooking bot, but only to demonstrate how a bot may interact with decision and workflow execution models.

Project Members: Oscar A. Ramirez

Find the program that fits your life.

Learn about our coding, cybersecurity, and data analytics bootcamps offered on full-time and part-time schedules.