Боюсь, вы чересчур увлеклись использованием pool и message flow. Роли в BPMN моделируются при помощи swimlane. И диаграмма намного упростится, если вы будете везде, где это возможно, использовать sequence flow.
Пулы тоже нужны, но для другого:
1) Для моделирования независимых друг от друга субъектов. Например, заказчика и исполнителя в B2B-сценарии.
2) Для моделирования протекающих асинхронно и взаимодействующих друг с другом процессов. Например, кандидат может прислать свое резюме по факсу невзирая на то, есть ли вообще в компании вакансии. Он их вообще рассылает веером в десятки компаний. Желаемая должность в резюме обычно указывается весьма приблизительно. Понятно, что обработка таких резюме должна вестись в рамках самостоятельного процесса. Если в ходе этого процесса выясняется, что данное резюме соответствует одной из позиций, для которой сейчас ищется кандидат, то в соответствующий процесс (моделируемый другим пулом) шлется сообщение "есть подходящий кандидат".
В рассматриваемой задаче могло бы быть два или три пула: 1) процесс приема на работу 2) кандидат. Если работа с потенциальными кандидатами ведется так, как указано выше, то появится еще 3) обработка резюме. Если так, как описано в вашем документе - никакие резюме вообще не рассматриваются, а заказчик сам "приводит за руку" кандидата - тогда два.
Кстати, это важный момент. Насколько я понимаю, в университете есть должности, которые замещаются по конкурсу (преподавательские). Для них процедура существенно более сложная: когда появляется вакансия, никто никого не выбирает, а сначала публикуется официальное объявление о проведении конкурса на замещение вакантной должности. Затем отводится определенное время на прием поступивших заявлений, а затем уже выбор. Поскольку процесс приема поступивших заявлений стартует асинхронно, по факту поступления заявления, он моделируется отдельным пулом.
Для технических должностей, не требующих проведения конкурса, все проще - там действительно заказчик может привести кандидата "за руку".
Различия довольно существенны, поэтому сделать универсальный процесс для обеих ситуаций вам вряд ли удастся. Определитесь и начните с чего-то одного, лучше с более простого. Игнорировать моменты, связанные с конкурсом, вообще-то означает нарушать закон.