提问者:小点点

可视化Cadence工作流程


为用户可视化节奏工作流的最佳方式是什么?

我想在一个高层次的视图中向用户展示工作流的不同步骤(类似于大多数食品配送应用程序的功能:下单-

我对向用户展示实际执行的节奏活动不感兴趣,因为我不希望他们看到我的工作流程的详细信息,我只想可视化他们感兴趣的某种高级阶段。

一种方法是保留工作流的高级描述,并在工作流代码本身内部进行状态转换(在启动活动 X 时将阶段 Y 标记为已启动等)。但是,我试图将这个问题与我的工作流程代码分开。

我还有其他方法可以做到这一点吗?

注意:我使用Java客户端与Spring启动


共1个答案

匿名用户

工作流表示您的业务逻辑。呈现给用户的高级视图是业务逻辑的一部分。因此,我认为在工作流中维护此视图的状态并在适当的时候对其进行更新没有任何问题。这是许多节奏/时态工作流程中常见的模式。