blog

.netコア高速開発プラットフォーム、clearun独立ワークフローエンジン設計仕様

完全なワークフロー管理システムは通常、ワークフロー・エンジン、ワークフロー設計者、 プロセス操作、ワークフロー顧客インターフェース、プロセス監視、フォーム設計者、フォームと の統合、アプリケーションと...

May 13, 2020 · 3 min. read
シェア

完全なワークフロー管理システムは、通常、ワークフロー・エンジン、ワークフロー・デザイナー、プロセス・オペレーション、ワークフロー顧客インターフェース、プロセス・モニタリング、フォーム・デザイナー、フォームとの統合、アプリケーションとの統合などの複数のコンポーネントから構成されます。

1.ワークフローエンジン

2.ワークフローデザイナー

ワークフローデザイナーは、ユーザーがドラッグ&ドロップでプロセスを描画し、セッションの構成を通じて、セッション操作、セッションフォーム、およびセッション参加者を構成することができますビジュアルプロセス設計ツールです。ワークフローデザイナーは、ユーザーや開発者が、プロセスを変更する描画するための高速な方法を提供するために、ワークフローデザイナーは、ワークフロー管理システムへの使いやすさを決定するために良いか悪いかです。

3.プロセス操作

プロセス操作は、プロセスの開始、終了、プロセスのハングアップ、DC、シャント、コンカレントフロー、共同レビューなど、プロセスリンクのサポートされている操作を指します、これらのプロセス操作は、直接エンジンが直接サポートするために提供されるリンクのスケジューリングアルゴリズムに基づいて直接することができますが、実際の需要では、通常、検索、フォールバック、ジャンプ、アペンド、循環、処理のための循環などのプロセスに介入する自由である必要があります。これらのプロセス操作は、ワークフローエンジンのために合理的ではありませんので、彼らは別々に実装する必要があります。 プロセス操作のサポートの良し悪しは、ワークフロー管理システムの有用性を直接決定します。

4.ワークフロークライアントインタフェース

ワークフローゲストインタフェースの手順は、ワークフローシステムの表現であり、通常、Webの方法を使用して表示するには、ToDoリストを提供することにより、行われているリスト、プロセス操作の実装は、ワークフローシステムの機能を表示するプロセスの履歴情報を表示します。

5.プロセス監視

プロセスモニタリングは、プロセスの稼動状況、各リンクに費やされた時間など、プロセスの実行プロセスをグラフィカルに監視し、これらを通じて適宜最適化することで、作業効率を向上させます。

6.フォームデザイナー

フォームデザイナはビジュアルなフォームデザインツールで、ドラッグ&ドロップで業務に必要なフォームを作成し、フォームデータをバインドします。 フォームデザイナの使いやすさや機能性は、ワークフロー管理システムの使いやすさに影響します。

7.フォームとの統合

通常、業務フローは実際の業務を表現するために帳票を必要とするため、帳票と統合して業務上の意味を実現する必要があります。帳票との統合には、通常、帳票データの自動取得、保存、変更、帳票フィールドの権限制御、プロセス関連データのメンテナンス、プロセスリンク帳票の結合などが含まれます。 ワークフロー管理システムへの影響の良し悪しは、フォームとの統合は、開発効率を向上させることができます。

8.アプリケーションとの統合

アプリケーションとの統合によるワークフロー管理システムのビジネス上の意義の洗練は、主に権限シス テムや組織構造との統合を伴います。プロセスセグメントは、それに応じて異なる実行ロールにバインドされる必要があり、プロセスオペレーションは通常、権限システムと組織構造に関連付けられる必要があります。

デモ:

Read next

RecyclerViewは一般的なユニバーサル・アダプタの使用を簡素化する アダプタ

プロジェクト・リンク GitHub 気に入ったら小さな星をつけてください プロジェクト目標 アダプタ・テンプレートを書く必要がなく、データ・ソースとビュー・バインディングに集中するだけで、APIの利用効率を向上させること。

May 13, 2020 · 3 min read