需要帮助来表示JavaScript中的工作流程

时间:2015-05-13 20:04:26

标签: javascript algorithm data-structures graph workflow

我需要代表流程的工作流程。我需要的不仅仅是一个简单的图形,因为节点的子节点取决于前面的步骤。例如:

A  -> B -> [C, D]
A' -> B ->  C

我的另一个要求是它应该易于修改和扩展,保持一致性。因此,例如,如果节点不再存在,它应该仍然能够知道到达那里的路径以及从那里继续流动的方法。

我能够提出的最好的事情是多值加权图。拱的权重由流的版本和预定范围内的值(1 - 100)确定,因此如果使用版本为2且值为5的拱到达节点,则转移到具有相邻节点的节点版本为2且值介于1和100之间的拱门。

我知道应该有更好的方法来做到这一点,但我无法想出任何其他东西或找到适合的东西。

0 个答案:

没有答案