I've modeled the development process of my company.
To realize the subprocesses I have chosen to use "phases" in the delivery processes.
Now I need to allocate Entry-/ Exit criterias to these phases. The only possibility to implement this, I found the entry-/exit states of work products. But this solution doesn't fulfill my needs, because when I pass through my process I have to enter the phases to check if the states are fulfilled or not.
But I don't want to enter the phases if the criteria ist not fulfilled.
Is it possible to implement different criterias to phases?
And another little question.
Is it possible to implement different exit states to workproducts? For example, I have a decision and depending on this decision I want to assign different exit states to my workproduct. Is this possible?
Of the two questions you are asking, I can answer how I have used EPF to handle entry / exit criteria.
First you train the audience / readers of your process that for a given task, anything noted as a Mandatory Input is by definition an entrance criteria for that task. So what I do to make it even more clear at the task level if I have an artifact that is an entrance criteria I make sure that there are explicit tasks to review / approve that artifact. Not steps in a task, an explicit set of review / approve tasks. I make the output of such a review / approve task an "Outcome" and I call it something like "Approved Project Plan". So then if another task needs a stated entrance criteria as a mandatory input, I use one of the Approved artifact / outcome types as the item because it helps make the point of approvals.
Then separately from the above I create a Phase Gate Activity in various points in the WBS and place all the Review/Approve tasks for that phase in that Activity block to make it explicit that to exit the phase all the associated review / approve tasks along with their artifacts must happen in order to exit the phase. Hence, exit criteria. I have not, but you could also create a task at the beginning of a phase indicating in a generic fashion that all required tasks / deliverables exist to start the phase. That could serve as an entrance criteria for that phase.