比如 我有 a b c d 这 4 个动作, c 动作 依赖 a 和 b, d 依赖 c, 但是 a 和 b 没有关系 所以 a 和 b 可以并行处理 并且需要做完 才能做后面的, 然后做完了 d,随时可以重新操作 a b 或 c 只是 如果做 b 的话 之前操作的 a 数据应该保留可以不做 但是 c 必须重新操作,
一张表定义各个动作的完成状态,字段:记录 ID,动作 A 状态,动作 B 状态,动作 C 状态,,动作 D 状态。状态包含:未完成、执行中、完成、失败、不涉及等等。 另一张是配置表表,定义动作 X 开始的前提条件,字段:目标动作、前置动作、前置动作状态。按你说的,动作 C 需要维护两条记录: [C, A, 完成] [C, B, 完成] 。