有没有人有实施任何可用的开源解决方案的经验?如果是这样,您会推荐哪种解决方案?
4 回答
Carlos E. Perez 总结了许多用 Java 编写的不同开源工作流引擎。
这篇文章有点老了(2007 年 3 月),但仍然充满了有用的信息。
OpenWFE 转向 Ruby,因此留下了 ddimitrov(欢呼)和osworkflow引用的引擎。IIRC,您可以在 jamesh 引用的 Carlos E. Perez 报告中找到它们。
也许是问题跟踪器?http://jtrac.info <先看看这里,如果不是这个作为解决方案,然后谷歌:开源问题跟踪器:还有很多我不知道从哪里开始。
至于批准/不批准,这将是一个创建任务的问题,然后将任务分配给授权人员池,如果获得批准,让他们将其返回到开发人员池。
根据经验,当分配给工作池的每项任务的工作量发生变化时,事情就会变得棘手。我们在 Eternal Downward Spiral 使用了 PeopleSoft 系统。这没有注意所需的工作量,我认为他们为那个糟糕的“解决方案”付出了很多!
我选择的任何工作负载分配系统至少会考虑每个任务的工作负载。这是因为如果您根据执行和清除的任务总数而不是量化工作量来计算每日工作配额;您可以并且将会有一些人一头扎进简单的任务中,他们随后因完成千斤顶而受到称赞。
我不能保证我提供了一个链接的第一个选项,但我很快就将它作为最佳建议进行了交叉引用;就Java问题跟踪系统而言。
您可能还需要质量保证的第三步,但我需要更多背景才能提供任何进一步的价值建议。