01
About this report
One row per workflow with its name, script id, record type, release status, whether it is inactive, its initiation trigger, whether it starts on create or on view or update, whether logging is on, the owner, and the created and last modified dates.
Filter Release status to Testing to find workflows that run only for their owner, or sort by Last modified to see recent changes.
02
Sample preview
Fictional figures in the shape you will see. Yours come from your account.
| Workflow | Script id | Record type | Release status | Inactive | Trigger | On create | On view or update | Logging | Owner | Created | Last modified |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Purchase order approval | customworkflow_po_approval | Transaction | RELEASED | No | BEFORESUBMIT | Yes | Yes | No | Tom Okafor | 2023-04-12 | 2026-06-02 |
| Invoice approval | customworkflow_inv_approval | Transaction | RELEASED | No | BEFORELOAD | No | Yes | Yes | Priya Natarajan | 2024-02-05 | 2026-02-04 |
| Lead assignment | customworkflow_lead_assign | Entity | TESTING | No | AFTERSUBMIT | Yes | No | Yes | Dana Whitfield | 2026-08-30 | 2026-09-18 |
03
The SuiteQL
This is the query each report runs. Read it, copy it, or change it after import.
SELECT w.name AS workflow,
w.scriptid AS script_id,
BUILTIN.DF(w.recordtype) AS record_type,
w.releasestatus AS release_status,
w.isinactive AS is_inactive,
w.inittriggertype AS trigger_type,
w.initoncreate AS on_create,
w.initonvieworupdate AS on_view_or_update,
w.islogenabled AS logging,
BUILTIN.DF(w.owner) AS owner,
TO_CHAR(w.datecreated, 'YYYY-MM-DD') AS created,
TO_CHAR(w.datemodified, 'YYYY-MM-DD') AS last_modified
FROM workflow w
ORDER BY record_type, workflow