I have a workflow rule for a task record with evaluation criteria of Evaluate the rule when a record is created and any time its edited to subsequently meet criteria.
The process is:
- When a task record is created, the task owner will get email notification
- Time-based actions for 1 hour, 2 hours, 4 days, and 7 days are created in the time-based queue.
The workflow can either fire on this condition:
- Status field = 'Not Started'
- MQP_Types__c field is not null
- Task Owner First Name != 'Unassigned'
Or this 2nd condition:
- Status field = 'Not Started'
- MQP_Types__c field is not null
- Task Owner First Name != 'Unassigned'
- Reassignments__c field's last character is a hyphen ('-')
- Task Owner First Name != 'Unassigned'
- CreatedDate <> LastModifiedDate
Thus this means that the workflow rule should only fire when a task is created or when the task has been modified where the Reassignments__c field's last character is a '-' due to some automation tool that updates this field.
Questions:
- Will Time-based Actions still load into the time-based queue after a all the actions have fired off their emails (leaving the queue empty) and the task has been updated using the second condition?
- If the task is created with time-based actions why do the 1 hour and 2 hours time-based workflow actions show "LastModifiedDate" while the 4 Day and 7 Day time-based workflow actions show "Created Date" on the Workflow Actions Edit Page"?
- Also why wouldn't the 4-Day and 7-Day workflow actions always show up in the time-based queue along with the 1 hour and 2 hour actions?
Here are my screen scrapes to show what I mean. Thanks
enter image description here