Пока нужны два измерения: ПредыдущееЗадание и СледующееЗадание. Когда появятся еще какие-то параметры перехода - можно будет добавить ресурсы или реквизиты. Нпр, ресурс "СообщатьОПереходе" или "КомуСообщатьОПереходе". Если нужно хранить историю установки и отмены связей - сделать его периодическим(ресурс "Разрешено")
*Еще периодичность очень облегчает процедуру изменения связей. Если настройка дело ответственное - подчинить Регистратору.
Пока записи будут такие:
ПриготовитьЧай ВыпитьНапиток
ПриготовитьЧай УгоститьДруга
ВыпитьНапиток ВымытьЧашку
УгоститьДруга ВымытьЧашку
УгоститьДруга ЗаставитьДругаВымытьЧашку
ПриготовитьКофе ВыпитьНапиток
ПриготовитьКофе УгоститьДруга
НалитьПиво ВыпитьНапиток
и т. д.
В данном случае нельзя заставлять друга мыть чашку после того, как выпил напиток сам