.NET WinFormアプリケーションを作成しており、機能の1つに関するオプションを探しています。このシステムのエンドユーザーは、従うのが簡単である必要がある検査プロセスを定義し、製品を検査するときに検査官にオプションを示し、検査官に質問する必要がある検査モジュールを駆動するために使用されます。彼らは職務を遂行し、証明書を発行します。
管理者ユーザーがこのようなもの(申し訳ありませんが、動作がブロックされていない画像ホスティングサイトを見つけることができません)とフローチャートから生成されたデータ(XMLまたは似たようなものですが、解析できる限り、出力が何であるかは気にしないでください)。このようにして、インスペクターをグラフィカルに表示し、インスペクターが作業を行っているときに必要なページを生成できるようにします。
私はWindowsWFPageFlowを評価しましたが、ホワイトペーパーには、asp.netアプリケーションごとに1つのワークフローしか持てないと記載されています。多くの製品があり、それぞれに独自のワークフローが必要になります。解決策として、平均的なエンドユーザーにとっても少し複雑です。
議論されているもう1つのオプションは、単語を使用し、if / elseステートメント(ほとんど疑似コードのように)を使用してフロー全体を書き出す独自のロジックビルダーインターフェイスを用意することです。ただし、IMOを使用すると、実際に検査を行っている検査官がそのフローを確認するのが困難になります。
だから私の質問は、この問題を解決する他のオプションを誰かが知っていますか?理想的には無料のソリューションを提供したいのですが、オプションを評価しているので、商用ソリューションを提案することもできます。
私たちの環境は3.0.NETランタイムを実行するVB.NETです。管理コンソール(現在ビルド中)はWinformsアプリケーションです。クライアントコンポーネントはASP.NETになります。ソリューションが.NET3.5でのみ機能する場合は、それについてもお聞きしたいと思います。この問題を修正すると、新しいバージョンの.NETに移行することが正当化されます。