Day 2 of bpmNEXT is all demos! Four sessions with a total of 12 demos coming up, with most of the morning focused on case management.
Cloud Architecture Accelerating Innovation in Application Development – Linus Chow, Salesforce
App dev environment that allows integration of Salesforce data with other sources, such as SAP. Schema builder allows data models to be visualized and linked in an ERD format, with field-level security and audit capabilities. Process Builder is an environment for visual creation of Salesforce-related data-driven processes, typically simple update actions triggered by data updates. User experiences created using Lightning App Builder, including support for mobile devices. Work-Relay as a more traditional process orchestration environment leveraging the Salesforce environment. Although mostly live demo, the entire Work-Relay section was a pre-recorded screencast, which was a disappointing violation of the bpmNEXT format.
One Model, Three Dimensions: Combining Flow, Case and Time Into a Unified Development Paradigm – Scott Menter and Joby O’Brien, BP Logix
Process Timeline as a GANTT chart view of process, where highly-parallel tasks must have conditions of precedence, eligibility and necessity met in order to execute, as the underlying structure for case management. An application can include a goal (objective, KPI) that can drive actions and impose conditions while being evaluated independent of any process. Define process as a timeline where activities have “start when” (precedence), “completed when”, “needed when” conditions plus due date, forms and participants. Drag and drop activities on each other to establish precedence dependencies, and group into parent/child relationships to organize sections of process. Can use predictions of completion dates for activities, based on historical data, as triggers for actions. Data virtualization for external data sources, allowing more technical designer to publish the results of queries/views on external sources for other designers to use in applications. Integrated form builder with validation rules based on the shared data and rules previously defined. External events of various types can trigger actions in an event-condition-action paradigm.
Building Advanced Case-Driven Applications – Kris Verlaenen, RedHat
Extension of jBPM from structured process to dynamic case management, seen as a spectrum rather than distinct functionality. Building blocks to add ad hoc choices, milestones, case participants and other case constructs on the core process capabilities. Workbench for authoring case definitions, including creating BPMN process models with ad hoc tasks and structured process snippets, decision tables that can include automatic task triggering. Roles are defined to limit access to data, tasks and functionality. UI for admins, but demonstrated UI built for end users using their UI building blocks that allows selection of the ad hoc tasks in the context of the case data; this extracts the structure data from the case definition that will self-adjust if new data or tasks are added. UI functionality limited, and likely useful more as a prototype than full production UI. As with other open source tools, more targeted at developers than low-code environment. Interesting use of BPMN ad hoc tasks for case tasks rather than CMMN, supporting their basic premise that it’s a spectrum of capabilities rather than two distinct work modes.