实现Java问题跟踪系统的自定义工作流程

时间:2014-11-17 11:39:50

标签: java workflow tracking

我现在正在编写一个新的Java问题跟踪系统。它将是JavaFx 8 + Spring 4 JDBC。我想实现一个项目管理器可以创建自定义工作流的功能。因为每个公司都有自己的问题控制生命周期。你有什么想法我应该从这个功能开始吗? :)

2 个答案:

答案 0 :(得分:0)

我将其实现为可配置的状态机。州是门票的状态。转换是票证可以改变状态的允许方式。

答案 1 :(得分:0)

您可以在应用程序中嵌入许多开源工作流引擎: http://java-source.net/open-source/workflow-engines

如果您想从头开始设计它,请查看graphsstate machines的常见实现。最难的部分是持久性,因为你必须保存节点和弧。