Watch for system activity using fusion
Hi All,
I’d like to trigger my Workfront Fusion scenario when a project is restored. How can I watch for this type of update?

Thanks in Advance
Hi All,
I’d like to trigger my Workfront Fusion scenario when a project is restored. How can I watch for this type of update?

Thanks in Advance
This is the general‑purpose listener for any Workfront object change.
Module: Workfront → Watch Events
Object Type: select Project
Event Type: choose “Updated” (since “Restored” logs as an update to the project’s status).
Filter (inside or after the module):
Add a condition to watch for the specific field change that occurs when a project moves from Trash (status =DEL) to an active state (for example =CUR, PLN, INP, etc.).
Example filter expression:
oldStatus = "DEL" AND status != "DEL"
This ensures the flow only fires when a deleted project is brought back.
Follow‑up modules:
Add any actions you want to happen post‑restore — e.g. send notifications, reset custom flags, re‑assign resources, etc.
🔗 Reference:
See Workfront Fusion | Watch Events module — it details how to detect and filter object updates.
| Action you want | What to use | Filter logic |
|---|---|---|
| Trigger when a project is restored | Watch Events → Project → Updated |
oldStatus="DEL" AND status!="DEL" |
ProjectUpdated$.object.id)$.object.status)$.objectChanges.status.oldValue)$.objectChanges.status.newValue)$.object.name)💡 Note: when a project is restored from the trash, Workfront emits one update event where oldValue="DEL" and newValue!="DEL".
Add this condition right after module 1 using a Fusion filter:
Condition:
$.objectChanges.status.oldValue = "DEL"
AND
$.objectChanges.status.newValue != "DEL"
This ensures your flow runs only for restoration events, not ordinary status changes.
Project{{1.object.id}} (use the ID output from the Watch Events module)Depending on what you want to do after restoration: - Notify team (Slack or Email module)
- Set custom form fields back to “Active”
- Update tasks or re‑activate permissions
Example notification payload:
{
"text": "Project '{{3.name}}' was restored from trash and is now active again.",
"projectId": "{{3.id}}",
"status": "{{3.status}}"
}
Your Fusion scenario will now:
DEL → active.Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.