How do I set dependencies between tasks?
When editing a task, you can specify one or more dependency tasks — these are tasks that must be Complete (or Skipped) before the current task can proceed. For example, if "Post Journal Entries" must be done before "Reconcile Intercompany Accounts," you'd add the journal entries task as a dependency on the intercompany task.
When a task has unresolved dependencies, ComplyBar automatically moves it into the Blocked status. Blocked is a status in its own right, not a flag on top of another one — a blocked task sits in Blocked until every task it depends on reaches Complete or Skipped, at which point it returns to Prep Pending on its own and can be worked normally.
Dependencies are managed server-side through a dedicated database function, and the blocked status is recalculated automatically whenever a dependency task changes status. You don't need to manually unblock tasks; the system handles it when the prerequisite work is approved.