Action | Description | Workflow Stage |
Insert new record in the parent object. | Step 1: In Data Manager, UserA inserts a new record, USA, in the object Country. | Workflow is initiated. |
Workflow approval. | Step 2: The Level 1 approver approves the record. | The record is pending Level 2 approval. |
Edit record. | Step 3: UserA edits the record in Data Manager. | No effect. Rewind is not triggered. |
Insert to parent record. | Step 4: In the Country object, UserA adds a new record, NJ, to the USA Country record. | Workflow rewind is triggered. The record that was pending at Level 2 is rewound. The workflow transaction is back at Level 1. |
On action… | Rewind happens when… | Workflow Stage |
Update to a record in the parent object. | Step 1: In Data Manager, UserA updates an approved Country record, INDIA. | Workflow is triggered. |
Record is approved. | Step 2: The Level 1 approver approves the record. | The record moves to Level 2 and is pending approval. |
Update to the same pending record. | Step 3: UserA again updates the record in Data Manager to IND. | Workflow rewind is triggered. The record is returned to Level 1 and is pending approval. |
On action… | Rewind happens when… | Workflow Stage |
Delete of a record in the parent object. | Step 1: In Data Manager, UserA deletes an approved Country record, USA. | Workflow is triggered. |
The change is approved. | Step 2: Level 1 approver approves the deletion. | The record moves to Level 2 and is pending approval. |
The same record is restored. | Step 3: In Data Manager, UserA restores the deleted record. This triggers workflow rewind. | The record is rewound to Level 1. |