我的意思是直接在 b c d e 这对应的功能的主窗体上,放一个流程代理FlowBroker1。
然后根据你的实际的需求,主要是看代码写到啥事件上,例如需要在回退以后去处理,那么可以写到FlowBroker1的AfterFlowBack上处理,参考代码如下
var
lFlowTask:TFlowTask;
begin
lFlowTask := Command.FlowTasks.FindFlowTask('RKGN');
if lFlowTask <> nil then
begin
//在这里处理自己的业务需求
dialogs.showmessage('入口功能');
end;
end;