Set of rules (grouped by workflow event) to be executed sequentially for every given job being processed.
A workflow can be assigned to be executed on any seed.
Workflow Events
A virtual set of rules to be executed sequentially that lives inside a workflow object, there are 7 different events possible, each event is triggered upon different stages within the lifespan of a document:
- onScan
- Executed for each document after it has been discovered (as soon as its parent document discovers it)
- onAddUpdate
- Executed once the document is identified to have one of the following actions based on its incremental state: add or update
- onDelete
- Executed once the document is identified to be deleted (action: delete)
- onPublish
- Executed after onAddUpdate or onDelete, this is the event when all common publishing rules should be placed regardless of the document action
- onError
- Executed if any stage within the connector framework or workflow rule fails while processing a job.
- onIdentity
- Executed for each identity extracted in an Identity crawl.
- onIdentityError
- Executed if any stage within the connector framework or workflow rule fails while processing an identity job.