authoring · development · quick-guides

[jBPM7 QuickTips] Service Tasks

WIH Configuration Tips Service Task Configuration Tips: Service tasks need additional configuration, set in the Deployment Configuration, Work Item Handlers Section of the project. These configurations can either be set manually or added via the Service Tasks menu. Manual configuration of Work Item Handlers of Service Tasks (used for advanced configuration): Default Service Tasks default installation… Continue reading [jBPM7 QuickTips] Service Tasks

authoring · basics · BPM · quick-guides

[jBPM7 QuickTips] Timers

The timer is an event activity, which asynchronously triggers subsequent activities based on a predetermined agenda.  It can be used as: a start event (i.e. start this process instance after 30 days from now), as an intermediate catching event (wait 5 minutes before starting the next task) ,as a boundary catching event for tasks or subprocesses (if a user… Continue reading [jBPM7 QuickTips] Timers

basics · development

ISO-8601 Time Standard

ISO-8601 standard was created with the objective of elaborating a crystal clear language to talk about dates and periods and avoid misinterpretation. Here are some tips on possible pattern usage: Dates can be defined in format YYYY-MM-DD, with a specific Day, Month and Year. Ex: 2019-04-12, means 12th April from 2019.It is also possible to use for example, YYYY-MM, necessarily with "-" in between… Continue reading ISO-8601 Time Standard

development · quick-guides

Run and access PostgreSQL DB in 30 seconds [4steps]

Quick and simple, as should every technology be. Here's a quick step-by-step to bootstrap and access a local PSQL Database without needing to install it: Pre-req: Docker #TLDR; Ready... Set... Go: mkdir -p $HOME/docker/opt/db/psql docker run --rm --name psql-jbpm -e POSTGRES_PASSWORD=psql@123 -d -p 6543:5432 -v $HOME/docker/opt/db/psql:/var/lib/postgresql/data postgres:9.4 That's it, now you have a local psql… Continue reading Run and access PostgreSQL DB in 30 seconds [4steps]

development

Persisting custom process variables in different DB on jBPM

Intro So you want to store the data used in your process separately from jBPM database schema. To achieve this, you need to use Pluggable Variable Persistence. This is an objective post on the requirements to implement PVP on your project. TLDR; Sample project repo with a working example: pvp-sample The persistable classes needs to… Continue reading Persisting custom process variables in different DB on jBPM