нотация - UML 2, рассматриваем Activity diagram
Здесь есть 2 вопроса:
1. Если на вход decision node поступает 2 объектных потока обязательно ли, чтобы выходило также 2 объектных потока? Если нет, то как его можно уничтожить, показать это на схеме (например в случае, если на подписание надо отправить только документ и сохранение резолюции в datastore не требуется)?
2.Было бы шакарно разместить операцию добавления резолюции в datasore "Решения по документу" на месте между output pin "Резолюция" действия "Согласования" и decision node, а не после decision node. В таком случае, какой flow будет после datastore? Если это будет control flow, то decision не сможет выбрать, согласован документ или нет (потому что именно резолюция содержит информацию, согласован ли документ)? Если это будет объектный поток, то как избавляться потом от него после decision (ведь насколько я знаю, кол-во объектов до входа на decision = кол-ву объектов после входа на decision, см. вопрос 1)?