1.You need to develop custom extension by extending M&M Process Framework Extension with ArcFMObjects.
2.Addition to this , develop custom task using ArcFMObjects to perform the required action ... say "Check QA/QC Run"
3.Add this custom task to newly developed extension.
4.Create a custom command say "Post" and set enable property of it by building custom "business logic" to check whether ArcFM QA/QC tool was ran was or not
5.All these Custom Extension , tasks need to be configured at Process Framework Administration Tool
Hope this will help you ...
If you're looking for an out of the box solution, and have licenses for ArcFM Geodatabase Manager (GDBM), you can configure up your posting process to force any session or design to pass QaQc validation before it can be posted.
If you don't have GDBM, then Manoj is correct, there is no way to achieve this out-of-the-box. You should be able to achieve this by creating a couple of custom subtasks (here's the page from the customization guide: %%ItemTitle%% ). The trickiest part of what you're trying to do is to find the right way to hook into the QAQC framework to verify whether or not it has been run.
Although a custom approach is required. I would not recommend a custom Extension as recommended by Manoj. Instead, a single custom QAQC subtask should do the trick. This subtask would verify QAQC has been run, returning true in it's enabled method. If QAQC has not been run, it would return false.
You would assign this subtask as the first subtask in the Post Session task prior to the actual Post Session subtask itself.
Here are details on building a custom subtask:
As stated by Robert Krisher, the trickiest piece is validating that QAQC was run. Ill see if I can find the hook you need.