We are looking into creating an internal communication backbone that orchestrates various communication channels (email, SMS, native app alert, Slack etc). Ideally this is a reusable call activity and the proper communication channel can be configured via a variable within the process that calls it. This variable is set either at design time by an analyst or at run time by an user.
Well we want to be able to have this backbone evolve and upgrade independently, so we are interested in having this as a reusable subprocess.
And that’s just one example, basically everything we do is built around this microservice architecture, and we would like to employ the element template concept to achieve that out of the box.