Amazon SWF のかなり単純なワークフローの PHP を書いています。特定のアクションが開始または完了したかどうかを確認するライブラリを書き始めていることに気付きました。基本的に、イベント リストをループして進捗状況を確認し、必要に応じて適切なアクティビティを開始します。アクティビティの種類と入力情報がすべてのイベントにあるわけではなく、ActivityTaskScheduled イベントにあるように見えるため、これは少しおかしい場合があります。途中でこの種のことを発見したので、イベント リストに関する微妙な点を見落としているのではないかと心配しています。
さまざまなアクティビティの現在の状態を見つけるために、誰かが何らかの汎用ライブラリを既に作成しているに違いないと私は思います。おそらく、SWF に関連付けられたフローチャートをコーディングするための、より宣言的な方法でさえあるでしょう。このようなものはPHPに存在しますか?
(ググっても何も出てこない)