> For the complete documentation index, see [llms.txt](https://bpmflow.gitbook.io/project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bpmflow.gitbook.io/project/functional-and-technical-information/states.md).

# States

&#x20;This chapter depict the states of all BPM objects.

To determine if a Process is running or finished apply the following rules:\
**Running:** if any started path has not reached an end event yet.\
**Finished:** if all started path has reached an end event.\
\
**General Rule:** \
If any transition has **no** children and the **end artifact** of that transition is **not** an end event --> that execution path is pending.\
\
**Exception to the General Rule**:\
When timer in **not** activated then the parent transitions of the timer will **not** have any children transitions and **this is an exception to the above rule**.
