Мне удалось решить мою проблему.Я использую состояние просмотра, указывающее на внешний URL (мой контроллер).Вот пример:
<view-state id="itemBrowser" view="externalRedirect:contextRelative:/itemBrowser?callbackUrl=#{flowExecutionUrl}&itemSelectionMode=true">
<transition on="itemSelected" to="wizardStepBasic">
<evaluate expression="wizardActions.onItemSelected"/>
</transition>
</view-state>
Параметр callbackUrl используется на стороне контроллера для возврата в поток.Например:
<a href=${callbackUrl}&selectedItemId=${item.id}&_eventId_itemSelected>
<img src="static/images/accept.png"/>
</a>
Надеюсь, это кому-нибудь поможет: -)