SOLIDWORKS PDM Professional includes some sophisticated conditions, controlling which documents enter each workflow, and if, and when they proceed to the next state. There are even warnings to prevent the check-in or transition of parent documents, where the references are either in another workflow state or outside the vault. What if you need a deeper level of control? Do your parent documents reference the “latest” version of their child documents? Are the child components already approved? PDM Advanced Conditions from HAWKWARE gives you the control to ensure that parent documents are not approved ahead of their children or approved with out of date references. You can even tell it to ignore certain states. This prevents references in other workflows, like the library of purchased parts, from holding up the assembly approval.