私はQAボットを書いています。
バックエンドサービスとしてexpressjsを使用し、クライアントはRESTを使用して質問し、回答を得ます。
そのため、ワークフロー エンジンまたはステートマシン ライブラリを探しています。
ワークフローエンジンをJavascriptで読んでい ましたが、フロントエンドで使っているようです。
lib noflo を見つけましたが、英語に慣れていない初心者には使いにくいです。
私はQAボットを書いています。
バックエンドサービスとしてexpressjsを使用し、クライアントはRESTを使用して質問し、回答を得ます。
そのため、ワークフロー エンジンまたはステートマシン ライブラリを探しています。
ワークフローエンジンをJavascriptで読んでい ましたが、フロントエンドで使っているようです。
lib noflo を見つけましたが、英語に慣れていない初心者には使いにくいです。
https://github.com/steelbreeze/stateを見てください- これは、UML 2 セマンティクスに大まかに基づいた階層的な状態マシンを提供します (状態間の「完了遷移」を使用して、ワークフローのような動作を実現できます)。
https://steelbreeze.net/state/にさらに例があります