What to gather before building
Before making any API calls, gather this from the human: Process design- What triggers the process?
- Walk through every step — who does what?
- What decisions get made and by whom?
- What are the possible outcomes at each decision?
- Who are all the parties involved?
- What fields does this step capture?
- Which are required vs optional?
- What are allowed values for dropdowns?
- Who is the assignee?
- How should they be notified?
- What fields should they see from upstream steps?
- Who accesses it?
- Which columns are visible and which are editable?
Validation rules that block activation
trigger_typemust be set- Every conditional/split branch must reach an
endnode conditionalandsplitnodes must have at least 2 outgoing edges- All
endnodes must haveendStatusset - All
approval,validation,signaturenodes must haveassigneeEmailset - All
form,approval,validationnodes must haveform_idset - No orphaned nodes