Document Start Event
Introduction
A document start event begins a new process instance when a document lifecycle event matches the configured filter. The event creates one engine subscription per selected lifecycle and starts a fresh process instance on every matching dispatch.
Process-level start variants have a few restrictions compared to the activity-bound variants:
- The instance and scope location rows are not allowed, because no running scope exists yet at deploy time.
- The filename filter is not allowed, because the instance would already have been spawned before the filter could reject the match.
- The list variable name is not allowed, because appending requires a running scope.
A document start event placed inside an event sub-process does not have these restrictions: it is activity-bound to the parent process instance and supports filename filters, instance / scope locations, and the list variable. Interrupting and non-interrupting flavours behave like any other event sub-process start.
For the full configuration model (events, locations, filename matcher, variables) see Document Events.