我正在为 Amazon SWF 的相当简单的工作流程编写 PHP。我发现自己开始编写一个库来检查某些操作是否已经开始或完成。本质上是遍历事件列表以检查事情的进展情况,然后在需要时启动适当的活动。有时这可能有点奇怪,因为活动类型和输入信息并非在每个事件中,它似乎在 ActivityTaskScheduled 事件中。我在此过程中发现了这类事情,我担心我可能会遗漏有关事件列表的微妙内容。
这让我怀疑有人一定已经编写了某种通用库来查找各种活动的当前状态。甚至可能是某种更具说明性的方式来编码与 SWF 相关的流程图。PHP是否存在类似的东西?
(谷歌搜索没有想出任何东西)