tag:blogger.com,1999:blog-5234954363426407252024-03-18T07:25:55.041+01:00Processes, Rules and EventsKris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.comBlogger171125tag:blogger.com,1999:blog-523495436342640725.post-60767074874216680982020-04-24T15:14:00.000+02:002020-05-22T17:32:16.917+02:00Virtual Red Hat Summit 2020, April 28-29<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Next week <a href="https://www.redhat.com/en/summit">Red Hat Summit 2020</a> will be held, not in San Francisco as we were hoping, but as a virtual event. While this unfortunately won't give us the possibility to meet in person, a lot of the keynotes and breakout sessions will be held online.<br />
<br />
Virtual Red Hat Summit is completely FREE, so if you haven't done so yet, <a href="https://reg.summit.redhat.com/">register</a> today! <br />
<br />
Below is an overview of various sessions around business automation. So if you're looking for the latest news on <a href="https://kogito.kie.org/">Kogito</a>, our next gen cloud-native business automation toolkit, or how to leverage Red Hat Process Automation Manager and Decision Manager for use cases that involve microservice orchestration or machine learning, or to hear from our customers. But take a look at the <a href="https://www.redhat.com/en/summit/agenda/agenda-at-a-glance">full agenda</a> as well.<br />
<br />
There will also be an opportunity to come and chat with us in the community area. <span class="css-901oao css-16my406 r-1qd0xha r-ad9z0x r-bcqeeo r-qvutc0">After signing in, click Explore and open up the "Middleware & cloud applications" Community Central chat room to ask questions! </span>Or you can just join our <a href="https://kverlaen.blogspot.com/2020/04/new-community-channels-on-zulip-chat.html">KIE chat channels</a> we announced recently anytime.<br />
<br />
Below is the list of presentations around business automation that I am aware of !<br />
<br />
<b>The state-of-the-art of developer tools to build business-intelligent apps for RHPAM v7 and Kogito</b><br />
Eder Ignatowicz (Red Hat), Alex Porcelli (Red Hat)<br />
<ul>
<li><a href="https://summit.redhat.com/conference/sessions/details/0d30172c-b5ed-42b8-8d09-c7411e765c59">NA & LATAM: Tuesday, April 28, 1:00 pm EDT</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/b05cae84-12ea-4196-9d73-3fe13d4cf272">EMEA: Tuesday, April 28, 7:00 pm CEST</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/58f89307-3b6b-4f9f-a32e-f35d5ffc5380">APAC: Wednesday, April 29, 8:00 am SGT</a></li>
</ul>
<br />
<b>Empowering Amadeus’ competitive advantage with cloud-native decision making on Quarkus</b><br />
Matteo Casalino (Amadeus), Giacomo Margaria (Amadeus), Mario Fusco (Red Hat)<br />
<ul>
<li><a href="https://summit.redhat.com/conference/sessions/details/9938bf24-3e21-4503-99d9-d7fd12dd3f2f">NA & LATAM: Tuesday, April 28, 2:00 pm EDT</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/a0f86841-13c8-4aec-857e-8818903ff728">EMEA: Tuesday, April 28, 8:00 pm CEST</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/d30cc281-1caf-485f-8598-b10780f61319">APAC: Wednesday, April 29, 11:00 am SGT</a> </li>
</ul>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Modern business workflows as microservices: How we won with Red Hat Process Automation Manager</b><br />
Mauro Vocale (Red Hat), Giovanni Marigi (Red Hat)</div>
<ul style="text-align: justify;">
<li><a href="https://summit.redhat.com/conference/sessions/details/d3568634-0dbd-474d-8686-8aeadf965111">NA & LATAM: Wednesday, April 29, 11:00 am EDT</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/2a92e348-97d2-48b3-8fec-a4361eda8a41">EMEA: Wednesday, April 29, 10:00 am CEST</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/e01abdc0-f9bd-413e-b356-fd0bae472667">APAC: Wednesday, April 29, 3:00 pm SGT</a></li>
</ul>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Why building intelligent cloud-native business applications is easier with Kogito</b><br />
Kris Verlaenen (Red Hat)</div>
<ul style="text-align: justify;">
<li><a href="https://summit.redhat.com/conference/sessions/details/f9d36108-dde2-4b75-aeca-c7a9f38e4c60">NA & LATAM: Wednesday, April 29, 1:00 pm EDT</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/a2519a01-b954-448b-9ec1-1326ee779960">EMEA: Wednesday, April 29, 1:00 pm CEST</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/b67fb55b-3931-45ff-8014-e0ab58163741">APAC: Wednesday, April 29, 4:00 pm SGT</a></li>
</ul>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Cloud, sweet cloud: Feeling at home with serverless decision making using Kogito and Camel-K</b><br />
Daniele Zonca (Red Hat), Edoardo Vacchi (Red Hat), Luca Burgazzoli (Red Hat)</div>
<ul style="text-align: justify;">
<li><a href="https://summit.redhat.com/conference/sessions/details/4fbccc9d-008f-48dc-a43e-9505639d97f2">NA & LATAM: Wednesday, April 29, 2:00 pm EDT</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/81e685ec-8e19-4c9a-be83-b2be7ee50929">EMEA: Wednesday, April 29, 5:00 pm CEST</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/53d186d7-ca57-4847-a5e4-d6373092f0f1">APAC: Wednesday, April 29, 5:00 pm SGT</a></li>
</ul>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Integrating scalable machine learning into business workflows</b><br />
Rui Vieira (Red Hat)</div>
<div style="text-align: justify;">
</div>
<ul style="text-align: justify;">
<li><a href="https://summit.redhat.com/conference/sessions/details/5b81c995-4767-40b4-a1f0-8dba7132dca6">NA & LATAM: Wednesday, April 29, 2:00 pm EDT</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/cb2f681a-7bfb-4144-b9be-e3326c3b72e6">EMEA: Wednesday, April 29, 5:00 pm CEST</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/9e3d032b-8a6a-4350-a589-dac67e750b29">APAC: Wednesday, April 29, 5:00 pm SGT</a></li>
</ul>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Solve the unsolvable: Why artificial intelligent systems can solve planning problems better than humans</b><br />
Satish Kale (Red Hat), Geoffrey De Smet (Red Hat)</div>
<div style="text-align: justify;">
</div>
<ul style="text-align: justify;">
<li><a href="https://summit.redhat.com/conference/sessions/details/3d11278e-fc22-4d7d-944d-966cdf0a328b">NA & LATAM: Wednesday, April 29, 2:00 pm EDT</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/2a8c60db-9c2c-4eef-ae58-74766528a070?sb=false">EMEA: Wednesday, April 29, 5:00 pm CEST</a></li>
<li><a href="https://summit.redhat.com/conference/sessions/details/bb5d9ab5-214d-4a10-8299-aa113ad9c958">APAC: Wednesday, April 29, 5:00 pm SGT</a></li>
</ul>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Transforming decision automation to be cloud-based and FaaS-like at BBVA</b><br />
Antonio Valle Gutierrez (BBVA), Beatriz Alzola (BBVA), Marcos Regidor (Red Hat)</div>
<div style="text-align: justify;">
<i>This is available on demand so no specific timing.</i></div>
<div style="text-align: justify;">
<br /></div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.comtag:blogger.com,1999:blog-523495436342640725.post-60103695159387427022020-04-22T18:01:00.000+02:002020-05-22T17:32:16.897+02:00Kogito 0.9.1 released<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
We are glad to announce the Kogito 0.9.1 release is now available! This goes hand in hand with the <a href="https://github.com/kiegroup/kogito-tooling/releases/tag/0.3.1">Kogito Tooling 0.3.1 release</a>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
From a feature point of view there are only minor changes compared to 0.9.0, but on top of bug fixing we have also spent quite some time on following areas:</div>
<ul style="text-align: justify;">
<li><a href="https://docs.jboss.org/kogito/release/latest/html_single/">Kogito documentation</a> is now available</li>
<li><a href="https://kogito.kie.org/">Kogito website</a> was updated with updated getting started and community sections</li>
<li><a href="https://github.com/kiegroup/kogito-examples">Kogito examples</a> were updated and improved</li>
</ul>
<div style="text-align: justify;">
This is a milestone for us as we wanted to bring an end-to-end story and focus on our documentation and getting started experience to help you with your first steps on Kogito. Take a look and let us know if you have further questions or recommendations!</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
New to Kogito? </div>
<div style="text-align: justify;">
Check out our website <a href="https://kogito.kie.org/">https://kogito.kie.org/</a></div>
<div style="text-align: justify;">
Click on the "Get Started" button.</div>
<div style="text-align: justify;">
<br /></div>
All artefacts are available now:<br />
<ul style="text-align: left;">
<li>Kogito runtime artefacts are <a href="https://search.maven.org/search?q=kogito">available on Maven Central</a></li>
<li>Kogito examples can be found <a href="https://github.com/kiegroup/kogito-examples">here</a> </li>
<li>Kogito images are available on <a href="https://quay.io/search?q=kogito">quay</a></li>
<li>Kogito operator is available in the OperatorHub in OpenShift </li>
<li>Kogito tooling 0.3.1 artefacts are available <a href="https://github.com/kiegroup/kogito-tooling/releases/tag/0.3.1">here</a> </li>
</ul>
<div style="text-align: justify;">
As announced last week we've also <a href="https://kverlaen.blogspot.com/2020/04/new-community-channels-on-zulip-chat.html">introduced a chat channel</a> where you can reach the core team or interface with the community, so hope to see you all there !</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Detailed release notes for 0.9.1 in JIRA can be found <a href="https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12322421&version=12345302">here</a>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.comtag:blogger.com,1999:blog-523495436342640725.post-10972530164267362642020-04-16T13:52:00.001+02:002020-05-22T17:32:16.559+02:00New community channels on Zulip Chat<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<span style="text-align: justify;">We're happy to announce the immediate availability of a new public channel for all projects under the KIE umbrella, i.e. the Kogito, Drools, jBPM and Optaplanner communities ! </span></div>
<div style="text-align: justify;">
<span style="text-align: justify;">Zulip Chat channels: </span><a data-saferedirecturl="https://www.google.com/url?q=https://kie.zulipchat.com/&source=gmail&ust=1587115837248000&usg=AFQjCNGcRbbMdxnAU9xwKPVPzH2pO88QpA" href="https://kie.zulipchat.com/" style="-webkit-text-stroke-width: 0px; background-color: white; color: #1155cc; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" target="_blank">https://kie.<wbr></wbr>zulipchat.com/</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAA5CAYAAAAcJzgPAAAGUklEQVR4nO2cT0gbWRzHhYUeexBaEN1I7aXYHmTJxULZtWAhLTkI4hJ1D3pYqBQ30ENXKR6EUiyUQntqu5fuoQcnIuKwkIMJNgdJREgImKAd1BKCNY3iQIwkh28P9r2dxHmTmWRSY/l94EExb+ZlfJ/+3p/fG5tAEAKazvoLEI0LyUEIITkIISQHIYTkIISQHIQQkoMQQnIQQkgOQgjJQQghOQghJAchpG5y5IsFZHIqUuo+L+rxEfLFQr2aJGzGVjkyORWRtAJZiUFKhIUlsLOO5Jc0idLg2CJHSt1HYGcdUiKM+eSqqcJEiaQVkqRBqVmOSFqxJIWeJPPJVWwc7NnxPISNVC2HenzEh49qxSiXJJJW7Hw2okaqkkM9PrJFCD1BAjvrdj8jUSWW5cgXC5CVWF3koAjSWFiWI7CzLuxYWYlZKkaCpNT9ejwvYQFLcmwfZoVzjMf+txj4dxKet494GXz5EJ5n4/+X6TF4psfw+99/Ytz3vGIEIs4WS3IYdebryH9oenoHjiduOKbuomPChXZvDxz3b6FttButQ0609Hfh8r1OOKbuounpHcPJrJQII/klXfMDxrO7WNxKmCrx7G7JtRsHe/wzo9UUqycpcd2Il1L3ISlx3TaMyORUfl348yfdOqJn8ac2Ec/uQj0+Mt1eOablMIoabEhx/fPXKTmuPrhdIkfHhAtXXgzgyosBjPie1D16vPsYRW9gFq6gZFh6A7N49zFacq0/tYnewCx6A7PwpzaFbSxuJXg9vU6MZ3f55+VtGLF9mOXXzURDunXcQZ/hM7mW5zATDVUliWk5jOYaJdFj6lcux6Wxm2gecaJ5xInWISc6Jlwn8jxx48qLAVPRo9a5x7uPUbiCEtxB36kyHFrg/9YTwJ/a5L9oIzl4veU53cgQz+7CtTwHd9BXlRzuoE8oh/YZvBE/L8OhBX6tKyhhcEW2vNloSo58sVDTCkRWYvC8fQTH1N2T8k2QX17+UVGOeq5cwp8/cXG8Ef+pz1mnu4O+hpfDFZROfZbJqZhcW+KfW2kbMClHJqdWvdklKzEMvnyIdm/PSeT4Jsj16T7T19eDfLGAwRWZR41MTj1Vx6wci1uJhpQDONmTYm0PhxZMtw2YlCP5JV2VHEyMS2M3uRwdEy5cn+6zdL96MBMNcTEWtxK6dfypTR6yz2PkKK8zuCKbbhuooxyyEoPn2TiaR5y4+uA22r09XBCrCTq7E3NsgigaThjnfVhh1DVyWE2ucTH6b6BttBtXH9yG4/4ttHt7LEsmJcI1LcfK0Q4nruU5wwnveZqQiuTQzqtE9xBhe+SQlRg802O42NeJ1iEn2ka70TbaDcf9W3jzQba89W535GCrF1dQgqTEDeueNzkyOZWX7cMsJCXOxegNzFrOfNsqh1aMlv4utA6dLGGbR5xViWH3nGPjYM/UcMKoZlgR7XN8j6Usi4au5Tm+t8PEqPQfQQ/bVitMjJ9+a8PleydytPR3obn/Rk1i2Lla4cNJUML2YbZifbMT0kZYrWjF0AoyubZU9VkZW/Y5yiOGVozH71/hzQe5pLxeXsSbD7KpIcWufQ7tcGK2g9h4XWkIWtxKGIbu7zWsaM/r6i3NrWLLDqmsxDDue873MLRb580jTlwYuoYLQ9fQ5P6Zl4t9nRWjiV3ZWe0v2cqMfeNgj3eq0WROuyzW65SzXq1Ui225lfnkKhdDKwfLrbD8CsuxXOzrxOP3r75LZtYb8Vc1KcsXCyVb73oT43yxULIdr8cPLwdgnJVl0YOJwTKyLCtbLkdLfxc6PTeF97QrK6udsbOOyRcLwlLOTDTEr59cWyqpky8WSranRUOPnhxm2j5XclSKHlIizM9xsFJynkNzpoOd6zCae9RKSt3nncJ2CI2KXgdot5/ZPSbXlrgU2p+LltxaOay0f67kACpnZ+04DWbXXIPthFZK17P0tqgDtg+zGFyRS7Kc2uuGQwuGE8BK30OUljebsmd17OaHPkOayanwpzZNF9GBGkb48yfMREM8csxEQxWvsfI9yu+lHh9V/G7a6+2GTp8TQui9FUJITW+85YsFeuPtB+ZM35WdT67Su7INDL1lTwihv89BCKG/7EMIITkIISQHIYTkIISQHIQQkoMQQnIQQkgOQgjJQQghOQghJAch5Cvy5dLb7Fv00gAAAABJRU5ErkJggg==" /> </div>
<div style="-webkit-text-stroke-width: 0px; background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<br /></div>
<div style="text-align: justify;">Inside our KIE organization you will find various streams where you can follow any of the topic discussions, create your own topic to ask a question or even help out others. Since most of the developers use this for their day to day discussions as well, you will find a lot of experts there, and a ton of information.</div>
<div style="-webkit-text-stroke-width: 0px; background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<br /></div>
<div style="text-align: justify;">Please join our community of Kogito, Drools, jBPM, and OptaPlanner experts, hang out, learn and become part of the next generation of cloud-native business automation!</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.comtag:blogger.com,1999:blog-523495436342640725.post-46611685059317822032019-11-20T13:20:00.000+01:002020-05-22T17:32:16.800+02:00Kogito deep dive video from Devoxx<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
This year at <a href="https://devoxx.be/">Devoxx Belgium</a>, Maciej, Edoardo and Mario held a <a href="https://devoxx.be/talk/?id=44155">3h deep dive on Kogito</a>. Since Devoxx is so awesome to share the recordings of all their presentation online, wanted to give everyone the opportunity to go and watch this!</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/KBkX6v57Jbo/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/KBkX6v57Jbo?feature=player_embedded" width="320"></iframe></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
I also had the opportunity to help out at the Red Hat booth for 2 days, and it was a great opportunity to sync up with a lot of people and do some Kogito evangelization. And was there live for the big <a href="https://quarkus.io/blog/announcing-quarkus-1-0/">announcement of Quarkus doing its 1.0 release</a> !</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-TJwURWh6elI/XdUt8tavtUI/AAAAAAAAFRU/XXWEVFjIQdEoZNoeZQ44TFzWqkaIEUh9wCLcBGAsYHQ/s1600/EIy9sS-XYAANrU8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="510" data-original-width="680" height="300" src="https://1.bp.blogspot.com/-TJwURWh6elI/XdUt8tavtUI/AAAAAAAAFRU/XXWEVFjIQdEoZNoeZQ44TFzWqkaIEUh9wCLcBGAsYHQ/s400/EIy9sS-XYAANrU8.jpg" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.comtag:blogger.com,1999:blog-523495436342640725.post-15098597116128324922019-09-18T13:58:00.000+02:002020-05-22T17:32:16.592+02:00Etymology of Kogito<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
After writing up <a href="http://kverlaen.blogspot.com/2019/09/an-intro-to-kogito.html">an introduction to our Kogito effort</a>, it seems people are interested in hearing a little but more about the name, where it comes from, what the logo means, and (what seems to be the most important question) how to pronounce Kogito? Yes, there even was a JIRA issue [<a href="https://issues.jboss.org/browse/KOGITO-284">KOGITO-284</a>] opened to address this issue!</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
First, the name Kogito itself comes from:</div>
<div style="text-align: justify;">
<blockquote class="tr_bq">
<i>"Cogito, ergo sum"</i></blockquote>
</div>
<div style="text-align: justify;">
a Latin philosophical proposition by René Descartes usually translated into English as "I think, therefore I am" [<a href="https://en.wikipedia.org/wiki/Cogito,_ergo_sum">Wikipedia</a>]. So Kogito simply means "I think", and refers to how users are encoding business knowledge using various formats (processes, rules, constraints, etc.). The 'c' was replaced with a 'k' as a reference to Kubernetes, our target cloud platform, and Kie where the k stands for knowledge. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<i>"Kogito, ergo automate"</i> therefore means, <i>"I think, therefore I automate"</i> and refers to the use of business automation to encode business knowledge.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/--yPTtXwsKCI/XYC4s7x_VyI/AAAAAAAAFIk/y8S1f6A4mv8uT_7qwIyX8j6a1l-6DKnbgCLcBGAsYHQ/s1600/kogito_logo_rgb_color_horizontal_default_450px.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="128" data-original-width="450" height="91" src="https://1.bp.blogspot.com/--yPTtXwsKCI/XYC4s7x_VyI/AAAAAAAAFIk/y8S1f6A4mv8uT_7qwIyX8j6a1l-6DKnbgCLcBGAsYHQ/s320/kogito_logo_rgb_color_horizontal_default_450px.png" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Our logo is a reference to <b>Odin</b>, the Norse God that gave up an eye for wisdom<a href="https://en.wikipedia.org/wiki/Odin"> [Wikipedia]</a>.</div>
<blockquote class="tr_bq">
<div style="text-align: justify;">
<i>“According to mythology, Odin ventured to the mystical Well of Urd at the base of the world-tree that holds the cosmos together. The well was guarded by Mimir, a shadowy being who becomes all knowing by drinking the magical waters. Odin asked for a drink and Mimir replied that Odin must sacrifice an eye for a drink. Odin gouged out his own eye, dropped it into the well, and was allowed to drink from the waters of cosmic knowledge.”</i></div>
</blockquote>
<div style="text-align: justify;">
Finally, how do I pronounce Kogito? Since it comes from the Latin phrase <i>"Cogito, ergo sum"</i>, the obvious first question could be, how do I pronounce that? As it turns out, not an easy question to answer, but in the end the Italians in our team proclaimed this to be the only correct pronunciation:</div>
<blockquote class="tr_bq">
<div style="text-align: justify;">
<span class="st">[ˈkoː.d͡ʒi.to]</span></div>
</blockquote>
<div style="text-align: justify;">
so that's with the emphasis on the first syllable, and the 'g' pronounced as 'dji', or (if you're not skilled in phonetic language at all like me ;)) just listen to the video below:</div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/8jhb2hm6lu4/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/8jhb2hm6lu4?feature=player_embedded" width="320"></iframe></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Some good news though, because it seems no mortal person is able to consistently pronounce it this way, other pronunciations are completely fine too!</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.comtag:blogger.com,1999:blog-523495436342640725.post-81619816967724170342019-09-16T23:37:00.000+02:002020-05-22T17:32:17.091+02:00An intro to Kogito<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
<div style="text-align: justify;">
The KIE team has been working for quite a few months on the <a href="https://kogito.kie.org/">Kogito</a> project, our next-gen solution <b>leveraging processes and rules for building intelligent cloud-native applications</b>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<img alt="Kogito Logo" class="project-logo" height="55" src="https://kogito.kie.org/assets/images/kogito_logo_rgb_color_horizontal_default_450px.png" width="200" /> </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
What are we trying to achieve?
Basically, when you as a developer or team are trying to build
intelligent cloud-native applications, Kogito wants to help you with that by letting you use processes or rules in this context <i><u>in a way that matches that ecosystem</u> (!). </i>Kogito<i> </i>is focusing on <i>make it as easy as possible for developers to turn a set of processes and/or rules in your own domain-specific cloud-native (set of) service(s).</i><i><br /></i><br />
<div style="text-align: center;">
<i></i></div>
</div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-4Z_ucSQ8t3k/XX-iG4ACAyI/AAAAAAAAFIA/SHFxuTKSPU4yu-knA9-9pqVJpxOG3Q1DQCLcBGAsYHQ/s1600/Untitled.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="209" data-original-width="869" height="76" src="https://1.bp.blogspot.com/-4Z_ucSQ8t3k/XX-iG4ACAyI/AAAAAAAAFIA/SHFxuTKSPU4yu-knA9-9pqVJpxOG3Q1DQCLcBGAsYHQ/s320/Untitled.png" width="320" /></a></div>
<br /></div>
<div style="text-align: justify;">
This is a continuation of the efforts of the KIE team (including the Drools, jBPM, Optaplanner and AppFormer teams) to offer pure open-source solutions for business rules, business processes and constraint solving. The KIE team however decided to have a new effort targeting specifically this goal, for the following reasons:</div>
<ul style="text-align: justify;">
<li><i>Technology-driven</i>: As you will see below, there's a lot of great technology available for building cloud-native applications, but to be able to fully leverage these technologies in the context of business automation, we had to make a few radical changes.<br /><br /> </li>
<li><i>Focus and innovation</i>: We wanted to focus specifically on what is needed to build next-gen cloud-native applications, and how you can leverage processes and rules in this context. This allows us to offer something that really fits this ecosystem and doesn't bring in additional baggage that isn't relevant. </li>
</ul>
</div>
<div style="text-align: justify;">
So while this effort builds on years of experience and battle-tested capabilities, this also allowed us to leave some baggage behind and focus 100% on the problem at hand.</div>
<div style="text-align: justify;">
<br /></div>
<div>
<ul style="text-align: justify;">
</ul>
<div style="text-align: justify;">
<b>Kogito, ergo cloud</b><br />
<b> </b> <br />
When you're building cloud-native applications, there's a lot of great technology out there (some of it you're probably already using). Kogito is closely aligned and leveraging these technologies, so you can build highly scalable cloud-native services, with extremely quick startup times and low footprint. Picking up some of these technologies and truly taking advantage of them
sometimes required quite radical changes (so this definitely not a
lift-and-shift of our existing engines but built from the ground up).<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-RcxSWBzPPPc/XX-idRqPaMI/AAAAAAAAFIQ/c6tXyMYdaUc5OoM9ClFj7G2joSo8dq8ywCLcBGAsYHQ/s1600/Technology.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="277" data-original-width="686" height="161" src="https://1.bp.blogspot.com/-RcxSWBzPPPc/XX-idRqPaMI/AAAAAAAAFIQ/c6tXyMYdaUc5OoM9ClFj7G2joSo8dq8ywCLcBGAsYHQ/s400/Technology.png" width="400" /></a></div>
For example:</div>
<div style="text-align: justify;">
<ul>
<li><u><i>Kubernetes</i> is our target platform</u> for building and managing containerized applications at scale. </li>
</ul>
<ul>
<li><u><i>Quarkus</i></u> is the new native Java stack for Kubernetes that you can leverage when you build Kogito applications and it's a game changer. But don't worry, if you are building your applications with <u><i>Spring Boot</i></u>, we will help you with that as well!</li>
</ul>
</div>
<div style="text-align: justify;">
<ul>
<li><u><i>GraalVM</i></u> allows you to use native compilation, resulting in extremely quick startup times (a native Kogito service start about 100x faster ~ 0.003ms) and minimal footprint, which is almost a necessity in this ecosystem nowadays, especially if you are looking at small serverless applications. If you're interested in what's behind this, I would recommend to read <a href="https://developers.redhat.com/blog/2019/03/14/quarking-drools-how-we-turned-a-13-year-old-java-project-into-a-first-class-serverless-component/">Mario's blog</a> about this.</li>
</ul>
</div>
<div style="text-align: justify;">
<ul>
<li>Building serverless applications? Leverage <u><i>Knative</i></u> and Kogito together so your applications can scale up or down to zero based on the need.</li>
</ul>
</div>
<div style="text-align: justify;">
<ul>
<li>Kogito applications behave like any other service you build, so you can instantly leverage technologies like <i>Prometheus and Grafana</i> for monitoring and analytics with optional extensions.</li>
</ul>
</div>
<div style="text-align: justify;">
<ul>
<li>Internally we leverage quite a lot of <i>other core middleware technogies like Kafka, Infinispan, KeyCloak, etc.</i> This means we take care of setting these up (on demand, for our internal messaging, persistence and security requirements for example) but we strongly encourage you to start leveraging these technologies for your own use cases as well.</li>
</ul>
<ul>
</ul>
<div style="text-align: center;">
</div>
<ul>
</ul>
</div>
<div style="text-align: justify;">
<br />
<b>Kogito, ergo developer</b><br />
<br />
We want to make the life of developers easy, by offering them instant productivity and making sure we integrate well with how they are building their applications. So rather than asking developers to come to us with their requirements, we are coming to them !<br />
<ul>
<li>The tooling required to build your processes and rules needs to be
closely integrated with the workflow the developer is already using to
build cloud-native services. Therefore we have spent a lot of time on
allowing this tooling to be embeddable. For example, <a href="https://porcelli.me/announcement/tooling/vscode/bpmn/2019/09/11/new-vscode-gui-editor.html">we just released the first alpha release of our VSCode extension</a> (see video below, credits to Alex) which allows you to
edit your processes (still using BPMN 2.0 standard) from within VSCode, next to your other application
code. We're working on a similar experience for Eclipse Che.</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-lcEx9ysWd-E/XX-Vun99GHI/AAAAAAAAFHs/rtPObsrZbYk5B2enL6AlzX6lCmrA4O_owCLcBGAsYHQ/s1600/run-kogito-quarkus-devmode.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="763" data-original-width="1275" height="238" src="https://1.bp.blogspot.com/-lcEx9ysWd-E/XX-Vun99GHI/AAAAAAAAFHs/rtPObsrZbYk5B2enL6AlzX6lCmrA4O_owCLcBGAsYHQ/s400/run-kogito-quarkus-devmode.gif" width="400" /></a></div>
<ul>
</ul>
<ul>
<li>Instant productivity means it should be trivial to develop, build and deploy your service locally so you can test and debug without delay. Both Quarkus and Spring Boot offer a dev mode to achieve this, Quarkus even offering live reload of your processes and rules in your running application (extremely useful in combination with the advanced debug capabilities).</li>
</ul>
<ul>
<li>Once you're ready to start deploying your service into the cloud, we take advantage of the Operator Framework to guide you through every steps. The operator automates a lot of the steps for you. For example, you can just give it a link to where your application code lives in git, and the operator can check it out, build it (if necessary including native compilation) and deploy the resulting service. We are working on extending this to also provision (on demand) more of the optional services that you might need (like for example a KeyCloak instance for security, or Infinispan for your persistence requirements). We also offer a Command Line Interface (CLI) to simplify some of these tasks.</li>
</ul>
<br />
<b>Kogito, ergo domain</b><br />
<br />
Kogito has a strong focus on building your own domain-specific services. While we hope you can leverage our technology to significantly help with that, we want developers to be able to build the service they need, exactly how they want it. As a result, the fact that Kogito is leveraged to do a lot of the hard work is typically hidden and your service exposes itself as any other with its own domain-specific APIs.<br />
To achieve this, Kogito relies a lot on code generation. By doing so we can take care of 80% of the work, as we can generate a domain-specific service (or services) for you, based on the process(es) and/or rule(s) you have written. For example, a process for onboaring employees could result in a remote REST api endpoints being generated that you can use to onboard new employees or get information on their status (all using domain-specific JSON data).<br />
<br />
<div style="text-align: center;">
<img height="118px;" id="docs-internal-guid-67237ed3-7fff-2f6e-dcdd-113de9bc2443" src="https://lh4.googleusercontent.com/ECUotqgxlyu3LUjQBpbGuUAVCuSmA9CBr3N8QT1X-HKtl6eMZgy47PFeJkNXkm7-uJc-2T_JZ-FELY80gM5FmDkGkrBOC2bA_AMn9q-86zoSSKGRE4mbcMrb4Vgfe7WkAv2SFzBd6jk" width="469px;" /></div>
<br />
Additionally, domain-specific data can also be exposed (through events or in a data index) so it can easily be consumed and queried by other services.<br />
<br />
<b> </b><br />
<b>Architecture </b><br />
<b><br /></b>
When using Kogito, you're still building a cloud-native application as a set of independent domain-specific services, collaborating to achieve some business value. The processes and/or rules you use to describe the behavior are executed as part of the services you create, highly distributed and scalable (no centralized orchestration service). But (by using this additional compilation step) the runtime your service uses is completely optimized for what your service needs, nothing more.<br />
<b><br /></b>
If you need long-lived processes, runtime state can be persisted externally in a data grid like Infinispan. Each service also produces events that can be consumed. For example using Apache Kafka these event can be aggregated and indexed in a data index service, offering advanced query capabilities (using GraphQL).<b><br /></b><br />
<br />
<b>What's coming next?</b></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<a href="https://www.blogger.com/blogger.g?blogID=523495436342640725" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=523495436342640725" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=523495436342640725" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><br />
At this point, Kogito 0.3.0 is the latest release (from August 23rd), but we have much more coming on <a href="https://github.com/kiegroup/kogito-runtimes/wiki/Roadmap">our roadmap</a> before our 1.0.0 release which is targeted towards the end of the year. <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-4ce_Tj2KGzY/XX-iG_BitfI/AAAAAAAAFII/_MsDUNHEKkEen3X9R9-5ndu432FNYeg9gCEwYBhgL/s1600/Roadmap.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="381" data-original-width="787" height="154" src="https://1.bp.blogspot.com/-4ce_Tj2KGzY/XX-iG_BitfI/AAAAAAAAFII/_MsDUNHEKkEen3X9R9-5ndu432FNYeg9gCEwYBhgL/s320/Roadmap.png" width="320" /></a></div>
<br />
<b>Get started</b><br />
<br />
And now I believe you are ready to give it a try yourself, so please do and let us know! You can start with building one of the out-of-the-box examples, or by creating your first project from scratch. Follow our <a href="https://kogito.kie.org/get-started/">getting started documentation</a> here ! You will see you can build your own domain-specific service in minutes.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-YLKR6pxHGYs/XX-jELS-FkI/AAAAAAAAFIY/6aa_P1yeP9oj0GiBec7XQ9nXqXHr-xWqACLcBGAsYHQ/s1600/Try.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="121" data-original-width="163" src="https://1.bp.blogspot.com/-YLKR6pxHGYs/XX-jELS-FkI/AAAAAAAAFIY/6aa_P1yeP9oj0GiBec7XQ9nXqXHr-xWqACLcBGAsYHQ/s1600/Try.png" /></a></div>
<br />
Or if you want to watch a small presentation (and demo!) from Maciej, check out his latest DevNation Live talk <a href="https://onlinexperiences.com/scripts/Server.nxp?LASCmd=AI:4;F:QS!10100&ShowUUID=F6F282B0-E20C-44C7-822C-90D1B7AFAE04">here</a>.</div>
</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com6tag:blogger.com,1999:blog-523495436342640725.post-47021452622808182162019-04-24T12:52:00.003+02:002020-05-22T17:32:16.808+02:00bpmNEXT 2019 impressions, day 3<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div style="text-align: left;">
This is part of a 5-part blog series on bpmNEXT 2019:<br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-1.html">Day 1</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-1-part-2.html">Day 1 (part 2)</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-2.html">Day 2</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-2-part-2.html">Day 2 (part 2)</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-3.html">Day 3</a><br />
<br />
<br />
Last (half) day where I have to present myself as well (as 3rd of the day)<b>.</b></div>
<br />
<b>A Well-Mixed Cocktail: Blending Decision and RPA Technologies in 1st Gen Design Patterns</b><br />
<i>Lloyd Dugan</i><br />
<br />
Lloyd introduced an RPA-enabled case mgmt platform that is used in the context of a use case to determine eligibility for Affordable Care Act. Using
Sapiens for decisions and Appian for BPM, approximately 4000 people are using this as a
work mgmt application (where work is assigned to people so they can work through this). To be able to achieve higher throughput, they however combined this with RPA that emulate
the behavoir of the users. He showed (unfortunately in a prerecorded video, not a live demo) how they implemented the robots to perform some of the work (up to 50% of the total work done by the users !). The robots learned how to soft fail if there
were issues (in which case the work would go back into the queue), needed to accomodate for latency, etc. <br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/bMiGeu-w2gA" width="560"></iframe><br /></div>
<br />
<br />
<b>Emergent Synthetic Process</b><br />
<i>Keith Swenson - Fujitsu</i><br />
<br />
Keith presented a way to customize processes to different contexts (for example slightly different regulations / approaches in different countries) by being able to generate a customized process for your specific context (when you start the process). Rather than encoding processes in a procedural manner (after A do B), he is using "service descriptions" to define the tasks and the preconditions. You can then generate a process from this by specifying your goal and context and working backwards to create a customized process from this. This allows you to add new tasks to these processes easily (as this is much more declarative logic and therefore additive).<br />
The demo showed a travel application with approval by different people. Service descriptions can have required tasks, required data, etc. The process is generated by working backwards from the goal, adding required steps one by one. Different countries can add their own steps, leading to small customizations in the generated process. <br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/mSd7vbJQCg4" width="560"></iframe><br /></div>
<br />
<br />
<b>Automating Human-Centric Processes with Machine Learning</b><br />
<i>Kris Verlaenen - Red Hat</i><br />
<br />
I was up next ! I presented on how to combine Process Automation and Machine Learning (ML), to create a platform that combines the benefits of encoding business logic using a combination of business processes, rules etc. but at the same time can become more intelligent over time by observing and learning from the data during execution. The focus was on introducing "non-intrusive" ways of combining processes with ML, to assist users with performing their tasks rather than to try and replace them.<br />
The demo was using the it-orders application (one of our out-of-the-box case management demos that employees can use to order laptops) that focused on 3 main use cases:<br />
<ul>
<li><i>Augmenting task data</i>: While human actors are performing tasks in your processes or cases, we can observe the data and try to predict task outcomes based on task inputs. Once the ML algorithm (using Random Forest algorithm, with the SMILE library as the implementation) has been trained a little, it can start augmenting the data with possible predictions, but also with a confidence it has on that prediction, the relative importance of the input parameters, etc. In this case, the manager approving the order would be able to see this augmented data in his task form and use it to make the right decision.</li>
<li><i>Recommending tasks</i>: Case management allows users to add addition dynamic tasks to running cases (even though they weren't modeled in the case upfront) in specific situations. Similarly, these can be monitored and ML could be used to detect patterns. These could be turned into recommendations, where a user is presented with a recommendation to do (or assign) a task based on what the ML algorithm has learned. This can help the users significantly to not forget things or to assist them by preparing most of the work (they simply have to accept the recommendation).</li>
<li><i>Optimizing processes based on ML</i>: One of the advantages of the Random Forest algorithm is that you can inspect the decision trees that are being trained to see what they have learned so far. Since ML also has disadvantages (that it can be biased or that it is simply learning from what is being done, which is not necessarily correct behavior), analyzing what was learned so far and integrating this back into the process (and/or rules etc.) has significant advantages as well. We extended the existing case with additional logic (like for example an additional decision service to determine whether some manager approvals could be automated, or additional ad-hoc tasks included in the case that would be triggered under certain circumstances), so that some of the patterns detected by ML would be encoded and enforced by the case logic itself.</li>
</ul>
These non-introsive ways of combining processes with ML is very complementary (as it allows us to take advantage of both approaches which mitigates some of the disadvantages of ML) and allows users to start getting advantages of ML and build up confidence in small and incremental steps.<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/oFBfojz5LN4" width="560"></iframe><br /></div>
<br />
<br /></div>
<div style="text-align: justify;">
<b>ML, Conversational UX, and Intelligence in BPM</b></div>
<div style="text-align: justify;">
<i>Andre Hofeditz, Seshadri Sreeniva - SAP SE</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
SAP is presenting "live processes" that are created by combining predefined building blocks, running on their platform with support for conversational user experience, decision management, task inbox, etc. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
SAP API Business Hub has been extended to also include live processes. Using an employee onboarding scenario, they show how a running instance can be "configured" (only in specific situations, which you can define during authoring) after which you can change the template and generate a new variant. The process visibility workbench allows to generate a customizable UI for monitoring progress of your processes.</div>
<div style="text-align: justify;">
Next, they show how you can extend the platform by using recipes, which can be imported in SAP web IDE and deployed into the platform, adding additional capabilities that will be available in your live processes from that point forward.</div>
<div style="text-align: justify;">
Finally, they showed an intelligent assistant that is a sort of chatbot that can respond to voice. It can give an aggregated view of your tasks, complete the tasks through the conversational UI, etc. They showed how the chatbot can be programmed by defining tasks with triggers, requirements and actions, which can then be deployed as a microservice on the SAP cloud.<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/m0924ARD-lY" width="560"></iframe><br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<b>DMN TCK</b><br />
<i>Keith Swenson </i><br />
<br />
Keith<i> </i>explained the efforts that are going into the DMN TCK, a set of tests to verify the compliance of DMN engines. When running these tests, it takes a large number of models and test cases (currently over a thousand but still growing) and check the results. He explained some of the challenges and opportunities in this context (e.g. error handling).<br />
While many vendors claim DMN compatibility, Red Hat is one of the few vendors that actually has the results to prove it !<br />
<br />
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/75fk-i3K9U0" width="560"></iframe>
</div>
<div style="text-align: center;">
<br /></div>
<br />
That concludes bpmNEXT 2019! As previous years, I very much enjoyed the presentations, but probably even more the discussions during the breakouts and evenings.</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com7tag:blogger.com,1999:blog-523495436342640725.post-60227665849275586832019-04-17T01:33:00.001+02:002020-05-22T17:32:16.903+02:00bpmNEXT 2019 impressions, day 2 (part 2)<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
This is part of a 5-part blog series on bpmNEXT 2019:<br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-1.html">Day 1</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-1-part-2.html">Day 1 (part 2)</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-2.html">Day 2</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-2-part-2.html">Day 2 (part 2)</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-3.html">Day 3</a><br />
<br />
<br />
<b>BPM, Serverless and Microservices: Innovative Scaling on the Cloud </b><i>Thomas Bouffard, Philippe Laumay - Bonitasoft</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Bonitasoft is explaining how they are containerizing their BPM platform as micro-services and using new technology like serverless.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
A payroll process with some human interaction. They also simulate a load of 100 users by using some script that runs simultaneously. When they do this, the UI itself becomes unresponsive. After containerizing their application, they use kubernetes to be able to scale up the engine to 3 pods, increasing the capacity what the engine can handle.</div>
<div style="text-align: justify;">
In a second step, they externalize some of the work that the process is doing as an asynchronous lambda function. This moves some of the CPU usage outside of the BPM platform, making it easier for the engine itself to scale.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/fl3g9obibik" width="560"></iframe><br /></div>
<div style="text-align: justify;">
<br />
<br />
<b>Performance Management for Robots</b></div>
<div style="text-align: justify;">
<i>Mark McGregor and Alessandro Manzi - Signavio</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Signavio is sharing their strategy on combining robots with human actors and how to manage your robotic workforce. They recommend treating robots similar to human resources, by making sure they have clear job descriptions, are evaluated and if necessary fired.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Signavio has traditionally offered tools to analyze your existing processes related to performance, which they can for example use to identify tasks that would be appropriate for applying RPA. Once identified, simulation allows you to figure out what the consequences would be of applying robots to perform some of the work. For example, the solution using robots might have a higher cost (for example due to licenses) but decrease cycle time, allowing you to make a conscious decision. Detailed analysis of the performance of the robots once applied could lead to the robot to be fired if it's performing badly.</div>
<div style="text-align: justify;">
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/5ZW_uQUu6Rg" width="560"></iframe><br /></div>
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>The Case of the Intentional Process</b></div>
<div style="text-align: justify;">
<i>Paul Holmes-Higgin, Micha Kiener, Flowable</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Flowable is using "micro-processes" to manage chatbots and describe their behavior. Around these micro-processes (using BPMN), they use case mgmt (CMMN) to link different chatbots together to make sure they are being used in the right context.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
In the demo they have different types of chatbots, to assist banking customers with various kinds of functions. In their cases they model "intents" that the chatbot will be trying to detect, and how to respond in case the intent should be executed (using signal events that will trigger a specific process fragment), all context-aware.</div>
<div style="text-align: justify;">
Using a chatbot conversational UI, you can run through a process, where the chatbot is asking for all the appropriate information step by step by following the process and collecting the results. If necessary it can recommend to switch to a different chatbot or a real human user. The chatbot interface also supports various commands (e.g. /create task ...), and show other relevant information (e.g. open tasks) in the UI. </div>
<div style="text-align: justify;">
When trying to continue the conversation through WhatsApp (which has the limitation you can only show text, no buttons), the chatbot is smart enough to be aware of those limitations and fall back to text-based replies (e.g. type "yes" or "no") instead of buttons or forms.<br />
<div style="text-align: center;">
<br /></div>
</div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/uSQVtm8O7SA" width="560"></iframe><br /></div>
<div style="text-align: justify;">
<br />
<br /></div>
<div style="text-align: justify;">
<b>Industry Round Table: Advancing the Value Proposition of 'Intelligent Automation'</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Nathaniel is launching a panel discussion about the name, moving away from BPM to "Intelligent Automation"?</div>
<ul style="text-align: left;">
<li>Even though some products offer a unified platform to apply BPM, DM, RPA, AI and integration, customers are often still doing it in a siloed way, customers need to think more holistically</li>
<li>Intelligent might refer more to A.I., automation might refer more to RPA -> taking advantage of some of the hype around these technologies to sell the porfolio.</li>
<li>We might be selling BPM technology, but we might be marketing more a vision that is broader than that.</li>
<li>BPM is not just technology, it's a methodology </li>
<li>Intelligent Process Automation?</li>
<li>workflow or orchestration is becoming more popular again (for the technology) but is less marketable</li>
<li>What are we doing?</li>
<ul>
<li>Technology to help by automating some of the work</li>
<li>"Free the humans"</li>
</ul>
</ul>
That concludes the second day, half a day left tomorrow, where I will be presenting myself.</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com0tag:blogger.com,1999:blog-523495436342640725.post-58226417179765310142019-04-16T20:58:00.000+02:002020-05-22T17:32:16.889+02:00bpmNEXT 2019 impressions, day 2<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
This is part of a 5-part blog series on bpmNEXT 2019:<br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-1.html">Day 1</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-1-part-2.html">Day 1 (part 2)</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-2.html">Day 2</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-2-part-2.html">Day 2 (part 2)</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-3.html">Day 3</a><br />
<br />
<br />
<b>Keynote: Best of Breed: Rolling Your Own Digital Automation Platform using BPMS and Microservices</b></div>
<div style="text-align: justify;">
<i>Sandy Kemsley</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sandy Kemsley (who is also <a href="https://column2.com/">blogging</a> about the various presentations) is starting off day 2 with a keynote on how<i> </i>large customers are building their own digital automation platforms in house leveraging available technologies, like BPM. Nowadays, taking a best of breed approach is replacing the legacy "monolith". In the last decade, the BPMS became the new monolith because it was trying to fill a gap in app development (with constantly increasing requirements around forms, graphical modeling, BAM, etc.) which lead to large suites including one specific solution for each of these requirements. Agility however is a new competitive differentiator.</div>
<div style="text-align: justify;">
The new Digital Automation Platform is much more a (dynamic) collection of independent microservices, where the best-of-breed approach allows you to swap services in or out.</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: justify;">
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="485" marginheight="0" marginwidth="0" scrolling="no" src="//www.slideshare.net/slideshow/embed_code/key/4RbCux2qoxkO8O?startSlide=10" style="border-width: 1px; border: 1px solid #ccc; margin-bottom: 5px; max-width: 100%;" width="595"> </iframe> </div>
<br />
<div style="text-align: justify;">
This
might not be the solution for everyone (yet), but might be interesting
for small to mid-sized companies looking for a COTS system to manage
core processes, or for large companies with a large development team.</div>
As a lesson for vendors, she recommends to separate components and price accordingly, and to make sure you can build microservices for your processes and decisions.</div>
<div style="text-align: justify;">
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/j5RMoBF-kng" width="560"></iframe><br /></div>
<br />
<i></i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Business Automation as a Service</b></div>
<div style="text-align: justify;">
<i>Denis Gagne - Trisotech</i></div>
<div style="text-align: justify;">
<br />
<i></i></div>
<div style="text-align: justify;">
Trisotech is presenting their business automation as a service offering, allowing business users to express their logic in a simple way and now execute it directly as well.</div>
<div style="text-align: justify;">
<br />
<i></i></div>
<div style="text-align: justify;">
The demo starts with a simple process to turn on the light when a twitter message is received. After defining this simple process within the tool, it's deployed into the cloud with one click, and the lamp he brought on stage starts flashing every time someone tweets #Trisotech. Next, the process is extended to include a sentiment analysis service, to analyze the text included in the tweet, after which the light starts flashing green (or yellow or red) for every positive (or neutral or negative) tweet.</div>
<div style="text-align: justify;">
Next, a more complex example is used to track customer leads. When going to a demo website, you can register your details and the process will route your request to the right sales person, email you the slides and register you in the CRM system.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Trisotech is working closely with Red Hat, so great to see how they have built this great tool to allow people to quickly create and deploy processes and decisions into the cloud.<br />
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/5gi4m_eMj-E" width="560"></iframe><br /></div>
<div style="text-align: justify;">
<br />
<br /></div>
<div style="text-align: justify;">
<b>Business-Composable Services for the Mortgage Industry </b></div>
<div style="text-align: justify;">
<i>Bruce Silver - Method and Style</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Bruce shares his experience of using Trisotech to model a use case in the mortgage industry, using a combination of BPMN and DMN.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Applying for a loan requires quite complex decision models to determine eligibility and determine loan amount etc. The mortgage industry has standardized quite of lot of this, which enables creating some form of reusable service. A DMN model is used to describe the logic, using FEEL for the expressions. While the logic is complex sometimes, the resulting model should still be understandable by domain experts.</div>
<div style="text-align: justify;">
The data that is used as input is a standardized XML format (Mismo), which is mapped to a more DMN-friendly format (including validation etc.) using a separate process that is deployed as a service as well. Similarly, the input can also be a pdf file in which case a different process is used to extract the data from there. Using a simple test web page to provide the inputs (that is generated as part of the process deployment), the service produces the expected results.</div>
<div style="text-align: justify;">
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/_i8tsFTnB54" width="560"></iframe><br /></div>
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Industry Round Table: The Coming Impact of Decision Services and Machine Learning on Business Automation</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Another panel, this time focusing on decision services and A.I.</div>
<ul style="text-align: left;">
<li style="text-align: justify;">Consensus (at least here it seems) that decision management has great synergy with process automation.</li>
<li style="text-align: justify;">Standards are really important, although not all vendors are using BPMN or DMN, which is fine</li>
<ul style="text-align: justify;">
<li>DMN is not backed as much by the big vendors (Red Hat is one of them though), so it's future is still much less clear</li>
</ul>
<li style="text-align: justify;">Need to define and demystify A.I. as there are various types of intelligence</li>
<li style="text-align: justify;">Challenges with "black box" A.I. that cannot clearly explain why</li>
<li style="text-align: justify;">Ethical considerations</li>
<ul style="text-align: justify;">
<li>Automation is disrupting labor force</li>
<li>Some decisions are now being implemented in cold hard code</li>
</ul>
<li style="text-align: justify;">The required skillset to deal with A.I. is only increasing</li>
<ul>
</ul>
</ul>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com0tag:blogger.com,1999:blog-523495436342640725.post-23197455728244415782019-04-16T01:58:00.000+02:002020-05-22T17:32:16.653+02:00bpmNEXT 2019 impressions, day 1 part 2<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
This is part of a 5-part blog series on bpmNEXT 2019:<br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-1.html">Day 1</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-1-part-2.html">Day 1 (part 2)</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-2.html">Day 2</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-2-part-2.html">Day 2 (part 2)</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-3.html">Day 3</a><br />
<br />
<br />
<b>Democratizing machine learning with BPM</b></div>
<div style="text-align: justify;">
<i>Scott Menter - BP Logic</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
In the demo from BP Logix, they show how they have integrated Machine Learning into their Process Director to start using it in combination with processes.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
In this case we are trying to make a prediction on employee attrition (whether they are likely to leave the company). You start by creating a learner object. After selecting a datasource (a database) and possibly some transformation, you can select which inputs you want to use (giving information or even suggestions on the available data, or visualizing characteristics about the data you selected) and train the model with the selected data.</div>
<div style="text-align: justify;">
This data can then be used in for example a form to show potential attrition rate while you are filling in information about an employee. Or it can be used in a process to drive a decision.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
By integrating the learner objects into the Process Director, the learning curve to start using this is much lower, as it's all integrated in one solution (even if the learner objects might actually be encoded by a different actor).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/BzOzPspy39w" width="560"></iframe><br /></div>
<div style="text-align: justify;">
<br />
<br />
<b>Leveraging process mining to enable human and robot collaboration</b></div>
<div style="text-align: justify;">
<i>Michal Rosik - Minit</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Minit suggests to use process mining to improve your RPA strategy. The strategy is two-fold: (1) use it to pick the right process to apply RPA to, select the right activity and person, to get a higher degree of success (as 40% of RPA projects fail); and (2) to monitor the results to make sure everyone is happy.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
They apply this to a purchase process, where there are various bottlenecks detected to fill in the right order number, etc. (using standard process mining). They allow you to drill down several layers to inspect the details of the selected activity, how for example the human actor is using a combination of the browser, skype, etc., the steps they take (possibly multiple variations) to get the necessary information. These detailed steps could then be used as a basis to generate the RPA script.</div>
<div style="text-align: justify;">
After applying the RPA robots to automate some of the steps, the same process mining can be used to monitor and compare the results. For example, the average completion time might not have improved as expected, in which case we can analyze why that might be (for example that the bots are creating an increased load on the system, causing performance issues).</div>
<div style="text-align: justify;">
Finally, Minit dashboards exposes all this information in interactive BI charts.</div>
<div style="text-align: justify;">
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/FOGhHoh9uIg" width="560"></iframe><br /></div>
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Process mining and DTO - How to derive business rules and ROI from the data</b></div>
<div style="text-align: justify;">
<i>Massimiliano Delsante, Luca Fontanili - Cognitive Technology</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Cognitive Technology is moving from traditional process mining to creating a Digital Twin of your Organization (DTO). This includes process discovery, cost analysis, simulation, etc. but for example also a new feature to derive actual business rules from the data (rather than traditional probabilities).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The demo is showing the use case of closing a bank account. They can generate a BPMN diagram from the mining data, but now they even detect correlations for decisions (gateways) using machine learning, to also discover the conditions that are underlying. After verification by a human actor and/or simulation, these conditions can be added to the process. The decision can also be extracted separately using DMN, called from the process model. Finally, simulation can be used to identify possible improvements by applying for example RPA to automate some of the tasks: the simulation engine can generate new data with the suggested improvements, and this data can then be mined again to verify the results.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/jdBVTCfIGUg" width="560"></iframe><br /></div>
<div style="text-align: justify;">
<br />
<br />
<b>Is the Citizen Developer Story a Fairytale?</b></div>
<div style="text-align: justify;">
<i>Neil Miller, KissFlow</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
KissFlow is a no-code platform for citizen developers. Neil starts by showing the runtime application first, showing various kinds of forms to start a process, tracking current state, performing work, etc. These forms have various pretty advanced features to load form data, printing, getting assistence, etc.</div>
<div style="text-align: justify;">
Next, we shifted to the tool to create this. First the forms: composed of various field types like text fields and dropdowns to tables and advanced fields like signatures etc. The process itself is a drag and drop tool but using a quite different visualization that is still a flow chart but tries to be as simple as possible for citizen developers (with inline editing of actions etc. inside the diagram, etc. - which reminded me a lot about Zapier for defining integrations).</div>
<div style="text-align: justify;">
They are also working on a new KissFlow version 3.0, which will be available soon. The forms and process modeling still look pretty similar, but this new version is adding various features to simplify collaboration, having things like threads where people are collaborating, more adaptive processes, using kanban boards, more extensive reports, etc.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/-ZFvR-f6vYg" width="560"></iframe><br /></div>
<div style="text-align: justify;">
<br />
<br />
<b>Insightful process analysis</b></div>
<div style="text-align: justify;">
<i>Jude Chagas Pereira, Frank Kowalkowski, Gil Laware</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Wizly is a tool that allows you to run analysis on collected log data, to do things like compliance checks, correlation checks, relationship and sentiment analysis, etc.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The demo shows a call center use case. After loading in the data of about 2000 cases into the tool, the flow model can be generated from the log data and start running analytics. The compliance analysis shows us various information about the paths that are being executed (or not). Next, we can run further analysis, in this case zooming in on problems with bagage-related problems. This allows us to find possible causes (like canceled flights) but also to filter down to get even more insights.</div>
<div style="text-align: justify;">
DNA analysis detects possible paths and can visualize relations between your data (with the capability to filter further down if necessary). Finally, fourbox plots the data on some form of bubble chart. They were only able to show some of the features, as they explained they have a lot more analytical capabilities under the hood.</div>
<div style="text-align: center;">
<br />
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/GEzlZnOmFso" width="560"></iframe><br />
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Improving the execution of work with an AI driven automation platform</b></div>
<div style="text-align: justify;">
<i>Kramer Reeves, Michael Lim, Jeff Goodhue - IBM</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
IBM has worked hard in the last few years to integrate some of their offerings into one unified platform, that they are presenting here.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
This demo stars with the authoring, where the case builder, process designer and decision center are combined to define the business logic. Next, we switched to the runtime UI where new cases can be started and managed and we run through a few steps of the case. </div>
<div style="text-align: justify;">
Next they showed some more advanced integrations: a robot is launched to automatically perform one of the steps, interaction with a chatbot to help find the data I need, analysis charts to help with the decision making, etc. The final step is to use Watson AI to make recommendations.</div>
<div style="text-align: justify;">
Finally, we got a look of the new Business Automation Studio, where you can build business applications in a low-code manner. You can create forms for business users, and these can be linked (by associating actions with the different buttons) to call new pages or backend functions.</div>
<div style="text-align: justify;">
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/pq6p5ZhmP2s" width="560"></iframe><br /></div>
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Wrapping up</b></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
That concludes day 1 (at least for you, we still have a wine and bear tasting and dinner :-)). If you are interested to get another view of what's happening here, be sure to check out <a href="https://column2.com/">Sandy Kemsley's blog</a>, who is blogging about the different presentations as well and has a lot more experience in doing this as an independent analyst for many years on BPM and related technologies :)</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com0tag:blogger.com,1999:blog-523495436342640725.post-33698826318344092252019-04-15T20:58:00.001+02:002020-05-22T17:32:16.730+02:00bpmNEXT 2019 impressions<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Back again this year in Santa Barbara for 3 days of discussions on bpmNEXT between (mostly) vendors on what we collectively believe the future might be looking like, or what challenges we face and how we can solve them.<br />
<br />
And I will be blogging about my impressions of the presentations here.<br />
<br />
This is part of a 5-part blog series on bpmNEXT 2019:</div>
<div style="text-align: justify;">
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-1.html">Day 1</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-1-part-2.html">Day 1 (part 2)</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-2.html">Day 2</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-2-part-2.html">Day 2 (part 2)</a><br />
<a href="https://kverlaen.blogspot.com/2019/04/bpmnext-2019-impressions-day-3.html">Day 3</a><br />
<br />
<br />
<b>BPM 2019-2023: Outlook for the next five years</b><i> </i><br />
<i>Nathaniel Palmer</i><br />
<br />
Nathaniel is kicking it off with his traditional presentation of looking forward and predicting what we might see in the next few years in the context of <b>“Intelligent Automation”</b> (yes, the conference is still called bpmNEXT but the consensus seems to be that this term seems to cover better what we are discussing here). He actuall started by looking back to the predictions from 5 years ago, where he predicted the <i>3 R’s (Rules, Relationships and Robots)</i>. This all seemed fairly accurate, as “robots” are here now, and they definitely need rules. And the data is scattered across many systems (over 13 systems on average, many external) and all need to be related. Some of the 2019 prediction are that by 2022, <br />
<ul>
<li>50% of the work will be done by robots</li>
<li>70% of the work will be done on third party cloud platforms: so that means that the “Intelligent Automation Platform” architecture that was presented a first time a few years ago, has been updated a little to reflect this (where the event bus is now much more inherently part of the cloud itself)</li>
<li>80% of the user interaction will be done through an interface other than the smart phone (think smart speakers), moving from a worklist metaphor to much more conversational interaction.</li>
</ul>
Since the concept of work is now much broader (including robots, autonomous intelligence, decision services, etc.), what’s the best way to represent and model this, as traditional flow charts have reached their limits in representing more adaptive requirements.<br />
He also made a case for intelligent automation to shift to taking much more short term decisions based on the most recent live events as the business value is typically much higher if the response time is as small as possible and based on the most recent data rather than calculated the best approach long upfront (like how for example Waze can give me a much better route compared to just finding the shortest route long upfront).</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Or as Nathaniel summarized it himself:</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-coxJgsqPDaA/XLS4PFbc9_I/AAAAAAAAEpg/UCBUppQFc88Dqj_UiJLgEwaXGcaX_dCdQCLcBGAs/s1600/20190415_092733.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src="https://4.bp.blogspot.com/-coxJgsqPDaA/XLS4PFbc9_I/AAAAAAAAEpg/UCBUppQFc88Dqj_UiJLgEwaXGcaX_dCdQCLcBGAs/s320/20190415_092733.jpg" width="320" /></a></div>
<div style="text-align: justify;">
<br />
But we are responsible to make that happen, as <i>“the best way to predict the future is to create it”</i> !<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/Ix4bz6_1i14" width="560"></iframe><br /></div>
<div style="text-align: center;">
<br /></div>
<br />
<b>Technology combinations that digitally deliver</b><i>Jim Sinur</i><b><br /></b><br />
Jim is making a case for open “Digital Business Platforms” where emerging digital technologies can be combined and are at the basis for digital transformation. Quite a few of these exist and could be considered proven solutions but typically only in specific areas (e.g. AI, analytics, BPM, collaboration, cloud or IoT).</div>
<div style="text-align: justify;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-osEEjDeuKOU/XLS4XZk8qVI/AAAAAAAAEpk/Thap9GuAKnU4pwOpnn4cYNetlrlOZEF2wCLcBGAs/s1600/20190415_095038.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src="https://2.bp.blogspot.com/-osEEjDeuKOU/XLS4XZk8qVI/AAAAAAAAEpk/Thap9GuAKnU4pwOpnn4cYNetlrlOZEF2wCLcBGAs/s320/20190415_095038.jpg" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
He then described how combining some of these create so-called productive pairs: for example CJM (customer journey mapping) + BPM, or BPM + AI / RPA / PM (process mining) or IoT and AI. Or even triplets: BPM + PM + RPA, BPM + IoT + AI, Arch + Low Code + RPA, Workflow + Content + Collaboration and Unified Communication + AI + BPM. Combining these technologies creates a platform with particularly advantages to achieve certain set of use cases.</div>
<div style="text-align: justify;">
Jim made a case for vendors to collaborate on this, because some of these technologies can be very complementary and improve customer experience and satisfaction.<br />
<div style="text-align: center;">
<br /></div>
</div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/0jHqZ-w0O24" width="560"></iframe><br /></div>
<div style="text-align: justify;">
<br />
<br />
<b>Industry round table: how cloud architecture is redefining product suites and automation platform strategies</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Next is a panel, with participants from IBM, BonitaSoft and our own Phil Simpson from Red Hat. This is much difficult to summarize, so I'll just aggregate some of the ideas.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Why / how cloud?</div>
<ul style="text-align: justify;">
<li>Unified platform that gives access to independent services in a containerized way</li>
<li>Public / private / hydrid and multi-cloud</li>
<li>Componentisation to guarantee elasticity of the solution</li>
<li>Pick and choose the features you need rather than installing one big monolith</li>
<li>Making the platform easily available where you are measuring</li>
</ul>
<div style="text-align: justify;">
Vendor-neutral cloud strategy?</div>
<ul style="text-align: justify;">
<li>Standards can be useful to achieve this to some extend</li>
<li>There will always be differentiators built on top</li>
<li>It's going to be hard to do this without more standardization (e.g. common data model)</li>
</ul>
<div style="text-align: justify;">
Partner ecosystem?</div>
<ul style="text-align: justify;">
<li>Use of an integration and api mgmt solution to be less dependent on specific integration</li>
<li>Partner ecosystem is changing, from partners implementing solutions to partners offering value-add on top</li>
<li>Cloud as a vehicle towards a unified target ecosystem, open-source as a way to generate collaboration</li>
<li>System integrators are evolving to become more consultants delivering best practices than the technical challenges alone</li>
<li>Partners build relationships and focus on specific verticals or areas</li>
</ul>
<div style="text-align: justify;">
Do the standards invented decades ago need to evolve to adapt to this new reality?</div>
<ul style="text-align: justify;">
<li>The advantage is that standards like BPMN and DMN are independent of the technology used to do the actual orchestration</li>
<li>Connection to events is missing?</li>
<li>Running into the limitations on how the standards can be interpreted vs how they were written, which leads to various challenges</li>
</ul>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Re-aligning BPM in the age of intelligent automation</b></div>
<div style="text-align: justify;">
<i>Malcolm Ross, Appian</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Appian believes that Intelligent Automation needs to be an effort to seamlessly offer RPA, AI, Integration and BPM altogether (rather than isolated silos for each of them). BPM is the glue that brings all of this together, like for example it combines RPA with humans, AI optimized BPM or BPM integrates systems.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The demo is showing an invoice processing application that is being enhanced with RPA. After attaching my invoice in the UI, I can send the robot automation desktop where data can be extracted and for example uploaded to an FTP site. BPM can be used to handle for example exceptions during this part (creating new tasks for a human to manually solve). Data from both BPM and RPA also needs to be combined into a holistic view on what is happening.</div>
<div style="text-align: justify;">
From the authoring point of view, you can set up integrations separately using various connectors (to for example RPA systems but for example also Google NLP) and then use these by calling them from the process.</div>
<div style="text-align: justify;">
Interesting analogy on why and when RPA: RPA is like ibuprofen where service integration would be like amoxicilline - ibuprofen solves the short term pain and is easily accessible, where amoxicilline is much more difficult to get but solves the issue at the root by killing the infection, there clearly is a market for both.<br />
<div style="text-align: center;">
<br /></div>
</div>
</div>
<div style="text-align: center;">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/YkPhU6veqN0" width="560"></iframe></div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com2tag:blogger.com,1999:blog-523495436342640725.post-53181635187994297312019-04-11T16:14:00.000+02:002020-05-22T17:32:16.855+02:00bpmNEXT 2019 and Red Hat Summit 2019<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
In the next few months, I will have the opportunity to present at both bpmNEXT and Red Hat Summit.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: center;">
<img alt="bpmNEXT" src="https://bpmnext.com/wp-content/uploads/2012/05/bpmNEXT_logo.png" /> </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Next week (April 15 - 17), <a href="https://bpmnext.com/">bpmNEXT</a> is taking place again in Santa Barbara, where lots of vendors in the BPM space (or whatever you prefer calling it nowadays - business automation, workflow, orchestration) are coming to showcase and discuss some of their latest achievements. Check out the <a href="https://bpmnext.com/bpmnext-2019/conference-agenda-2019/">conference agenda</a> for the full schedule. I will be presenting on Wednesday on:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<blockquote class="tr_bq">
<strong>Automating Human-Centric Processes with Machine Learning</strong><br />
<em>Kris Verlaenen, Red Hat</em> </blockquote>
<blockquote class="tr_bq">
Many business processes involve human actors to perform some of the
steps that are required to achieve the business goal. In this context,
human actors are typically expensive, can cause unwanted delay or become
a bottleneck. Automating some of these tasks can have a tremendous
return on investment, and Machine Learning brings the missing bits to
seamlessly automate work initially assigned to humans as soon as there
is enough confidence in the expected outputs. By integrating Machine
Learning into our Red Hat Business Automation portfolio, customers can
gradually start using Machine Learning to assist or gradually even
replace the human actor(s) in a very simple manner, without even having
to make any changes to the process definitions in their organisation.</blockquote>
Last year, the recordings were available almost immediately, so that should give everyone an opportunity to take advantage of the great presentations that are typically shown there. I will also blog my impressions during the event as last years.<br />
<br />
<br />
<br />
<div style="text-align: center;">
<a href="https://2.bp.blogspot.com/-gHE4guGjkW0/WQH3f6ypvJI/AAAAAAAAC8Q/UQbsa6d1gWcsFKHEXnqj_gKPBTKyV4VNgCLcB/s1600/summit_logo_170_0.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://2.bp.blogspot.com/-gHE4guGjkW0/WQH3f6ypvJI/AAAAAAAAC8Q/UQbsa6d1gWcsFKHEXnqj_gKPBTKyV4VNgCLcB/s1600/summit_logo_170_0.png" /></a> </div>
<br />
I will also attend Red Hat Summit this year, which is taking place in Boston on May 7-9. I have a minitheater session where I will be talking about all the work we have been doing for our next generation architecture for cloud-native business automation. We got a lot of exciting things we've been working on, so I'm really excited we'll be able to share this information with everyone soon.<br />
<br />
<blockquote class="tr_bq">
<b>Automating business operations in a hybrid cloud world</b><br /><i>Kris Verlaenen, Red Hat</i> </blockquote>
<blockquote class="tr_bq">
Business automation helps you automate the many processes and decisions in your applications. In the context of a hybrid cloud, we have been working on our next generation architecture to support process automation and decision management in a true cloud-native manner, taking full advantage of the cloud infrastructure and many of the recent technical advances in that context. We will demonstrate how business automation simplifies building your own domain-specific applications, leveraging extremely small and efficient execution yet still taking advantage of a lot of the capabilities business automation could offer you as well (from managing human interaction, auditing to monitoring and admin operations).</blockquote>
If you are attending, feel free to reach out if you want to meet up! But we'll share the same information with the wider community as well of course, so stay tuned !<br />
<br />
<br /></div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com1tag:blogger.com,1999:blog-523495436342640725.post-34864395351210144382018-07-16T17:38:00.001+02:002020-05-22T17:32:16.747+02:00Red Hat Process Automation Manager v7.0<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
jBPM is completely open-source and therefore most of my blogs are typically about the latest and greatest feature that was just introduced in the community. However, Red Hat also offers a supported version, with the testing, certification, and maintenance releases necessary for enterprise production use (for a quick intro on potential differences, take for example a look <a href="https://www.redhat.com/en/technologies/jboss-middleware/community-or-enterprise">here</a>).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
And recently, as announced in this <a href="https://www.redhat.com/en/about/press-releases/red-hat-unveils-next-generation-process-automation-offering">press release</a>, Red Hat unveiled <b><a href="https://www.redhat.com/en/technologies/jboss-middleware/process-automation-manager"><i>Red Hat Process Automation Manager 7</i></a>.</b> The most obvious change you might notice immediately is that the product was renamed - formerly known as Red Hat JBoss BPM Suite. Since jBPM has evolved beyond just BPM - with features such as decision management, case management and constraint solving closely integrated - it was time to also reflect that in the product naming. Similarly, <a href="https://www.redhat.com/en/technologies/jboss-middleware/decision-manager"><i>Red Hat Decision Manager 7</i></a> was released a few months ago, focusing on the Drools and Optaplanner bits.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
However, nothing changes structurally. Red Hat Process Automation Manager is based on jBPM (to be more precise, it was based on the jBPM 7.7.0.Final release) and actually is a super-set of Red Hat Decision Manager, so it also includes all the rules and constraint solving capabilities as well (Drools and Optaplanner). Since it is completely open-source, you will see the same set of components there as you see in the community: the process execution server (kie-server), the web-based console (business-central aka the workbench - for both authoring and runtime deployment and administration), smart router, controller, Eclipse tooling, etc. OpenShift images and templates (supporting these capabilities in the cloud) are available too for those targeting cloud deployment.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Red Hat Process Automation Manager also includes an advanced open source user
experience platform from Red Hat partner <i>Entando</i>. It can be used to
quickly develop modern UI/UX layers for user interaction with business
process applications, including a drag & drop UI
development tool with widgets to create task lists, forms, process
graphs, etc. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Red Hat Process Automation Manager is part of the <a href="https://www.redhat.com/en/topics/automation/whats-business-automation">Business Automation portfolio</a>, which includes Red Hat Process Automation Manager and Red Hat Decision Manager, but also the Red Hat Mobile Application Platform and in the future also big data analytics through Daikon.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
More questions? Take a look at the <a href="https://www.redhat.com/en/technologies/jboss-middleware/process-automation-manager">product pages</a> !</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com8tag:blogger.com,1999:blog-523495436342640725.post-72213331002650169872018-07-13T14:56:00.000+02:002020-05-22T17:32:17.013+02:00Maciej Swiderski is the new jBPM community lead<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="margin-left: 1em; margin-right: 1em;">
</div>
<br />
<div style="-webkit-text-stroke-width: 0px; background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<div style="-webkit-text-stroke-width: 0px; background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
I am very glad to be able to announce that Maciej (aka "Magic") Swiderski will officially become the new jBPM community lead.</div>
<div style="-webkit-text-stroke-width: 0px; background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-stroke-width: 0px; background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
Maciej is one of the most productive engineers I have ever known. And while that has led to huge expectations whenever he starts working on something new, he somehow manages to constantly over-deliver anyway. To be fair, I have to say "officially" as he's been doing the bulk of that work for a long time. Everyone that ever interacted in the community no doubt knows him, and his blog might be even more famous, probably almost any customer question is answered in one of the numerous blogs he has written over the last few years. I remember exchanging emails with him in 2010, the early days of jBPM 5, but he was even active in the community before that. He joined full-time a few years later, and ever since has taken care of anything related to process execution for years. Nowadays, he's involved in so much (from case management to our cloud story) and producing so much work that I saw no other solution than to just make him responsible for it ;-)</div>
<div style="-webkit-text-stroke-width: 0px; background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://avatars3.githubusercontent.com/u/904474?s=460&v=4" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Afbeeldingsresultaat voor maciej swiderski" border="0" class="irc_mi" height="200" src="https://avatars3.githubusercontent.com/u/904474?s=460&v=4" style="margin-top: 94px;" width="200" /></a></div>
<br /></div>
<div style="-webkit-text-stroke-width: 0px; background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
Well deserved, and long overdue ! Congratulations Maciej.<br />
<br />
PS: I'm not going anywhere in case anyone is wondering, still 100% involved, but given Maciej's continuous focus on the community and with the team growing this is the right move !</div>
</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com0tag:blogger.com,1999:blog-523495436342640725.post-45339636433933971712018-05-09T17:59:00.000+02:002020-05-22T17:32:16.796+02:00BBVA is a Red Hat Innovation Award 2018 winner !<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Today, BBVA was <a href="https://www.redhat.com/en/blog/announcing-winners-12th-annual-red-hat-innovation-awards">announced as one of the Red Hat Innovation Award 2018 winners</a> !</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-to1mQL6dknQ/WvMafzl1jZI/AAAAAAAAD9k/YDWfOo7DmX4AE_ZnOUmaeiuvy4Zz5yVrACLcBGAs/s1600/bbva.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src="https://2.bp.blogspot.com/-to1mQL6dknQ/WvMafzl1jZI/AAAAAAAAD9k/YDWfOo7DmX4AE_ZnOUmaeiuvy4Zz5yVrACLcBGAs/s320/bbva.jpg" width="320" /></a></div>
<div style="text-align: center;">
</div>
<div style="text-align: justify;">
<span>BBVA is a customer-centric, global financial services group based in Spain. BBVA chose to make Red Hat technology a key piece of its new cloud platform. BBVA built its platform using several solutions, including Red Hat OpenStack Platform, Red Hat OpenShift Container Platform and <b>Red Hat JBoss BPM Suite</b>.</span></div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/T0OOExzZ3J4/0.jpg" src="https://www.youtube.com/embed/T0OOExzZ3J4?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span>You can ready the full success story <a href="http://www.redhat.com/en/success-stories/bbva">here</a>. </span></div>
<div style="text-align: justify;">
<span><br /></span></div>
<div style="text-align: justify;">
<span>As a result, we have been working very closely with them over the last year, and very excited to see all of that hard work showcased here! I have a presentation on Thursday with BBVA on this topic, see if you are attending Red Hat Summit, hope to see you there !</span></div>
<div style="text-align: justify;">
<span><br /></span></div>
<div style="text-align: justify;">
<a href="https://agenda.summit.redhat.com/SessionDetail.aspx?id=154453">Migrating to a container-based Cloud BPMS platform at BBVA</a></div>
<div style="text-align: justify;">
Antonio Valle Gutierrez (BBVA), Marcos Regidor, Kris Verlaenen (Red Hat)</div>
<div style="text-align: justify;">
<span></span></div>
<br />
<br />
<span>[If
you're not attending, I recently did a <a href="https://youtu.be/-BNwfcwpCaw">presentation + demo at bpmNEXT</a>
about our cloud strategy as well, so if you're interested in the topic, hope this might be useful as well]</span></div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com21tag:blogger.com,1999:blog-523495436342640725.post-31317027260419536872018-05-08T18:25:00.004+02:002020-05-22T17:32:16.702+02:00Red Hat Summit in San Francisco 2018 (May 8th - 10th)<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
This year, Red Hat summit is again in San Francisco, and I'm excited to be able to attend again. We're kicking off today, but I personally have a presentation on Thursday afternoon (co-speaking with a customer on our BPM cloud strategy), and a jBPM Birds of Feather session on Wednesday with Maciej (where anyone can just walk in to come and talk or ask questions), but more about that later.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-THcai3vd--U/WvHHo95JFWI/AAAAAAAAD9Q/txAezhBr5qwjd4SYmmfGE0xXtVWabOzVACLcBGAs/s1600/Summit.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="300" src="https://3.bp.blogspot.com/-THcai3vd--U/WvHHo95JFWI/AAAAAAAAD9Q/txAezhBr5qwjd4SYmmfGE0xXtVWabOzVACLcBGAs/s400/Summit.jpg" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
We're kicking off with the keynotes. If you're interested, you can watch the keynotes live at <a href="https://www.redhat.com/en/summit/2018">https://www.redhat.com/en/summit/2018</a> (or in replay later). This first keynote already includes a live demo (by Burr Sutter and team) showing a true hybrid cloud (combining private and public cloud).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
And an awesome extra: this year Business Optimizer (Optaplanner) <span style="color: #0000ee;"><u>i</u></span>s used for scheduling all the different sessions, and got a honorable mention by Jim Whitehurst during his keynote. </div>
<div style="text-align: center;">
<blockquote class="tr_bq">
<i>"It really is a fenomenal tool!"<br />Jim Whitehurst - Red Hat President and CEO</i></blockquote>
</div>
<div style="text-align: justify;">
Business Optimizer is part of our Red Hat Process Automation Manager
product (formerly known as Red Hat BPM Suite). Congratulations to the
team!</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
This year has record attendance (7.000+), a ton of breakout sessions (325) and even more opportunities to talk to the experts directly. If you are around and would like to talk, we'll be happy to see you in one of our sessions ! There's quite a few people from our team here, to try and help you with whatever questions you might have. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="https://agenda.summit.redhat.com/SessionDetail.aspx?id=154453">Migrating to a container-based Cloud BPMS platform at BBVA</a></div>
<div style="text-align: justify;">
Antonio Valle Gutierrez (BBVA), Marcos Regidor, Kris Verlaenen (Red Hat)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="https://agenda.summit.redhat.com/SessionDetail.aspx?id=154588">jBPM BoF: Let's talk processes - Wed 11h45am - 12.30pm</a></div>
<div style="text-align: justify;">
Kris Verlaenen, Maciej Swiderski (Red Hat) - Moscone West - 2103</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
So just reach out (at the booth or through social media) and we would love to hear your thoughts. Hope to see you here !</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com3tag:blogger.com,1999:blog-523495436342640725.post-7331960292044292742018-04-19T20:58:00.005+02:002020-05-22T17:32:17.027+02:00bpmNEXT 2018 day 3<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Part of a series of blog posts about bpmNEXT 2018:<br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-kicking-off.html">bpmNEXT 2018 kicking off!</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-part-2.html">bpmNEXT 2018 day 1 (part 2)</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-2.html">bpmNEXT 2018 day 2</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-2-part-2.html">bpmNEXT 2018 day 2 (part 2)</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-3.html">bpmNEXT 2018 day 3</a> <span id="goog_313914968"></span><span id="goog_313914969"></span><br />
<br />
<b>When Artificial Intelligence meets Process-Based Applications</b></div>
<div style="text-align: justify;">
<i>Nicolas Chabanoles and Nathalie Cotté - Bonitasoft</i></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Rather than just relying on reporting for insight in your processes, adding Artificial Intelligence is taking it a step further towards being able to create a shorter feedback look, do predictions, etc. Using a custom loan request application, they show how data is extracted from the database into ElasticSearch, after which they build a predictive model from that. Using process mining techniques they apply time-based analysis to predict the likeliness of certain requests still able to reach their SLA (or not). Based on that information the operational people can decide which requests to prioritize.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/wBXTBthTs_o/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/wBXTBthTs_o?feature=player_embedded" width="320"></iframe></div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Understanding Your Models and What They Are Trying to Tell You</b></div>
<div style="text-align: justify;">
<i>Tim Stephenson - Know Process</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Searching and looking into your process models can become complex if you have lots of processes. By indexing these processes, a quite nifty query language can then be used to go and query those models. Search for processes, data and resource involved, etc. While the theory sounds nice, in reality it didn't always seem to be that simple.</div>
<div style="text-align: justify;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/7JO9vnlmZAI/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/7JO9vnlmZAI?feature=player_embedded" width="320"></iframe></div>
<br /></div>
<div style="text-align: justify;">
<b>Exploiting Cloud Infrastructure for Efficient Business Process Execution</b></div>
<div style="text-align: justify;">
<i>Kris Verlaenen - Red Hat</i></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
My own presentation, about executing processes in a cloud environment in a distributed manner. We've introduced services like controllers (to keep track of your engines running everywhere and manage them), and smart routers (to route requests to the right engine and aggregate data across them). Our monitoring console allows you to connect to any engine out there (in this case a engine embedded in a sample order application deployed on a Minishift instance). In the demo I showed how you can then update the SLA expectations of the embedded process, and after deploying this new version of the project monitor for changes.</div>
<div style="text-align: justify;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/-BNwfcwpCaw/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/-BNwfcwpCaw?feature=player_embedded" width="320"></iframe></div>
<br /></div>
<div style="text-align: justify;">
<b>Dynamic Work Assignment</b></div>
<div style="text-align: justify;">
<i>Lloyd Dugan - Serco</i><br />
<br />
In the context of Obamacare, Lloyd presented a use case of improving task assignment by scoring tasks (based on eligibility, severity, etc.) and assigning them to the right people. Replacing a model where tasks were mostly just kept in queues and workers needed to go and go pick them up and choose, it allows tasks to be put "on hold" so they temporarily would not show up in the queues.<br />
Geoffrey would have loved to see this, as I think the combination of process and rules was nice for solving this issue, but imho it's missing an actual constraint solving component (like OptaPlanner) to do the score calculations.<br />
<br />
Finally, Keith Swenson presented about the DMN Technology Compatibility Toolkit (TCK). Unfortunately I had to leave early to catch my flight, so just linking the video here.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/1vOZq1mkFqY/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/1vOZq1mkFqY?feature=player_embedded" width="320"></iframe></div>
<br />
<br />
<br /></div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com2tag:blogger.com,1999:blog-523495436342640725.post-5646847298246731602018-04-19T01:48:00.000+02:002020-05-22T17:32:16.876+02:00bpmNEXT 2018 day 2 (part 2)<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Part of a series of blog posts about bpmNEXT 2018:<br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-kicking-off.html">bpmNEXT 2018 kicking off!</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-part-2.html">bpmNEXT 2018 day 1 (part 2)</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-2.html">bpmNEXT 2018 day 2</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-2-part-2.html">bpmNEXT 2018 day 2 (part 2)</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-3.html">bpmNEXT 2018 day 3</a> <span id="goog_313914968"></span><span id="goog_313914969"></span><br />
<br />
<b>RPA Enablement: Focus on Long-Term Value and Continuous Process Improvement</b></div>
<div style="text-align: justify;">
<i>Massimiliano Delsante - Cognitive Technology Ltd.</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The myInvenio tool can be used to discover processes based on data already collected. It will derive the process (the tasks, actors, sequence, etc.) from the data and cross-check that with the cases that are already recorded (for example see which are deviating, where time is spent, etc.).</div>
<div style="text-align: justify;">
This information can then be used to derive which activities might be the best candidates for automation. By running a simulation, you can decide for example to add two robots for automating one of the steps (at least the simple cases) and keep one employee for more complex and exceptional cases.<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/fK1xn1OLI1w/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/fK1xn1OLI1w?feature=player_embedded" width="320"></iframe></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Integration is Still Cool, and Core in your BPM Strategy</b></div>
<div style="text-align: justify;">
<i>Ben Alexander - PMG.net</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
PMG provides drag and drop low-code processes, with pre-built connectors. The process included human tasks for approval, but also supported integration with email, phone or text, or slack, etc. It contacts external services (like Azure ML) for risk assessment, and included some RPA integration.<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/HtKU2o7sKBY/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/HtKU2o7sKBY?feature=player_embedded" width="320"></iframe></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Making Process Personal</b></div>
<div style="text-align: justify;">
<i>Paul Holmes-Higgin and Micha Kiener - Flowable</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Chat is becoming more and more an important communication channel for customers. Flowable showed an example of how banks are using lots of different channels to communicate with customers, like a chatbot, and using BPMN2 and CMMN during conversations. </div>
<div style="text-align: justify;">
A digital assistant is constantly helping the client advisor during his conversation by creating (sub)cases, advising actions, etc. For example, it can help enter a client address change, validate the information, ask validation, send confirmation emails, involve a compliance officer if necessary, etc. Behind the scenes, the digital assistant is backed by a process (with forms etc.). Finally, integrating Machine Learning can be used to replace some of the manual steps.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/YHcaTbsVwT8/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/YHcaTbsVwT8?feature=player_embedded" width="320"></iframe></div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Robotics, Customer Interactions, and BPM</b></div>
<div style="text-align: justify;">
<i>Francois Bonnet - ITESOFT</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
A demo with an actual (3d printed, open-source) robot ! Francois brought a robot with video and voice recognition capabilities. The robot could be used for example in a shop for greeting clients. Voice recognition can be used to start a process (for example when the customer comes in). The robot can respond to several commands, follow, do face recognition, take pictures, etc. all by configuring various processes. The voice and face recognition isn't always working perfectly yet, but interesting to see anyway !<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/1n9uF5hnQRw/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/1n9uF5hnQRw?feature=player_embedded" width="320"></iframe></div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>The Future of Voice in Business Process Automation</b></div>
<div style="text-align: justify;">
<i>Brandon Brown - K2</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Voice recognition can be used to create a chatbot. The chatbox can for example be used to request PTO, get your tasks (and complete or even delegate them). But chatbots aren't great for everything. Some data is just easier to provide in a structured form. But even forms can be enhanced with for example sentiment analysis (to automatically update the data based on the sentiment detected from the text provided in the form). You can then for example create standard processes for how to respond to certain sentiments.<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/e6076RCd0sg/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/e6076RCd0sg?feature=player_embedded" width="320"></iframe></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>State Machine Applied to Corporate Loans Process</b></div>
<div style="text-align: justify;">
<i>Fernando Leibowich Beker - BeeckerCo</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Processes can be unstructured and rely on rules for defining when tasks should be triggered or not. The demo is using IBM BPM state machine in combination with IBM ODM where the rules define what the next state will be based on the current state and the input.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/eW-MMphxmI4/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/eW-MMphxmI4?feature=player_embedded" width="320"></iframe></div>
</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com2tag:blogger.com,1999:blog-523495436342640725.post-69527627038630343842018-04-18T20:53:00.000+02:002020-05-22T17:32:16.992+02:00bpmNEXT 2018 day 2<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Part of a series of blog posts about bpmNEXT 2018:<br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-kicking-off.html">bpmNEXT 2018 kicking off!</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-part-2.html">bpmNEXT 2018 day 1 (part 2)</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-2.html">bpmNEXT 2018 day 2</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-2-part-2.html">bpmNEXT 2018 day 2 (part 2)</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-3.html">bpmNEXT 2018 day 3</a> <span id="goog_313914968"></span><span id="goog_313914969"></span><br />
<br />
An awesome surprise this year, the videos from yesterday are already available on youtube! So I've updated my posts from yesterday with the links, amazing job!<br />
<b></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>BPM 2018-2022: Outlook for the Next Five Years</b></div>
<div style="text-align: justify;">
<i>Nathaniel Palmer</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Nathaniel is starting with an outlook of where we are (maybe?) going in the next few years. The three R's that will define BPM in his point of view are Robots, Rules and Relationships. With everything running in the cloud. And using Blockchain ;) </div>
<div style="text-align: justify;">
Interaction has already significantly
changed (with everyone having a smartphone), but he predicts the
smartphone (as we know it) will go away in the next five years - with
consumer adoption of <i>new</i> interfaces accelerating even more.</div>
<div style="text-align: justify;">
Robots (including any kind of smart device or service) will represent customers in various interactions. And will do a lot of the work done by employees nowadays. Even autonomously. This all will have an impact to application architectures, almost introducing a 4th tier in typical 3-tier architectures.</div>
<div style="text-align: justify;">
The future-proof BPM platform (aka the Digital Transformation Platform) brings together various capabilities (like Workflow Mgmt, Decision Mgmt, Machine Learning, etc.) - possibly from different vendors - processing events from many different sources (services, IoT devices, robots, etc.).</div>
<div style="text-align: justify;">
And he ended with the advice, that the best way to invent the future, is to help create it !</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>A Next-Generation Backendless Workflow Orchestration API for ISVs</b></div>
<div style="text-align: justify;">
<i>Brian Reale and Taylor Dondich, ProcessMaker</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
ProcessMaker is showcasing their cloud-based process service. It exposes a REST api for interacting with it, and has connectors to various external services. The service does not come with a BPMN2 designer, but they accept BPMN2 and offer a programmatic interface to create processes as well. They also introduced a "simplified" designer that ISVs can use to define processes (that underneath exports to BPMN2 as well), but hides a lot of the more complex constructs available.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/GeV94puPfjA/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/GeV94puPfjA?feature=player_embedded" width="320"></iframe></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>CapBPM’s IQ – No-code BPM development – Turning Ideas into Value</b></div>
<div style="text-align: justify;">
<i>Max Young, Capital Labs</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
To avoid being locked into one vendor, IQ is offering a generic web-based user interface for BPM, that can be used on top of various underlying BPM platforms. On the authoring side you can define process and data models and do different kinds of analysis. In the end, it generates open-source application code that work with a specific product (that your developers can use as a starting point).<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/z2A82x_X9sY/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/z2A82x_X9sY?feature=player_embedded" width="320"></iframe></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Monitoring Transparency for High-Volume, Next-Generation Workflows</b></div>
<div style="text-align: justify;">
<i>Jakob Freund and Ryan Johnston - Camunda</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Camunda is showing Zeebe, their next generation process execution platform. The demo starts when an arbitrage opportunity is detected, and then does various risk calculations. Zeebe Simple Monitor is a web-based monitoring tool to look at deployed processes and running instances. With Optimize you can create and look at reports based on the various events that Zeebe is generating, including charts, heat maps, alerts, etc.</div>
<div style="text-align: justify;">
And as a treat, they showed a doom like easter egg inside their Cockpit, where you can walk through your process "dungeon" and shoot tokens with your shotgun :)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/yi_5gBTcsu8/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/yi_5gBTcsu8?feature=player_embedded" width="320"></iframe></div>
</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com2tag:blogger.com,1999:blog-523495436342640725.post-36548914548779915702018-04-18T01:52:00.000+02:002020-05-22T17:32:16.754+02:00bpmNEXT 2018 day 1 (part 2)<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Part of a series of blog posts about bpmNEXT 2018:<br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-kicking-off.html">bpmNEXT 2018 kicking off!</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-part-2.html">bpmNEXT 2018 day 1 (part 2)</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-2.html">bpmNEXT 2018 day 2</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-2-part-2.html">bpmNEXT 2018 day 2 (part 2)</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-3.html">bpmNEXT 2018 day 3</a> <span id="goog_313914968"></span><span id="goog_313914969"></span><br />
<br />
<b>Decision as a Service (DaaS): The DMN Platform Revolution</b></div>
<div style="text-align: justify;">
<i>Denis Gagné - Trisotech</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Denis is showing the progress Trisotech has made offering DMN modeling and execution capabilities as a service. The DMN Modeler is a complete modeling environment for DMN, including collaboration, simulation, test cases, searching, etc. After creating a DMN model, he showed various ways of creating a new DMN Decision Service to expose.</div>
<div style="text-align: justify;">
Next, this can be deployed into the cloud (including using our own Drools or Red Hat Decision Manager DMN engine). Once deployed, it can be tested with a simple HTML form, it has a rest API, debugging the environment allows you to look at the requests that were actually made, etc. Using an API mgmt tool, you can add even more features like authorization.</div>
<div style="text-align: justify;">
Finally, it's of course possible to include these decision services into your processes.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/sYAIcBhVhIc/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/sYAIcBhVhIc?feature=player_embedded" width="320"></iframe></div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Timing the Stock Market with DMN </b></div>
<div style="text-align: justify;">
<i>Bruce Silver - methodandstyle.com</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Bruce implemented a DMN model for predicting when to buy and sell stocks. Based on historical stock data, it uses a DMN model to detect patterns (based on local min and max, smoothing, etc.) and This service is then orchestrated by using a process (using Microsoft Flow) to go and download 1 year of data for specific stocks, process it and present the results - using various connectors (to get information from and into Excel, call the REST decision service, etc.). His goal was to show how a non-programmer like himself can use DMN to do real life use cases that can then be fully executed. And you should buy his DMN Cookbook for all the details :)</div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/vHCIC1HGbHQ/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/vHCIC1HGbHQ?feature=player_embedded" width="320"></iframe></div>
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Smarter Contracts with DMN</b></div>
<div style="text-align: justify;">
<i>Edson Tirelli - Red Hat</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
One of the challenges of using Blockchain for smart contracts is that some of the languages used there (for example in Ethereum) isn't always easy to understand or use (especially for non-experts). The goal Edson had upfront was trying to use DMN instead, as a language for smart contracts that users can understand. Using an example of selling a property, he showed how some of the logic was externalized from the contract into a DMN decision service. The contract raised an event, that the Ethereum Oracle picks up and contacts the DMN service (running in the cloud). Using a simple web app to initialize and finalize the sale, you could see the Blockchain being updated with all the relevant data.</div>
<div style="text-align: justify;">
Pretty cool, although as Edson is my colleague I am obviously biased ;)</div>
<div style="text-align: justify;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/tdpZgbQbF9Q/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/tdpZgbQbF9Q?feature=player_embedded" width="320"></iframe></div>
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Designing the Data-Driven Company</b><br />
<i>Jochen Seemann - MID GmbH</i><br />
<br />
<br />
The Business Decision Map is a way to represent decisions at different levels: tactical decision, operational decisions and business events. Using the example of a car rental company, it allows you to represent the decisions they need to make at the different levels. Using the MID Innovator tool, these decisions can be represented using DMN. But other options like PMML and Machine learning can also be combined.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/zb__xVsOEA0/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/zb__xVsOEA0?feature=player_embedded" width="320"></iframe></div>
<br />
<br />
<b>Using Customer Journeys to Connect Theory with Reality</b> <br />
<i>Till Reiter and Enrico Teterra - Signavio</i><br />
<br />
Since the focus of any company should be on the customer, Signavio developed a new notation for presenting customer journeys and link those to processes and business intelligence. Using the example of a communication company where a customer has a connectivity issue, they showed an end-to-end example. The customer (with different moods) is going through various steps, and traffic lights link these to actual data collected at runtime, or to the business process involved. Drilling into the data, it became apparent that a process improvement to reduce the number of field visits would be worth the effort, and everything was linked to the data to substantiate that claim.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/ov0SqJCMmoY/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/ov0SqJCMmoY?feature=player_embedded" width="320"></iframe></div>
<br />
<br />
<b>Discovering the Organizational DNA</b><br />
<i>Jude Chagas Pereira, IYCON</i><br />
<i>Frank Kowalkowski, Knowledge Consultants, Inc.</i><br />
<br />
Afterspyre offers various kind of analytics to help organizations make the right decisions. By modeling your organizational DNA (like objectives, technology solutions, datacenters, etc.), the tool can then find any relationships between all these (for example which datacenter is running which objectives). Other options include sentiment analysis (based on feedback from customers), affinity matrices (checking how well different thinks go together), ranking (comparing different options with each other), etc.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/NsCDgKPsTCs/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/NsCDgKPsTCs?feature=player_embedded" width="320"></iframe></div>
</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com13tag:blogger.com,1999:blog-523495436342640725.post-34406230949427493942018-04-17T21:10:00.000+02:002020-05-22T17:32:16.740+02:00bpmNEXT 2018 kicking off !<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Part of a series of blog posts about bpmNEXT 2018:<br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-kicking-off.html">bpmNEXT 2018 kicking off!</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-part-2.html">bpmNEXT 2018 day 1 (part 2)</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-2.html">bpmNEXT 2018 day 2</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-2-part-2.html">bpmNEXT 2018 day 2 (part 2)</a><br />
<a href="http://kverlaen.blogspot.be/2018/04/bpmnext-2018-day-3.html">bpmNEXT 2018 day 3</a> <span id="goog_313914968"></span><span id="goog_313914969"></span><br />
<br />
Attending bpmNEXT event again this year in Santa Barbara. Have been looking forward to this event for quite a few months, so happy to be able to join again this year. Will try to blog about my impressions. My presentation itself will be on day 3! </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Welcome and Business of BPM Kickoff</b></div>
<div style="text-align: justify;">
<i>Bruce Silver</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Bruce started with a kickoff and introduction, explaining why bpmNEXT is different from other BPM events out there (on purpose!), trying to bring together some of the best and brightest people leading BPM efforts across the globe. And he's right (at least in my opinion), bpmNEXT is different, which is why I enjoy returning to it every year.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>The Future of Process in Digital Business</b></div>
<div style="text-align: justify;">
<i>Jim Sinur - Aragan Research</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jim is pitching how process is now part of a much bigger 'digital' shift. The focus is on the customer journey (or employee or partner journey), to make everything smarter, faster and better - hopefully resulting in new business opportunities, better customer loyalty, agility, etc. A lot of different technologies (including BPM and DMN of course but also AI, chatbots, self service, etc.) are all converging towards the same goals. Rather than just data, the focus is moving more to intelligence. And rather than doing it all at once, he presented 10 mini journeys that can get you closer one step at a time, focused on one specific area they have seen customers have success in (content, collaboration, process, persona, customer interaction, analytics, AI, agile, low code and business functions). He zoomed in on areas like the decision management framework and customer journey mapping. But processes are still at the center of IT innovation, although they are driven by much more, including AI, wearables, etc.</div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/uJAGr_vxUUw/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/uJAGr_vxUUw?feature=player_embedded" width="320"></iframe><br />
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>A new architecture for automation</b></div>
<div style="text-align: justify;">
<i>Neil Ward-Dutton - mwd advisors</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Neil is trying to summarize for us a lot of the discussions he's been having with their community related to automation. There is an abundance in technology (all playing a part in automation), resources (with cloud), competitors, etc. generating lots of expectation (and investigation) but also fear, chaos and disruption. Customers need a way to organize this tsunami of technologies.</div>
<div style="text-align: justify;">
Neil introduced a model for representing how work gets done. Customers need to think about how this applies to them, ranging from very programmatic (P) (like straight-through processes), transactional (T) to very exploratory (E) work (like case mgmt). Depending on your focus, different technologies (AI, Decision Mgmt, Machine Learning, RPA, etc.) might be playing a role in that. With a rapid moving technology market, customers might end up with a combination of a lot of those.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/-AeijpL4b98/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/-AeijpL4b98?feature=player_embedded" width="320"></iframe></div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
After these introductory talks, the ignite presentations are kicking off. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Secure, Private, Decentralized Business Processes for Blockchains</b></div>
<div style="text-align: justify;">
<i>Vanessa Bridge - ConsenSys </i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Consensys is using BPMN in combination with Blockchain. By using processes to interact with the Blockchain, it simplifies how to work with smart contracts and takes advantage of some of the process capabilities (e.g. timers) for some of the logic. They are presenting two use cases: a token sale and anonymous voting. </div>
<div style="text-align: justify;">
Whenever a request for buying tokens comes in, the process is responsible for creating the smart contract (encrypting some of the information), checking the funds available and passing along the tokens, etc.</div>
<div style="text-align: justify;">
The voting system allows you to put in some information about the vote itself and who should participate. Again a smart contract is created and allows participants to register and do their vote (again encrypting).</div>
<div style="text-align: justify;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/oww8zMzxvZA/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/oww8zMzxvZA?feature=player_embedded" width="320"></iframe></div>
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Turn IoT Technology into Operational Capability</b></div>
<div style="text-align: justify;">
<i>Pieter van Schalkwyk - XMPro</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
IoT devices produce a lot of data, but how to create the glue that connects this data into your operational decisions? By creating data flows (in this case from a cooling tower for example), you can combine data from different listeners, transform it, and take actions (using a library of extensible components). Active listeners will be looking for the relevant data from the IoT devices and can then for example end up triggering a BPM tool, call an AI predictive service running in the cloud, etc. Doing so can transform your Internet of Things into an Internet of People, helping the people making the operational decisions as much as possible.</div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/G7C01e8qyac/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/G7C01e8qyac?feature=player_embedded" width="320"></iframe></div>
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Business Milestones as Configuration: Process Director App Events</b></div>
<div style="text-align: justify;">
<i>Scott Menter - BPLogix</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
One of the challenges executing processes is how to easily get an idea of its status, one that makes sense at the business level. (Low-level) app events (coming from your processes) are given business context (making them business events) and used and combined to keep track of business goals. A journal is then collecting these business events and can be inspected by business users, reacted on, etc.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/D_heO33fyC0/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/D_heO33fyC0?feature=player_embedded" width="320"></iframe></div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
More coming after lunch.</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com17tag:blogger.com,1999:blog-523495436342640725.post-69566639588293800162017-09-22T17:30:00.003+02:002020-05-22T17:32:16.995+02:00Watch Drools, jBPM and Optaplanner Day LIVE (Sept 26)<div dir="ltr" style="text-align: left;" trbidi="on">
We will be streaming all the sessions of the <a href="http://kverlaen.blogspot.be/2017/08/drools-jbpm-and-optaplanner-day.html">Drools, jBPM and Optaplanner day</a> in New York on September 26th 2017 LIVE ! Check the <a href="https://droolsday.com/New_York?sc_cid=701f2000000h3UuAAI#agenda">full agenda here</a>.<br />
<br style="-webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14.85px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" />
Use the following link to watch: <a href="http://red.ht/2wuOgi1">http://red.ht/2wuOgi1</a><br />
<br style="-webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14.85px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" />
Or watch it here:<br />
<br />
<iframe allowfullscreen="true" allowtransparency="true" frameborder="0" height="476" scrolling="no" src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2FRedHatDeveloperProgram%2Fvideos%2F1415710515191129%2F&show_text=0&width=476" style="border: none; overflow: hidden;" width="476"></iframe>
<br />
Part 2:<br />
<br />
<iframe allowfullscreen="true" allowtransparency="true" frameborder="0" height="476" scrolling="no" src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2FRedHatDeveloperProgram%2Fvideos%2F1421743381254509%2F&show_text=0&width=476" style="border: none; overflow: hidden;" width="476"></iframe>
<br />
<div style="-webkit-text-stroke-width: 0px; background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14.85px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com2tag:blogger.com,1999:blog-523495436342640725.post-42133126590090157172017-08-08T17:05:00.002+02:002020-05-22T17:32:16.786+02:00jBPM 7.1 available<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Since we have moved to a <a href="http://kverlaen.blogspot.be/2017/08/drools-jbpm-and-optaplanner-are.html">more agile delivery with monthly community releases</a>, we are happy to announce the availability of jBPM 7.1.0.Final.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
You can find all information here:<br /><a href="http://jbpm.org/download/download.html">Downloads</a><br /><a href="https://docs.jboss.org/jbpm/release/7.1.0.Final/jbpm-docs/html_single/">Documentation</a><br /><a href="https://docs.jboss.org/jbpm/release/7.1.0.Final/jbpm-docs/html_single/#_jbpm_7_1">Release notes</a><br />Ready to give it a try but not sure how to start? Take a look at the <a href="https://docs.jboss.org/jbpm/release/7.1.0.Final/jbpm-docs/html_single/#_jbpminstaller">jbpm-installer chapter</a>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The focus of this release has been mostly on improving the experience and the capabilities for <b><i>process and task administrators</i></b>. These admins are keeping an eye on your infrastruction, making sure the execution of all processes in your system is in good health and resolving any issues that might show up.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
To make it easier for these process and task administrators to do their work, we have added a bunch of improvements and new features for them:</div>
<ul style="text-align: justify;">
<li><b>Error management:</b> Errors<b> </b>that happen during the execution of your processes (or tasks, jobs, etc.) are now better detected and stored. This could for example be an (unhandled) exception during the execution of your process instance or a job that has hit its retry limit. </li>
<ul>
<li>At the core engine level, errors are stored in the database and can be acknowledged. Note that the engine will always guarantee a consist state of all your process instances, so when an exception like this happens, the engine is rolled back to last known state and the error is logged.</li>
<li>Through the web-based console, process admins can take a look at any exception that might have happened in detail throught the new <i>Execution errors</i> view, acknowledge them and if possible take action to resolve the issue.</li>
<li>The process instance list has been extended with a new column to show any errors possibly related to that instance.<br /></li>
</ul>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://docs.jboss.org/jbpm/release/7.1.0.Final/jbpm-docs/html_single/ReleaseNotes/ExecutionErrorViewList.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="446" data-original-width="800" height="222" src="https://docs.jboss.org/jbpm/release/7.1.0.Final/jbpm-docs/html_single/ReleaseNotes/ExecutionErrorViewList.png" width="400" /></a></div>
<br />
<ul style="text-align: justify;">
<li><b>Quick filters</b>: Searching for information about specific process instances, tasks, jobs or errors is now made easier by offering a new search tab where you can try to find the data you need by adding quick filters (for example related to the state of your process instances or the time it was started, the name of the task, etc.)</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://docs.jboss.org/jbpm/release/7.1.0.Final/jbpm-docs/html_single/ReleaseNotes/RuntimeViewQuickSearch.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="378" data-original-width="800" height="188" src="https://docs.jboss.org/jbpm/release/7.1.0.Final/jbpm-docs/html_single/ReleaseNotes/RuntimeViewQuickSearch.png" width="400" /></a></div>
<ul style="text-align: justify;">
<li><b>Navigation:</b> new actions have been added to the process instance, task, jobs and errors view to more easily navigate between them where appropriate. For example, you can navigate to the errors associated with a specific process instance (if any) or to take a look at the process instance associated with a specific task or job.</li>
</ul>
<ul style="text-align: justify;">
<li><b>Task admin view</b>: the task view that was included in previous versions has been split into two separate views:</li>
<ul>
<li><i>Tasks</i>: Aims to be used by task operators / end users to work on tasks assigned (or potentially assigned) to them</li>
<li><i>Task administration</i>: Designed to be used by administrators, to manage tasks belonging to other users. This perspective is only available for users with roles <i>admin</i> and <i>process-admin</i>. It is similar to the former "<i>Admin</i>" filter tab on the former tasks perspective. </li>
</ul>
</ul>
<ul style="text-align: left;">
<li><b>Project and team metrics</b></li>
<ul style="text-align: justify;">
<li>A brand new dashboard is now available for every project listed in the authoring library. After opening the project details page, a metrics card shows up on the right side of the screen. The cards shows the history of contributions (commits) made to that specific project over time.
Clicking on the <em>View All</em> link gives access to the full dashboard which shows several metrics all about the project’s contributions.</li>
</ul>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://docs.jboss.org/jbpm/release/7.1.0.Final/jbpm-docs/html_single/Workbench/ReleaseNotes/Library/project-metrics-dashboard.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="604" data-original-width="800" height="301" src="https://docs.jboss.org/jbpm/release/7.1.0.Final/jbpm-docs/html_single/Workbench/ReleaseNotes/Library/project-metrics-dashboard.png" width="400" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<ul style="text-align: justify;"><ul>
<li>A brand new dashboard has also been added to the Teams page. A metrics card on the right side shows the history of all contributions (commits). Clicking on the View All link gives access to a full dashboard showing overall contributions metrics. </li>
</ul>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://docs.jboss.org/jbpm/release/7.1.0.Final/jbpm-docs/html_single/Workbench/ReleaseNotes/Library/teams-metrics-dashboard.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="518" data-original-width="800" height="258" src="https://docs.jboss.org/jbpm/release/7.1.0.Final/jbpm-docs/html_single/Workbench/ReleaseNotes/Library/teams-metrics-dashboard.png" width="400" /></a></div>
<br />
<br />
<div style="text-align: justify;">
More detail can be found in the <a href="https://docs.jboss.org/jbpm/release/7.1.0.Final/jbpm-docs/html_single/#_jbpm_7_1">full release notes</a>. Especially to our process and task administrators, enjoy !</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com0tag:blogger.com,1999:blog-523495436342640725.post-64458276702691826432017-08-08T16:23:00.002+02:002020-05-22T17:32:16.951+02:00Drools, jBPM and Optaplanner are switching to agile delivery!<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Edson recently <a href="http://blog.athico.com/2017/07/drools-jbpm-and-optaplanner-are.html">blogged about how Drools, jBPM and Optaplanner are moving towards a more agile delivery</a>. The goal is to be able to release new features much quicker and more often to the community, by having <b>monthly community releases</b>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Since this obviously has an impact to our entire community (hopefully overall a positive impact of course ;)), wanted to highlight some of the most important consequences as well:</div>
<ul style="text-align: justify;">
<li>More frequent releases gives the community earlier access to new features</li>
<li>Reducing the scope of each release allows us to do more predictable releases</li>
<li>Since bug fixes as usual are included in each release as well, users will be able to pick those up quicker as well</li>
</ul>
<div style="text-align: justify;">
As a result, starting with v7.0 a few weeks ago, you should see releases more often now. It does mean that each individual release will be smaller in size. But overall we believe we will be able to deliver new features and fixes faster and more predictable !</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Feel free to take a look at <a href="http://blog.athico.com/2017/07/drools-jbpm-and-optaplanner-are.html">Edson's blog</a> for a little more details.</div>
</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com1tag:blogger.com,1999:blog-523495436342640725.post-74993502912446356262017-08-01T15:16:00.000+02:002020-05-22T17:32:17.043+02:00Drools, jBPM and Optaplanner Day: September 26 / 28, 2017 (NY / Washington)<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Red Hat is organizing a <a href="https://droolsday.com/?sc_cid=701f2000000h3UuAAI">Drools, jBPM and Optaplanner Day</a> in New York and Washington later this year to show how business experts and citizen developers can use business processes, decisions and other models to develop modern business applications.</div>
<ul style="text-align: justify;">
<li><a href="https://droolsday.com/New_York?sc_cid=701f2000000h3UuAAI">September 26, 2017 in New York</a></li>
<li><a href="https://droolsday.com/DC?sc_cid=701f2000000h3UuAAI">September 28, 2017 in Washington DC</a></li>
</ul>
<div style="text-align: justify;">
This <i>free full day event</i> will focus on some key aspects and several of the community experts will be there to showcase some of the more recent enhancements, for example:</div>
<ul style="text-align: left;">
<li>Using the DMN standard (Decision Model and Notation) to define and execute decisions</li>
<li>Moving from traditional business processes to more flexible and dynamic case management </li>
<li>The rise of cloud for modeling, execution and monitoring</li>
</ul>
IT executives, architects, software developers, and business analysts who want to learn about the latest open source, low-code application development technologies.<br />
<br />Detailed agenda and list of speakers can be found on each of the event pages.<br />
<br />
Places are limited, so make sure to <a href="https://droolsday.com/?sc_cid=701f2000000h3UuAAI">register</a> asap !</div>
Kris Verlaenenhttp://www.blogger.com/profile/11456672157934554969noreply@blogger.com1