A self-service database can help you eliminate silos.
Most user-developed solutions are at the mercy of their underlying data sources. The data layer makes “businessperson-friendly” data sources and related services available. The data layer simplifies the interface to keep users from getting in over their heads. It is critical for the success of process management.

Defining workflow automation steps

The trick…is to introduce bits of automation that will fit into the work and do useful things, and then make it possible for people to work with those bits of automation embedded in the systems while leaving them the discretionary space to exercise the kind of judgment they need to exercise to really get the work done.
–  Derek Miers – Process Innovation and Corporate Agility (2007)

Start defining your workflow automation steps today!

A step is a unit of work; it identifies an activity or task(s) that needs to be done before the flow can move forward. Steps are explicitly defined and operationally independent units of functionality. Each flow consists of multiple steps, and a single step can be in multiple flows.
 
A step is a complete unit of work Workflow automation steps are a complete unit of work
 
A step is not executed until its pre-conditions are met, and is not completed until it satisfies the rules for completion. Workflow automation steps are not executed until its pre-conditions are met, and is not completed until it satisfies the rules for completion.