ユーザーが基本的にワークフロー/スケジュールを作成できるように、開発中のアプリにフローチャートのデザイン サーフェスを組み込む必要があります。独自の「シェイプ」を作成し、それらにカスタム プロパティを設定し、場合によってはそこに少しのロジック (if、while など) を含めることができる必要があります。
アプリで WF をホストすることを検討する必要があることはわかっています。これは適切に見えますが、使用できる他のデザイナー コンポーネントを知っている人はいますか。
ユーザーが基本的にワークフロー/スケジュールを作成できるように、開発中のアプリにフローチャートのデザイン サーフェスを組み込む必要があります。独自の「シェイプ」を作成し、それらにカスタム プロパティを設定し、場合によってはそこに少しのロジック (if、while など) を含めることができる必要があります。
アプリで WF をホストすることを検討する必要があることはわかっています。これは適切に見えますが、使用できる他のデザイナー コンポーネントを知っている人はいますか。
これらのリソースをご覧ください。どちらも無料のソリューションですが、商用のもの (Mindfusion、GoDiagram) と比較すると、開発者側でさらに開発作業が必要になります。
Visual Studio Extensionを試す必要があります。VS.NET IDE を無料で使用したり、図を作成したり、xml/webservice/custom 形式にエクスポートしたりできます。
たとえば、組織がビジネス プロセスをモデル化する方法に固有の概念を説明するツールを作成できます。ステート チャート ツールを構築している場合、ステートとは何か、ステートが持つプロパティ、存在するステートの種類、ステート間の遷移の定義方法などを記述できます。保険会社の契約状況を表すステート チャートは、Web サイトのページ間のユーザー インタラクションを表すステート チャートに表面的に似ています。ただし、2 つのステート チャートの基本的な概念は大きく異なります。独自のドメイン固有言語とカスタム生成されたデザイナーを作成することで、ツールに必要なステート チャートの概念を正確に指定できます。
ここから始めてください。ここに例を示します: