Jun Jiang
Jun Jiang
> 问一个设计上的问题,很显然在一个erp系统里,一个workflow走到不同的环节所要完成的task肯定是大相径庭的,我是否应该为所有的transition定义不同的trigger,还是所有transition用相同的trigger,然后根据workflow目前走到的位置去下发不同的task。还有就是一个transition如果没有trigger,从业务层来说感觉就和workflow失联了 每个 transition 应该有不同的trigger,因为这一步骤的流转配置是配置在 trigger 上的,虽然绝大多数步骤都是相似的,但是审批人之类的条件信息还是不同的,如果多个 transition 共享一个trigger,如果trigger 被修改,引发的对流程的破坏会更大
> 我想请教一下,审批驳回的逻辑,也就是你之前例子里面ltractive routing,用DSL怎么配出来,是在某个节点,output两个place,一个指向后面的place,一个指向前面的place,然后通过ArcGuard来判断去哪吗 > > ```ruby > FlowCore::Definition.new name: "Simple sequence" do |net| > net.start_place :start, name: "Start" > net.end_place :end, name: "End" > > net.transition :t1, input: :start, output:...
> 我想请教一下,审批驳回的逻辑,也就是你之前例子里面ltractive routing,用DSL怎么配出来,是在某个节点,output两个place,一个指向后面的place,一个指向前面的place,然后通过ArcGuard来判断去哪吗 > > ```ruby > FlowCore::Definition.new name: "Simple sequence" do |net| > net.start_place :start, name: "Start" > net.end_place :end, name: "End" > > net.transition :t1, input: :start, output:...
> For the Reactor, maybe. I want to spike a Ractor-based implementation and could do a Fiber scheduler based one as well. > > I don't think I see a...
> I would definitely love getting rid of the nio4r dependency, though we will be stuck with that for quite some time for Rubies less than 3.0. nio4r only use...
> > For the Reactor, maybe. I want to spike a Ractor-based implementation and could do a Fiber scheduler based one as well. > > I don't think I see...
There seems no best practice for now, my solution is ``` swift enum Articles: TargetType { enum Comments: TargetType { case .Index(articleId: Int) case .Show(articleId: Int, id: Int) case .Create(articleId:...
@ealeksandrov Sorry I'm not working on Moya now. For Moya, you may consider using [StructTarget](https://github.com/Moya/Moya/blob/master/Source/Moya.swift#L27) Besides, you may check my [fork](https://github.com/jasl/MoyaX/tree/0.0.8)
> > > 问一个设计上的问题,很显然在一个erp系统里,一个workflow走到不同的环节所要完成的task肯定是大相径庭的,我是否应该为所有的transition定义不同的trigger,还是所有transition用相同的trigger,然后根据workflow目前走到的位置去下发不同的task。还有就是一个transition如果没有trigger,从业务层来说感觉就和workflow失联了 > > > > > > 每个 transition 应该有不同的trigger,因为这一步骤的流转配置是配置在 trigger 上的,虽然绝大多数步骤都是相似的,但是审批人之类的条件信息还是不同的,如果多个 transition 共享一个trigger,如果trigger 被修改,引发的对流程的破坏会更大 > > 如果要为每个transition定义不同的trigger,我应该继承你哪个类,实现什么方法,才能达成这样的效果 默认似乎就是 “为每个transition定义不同的trigger”,Transition has one Trigger https://github.com/rails-engine/flow_core/blob/master/app/models/flow_core/transition.rb#L24 Transition trigger 的例子参考参考...
> > > > > 问一个设计上的问题,很显然在一个erp系统里,一个workflow走到不同的环节所要完成的task肯定是大相径庭的,我是否应该为所有的transition定义不同的trigger,还是所有transition用相同的trigger,然后根据workflow目前走到的位置去下发不同的task。还有就是一个transition如果没有trigger,从业务层来说感觉就和workflow失联了 > > > > > > > > > > > > 每个 transition 应该有不同的trigger,因为这一步骤的流转配置是配置在 trigger 上的,虽然绝大多数步骤都是相似的,但是审批人之类的条件信息还是不同的,如果多个 transition 共享一个trigger,如果trigger 被修改,引发的对流程的破坏会更大 > > > >...