ワークフロー
アプリにワークフローを追加するにはどうすればよいですか?
訓練を受けた開発者と技術に精通したビジネス ユーザーの両方が、プロセスをワークフローに取り込むことができます。
開発者は、 Mendix Studio Pro を使用すると、あらゆるプロセスの詳細を最高レベルの詳細でモデル化し、高度なロジックを適用し、あらゆるシステムと統合し、再利用可能なワークフロー成果物を作成できます。
自律的AI Mendixプロセス定義はアプリの一部になります。これにより、保守性が向上します。また、各アプリの包括的なロジックを理解しやすくなるため、開発者はさまざまなアプリをより簡単に操作できるようになります。これにより、コンテキストの切り替えにかかるコストと時間が大幅に削減されます。
さらに、プロセスは明確かつ視覚的に定義されているため、 レビュー機能 Mendix プラットフォーム ビジネス志向のユーザーを高度なワークフロー ロジックの開発プロセスに参加させることで、フィードバック ループが大幅に短縮されます。
ワークフローを構築できるのは誰ですか?
本質的に、ワークフローはユーザー タスク (ヒューマン タスク) とシステム タスクで構成されます。
ユーザータスクにはユーザーインタラクションが必要です。エンドユーザーには、タスクを完了するために必要な情報を含むページが表示されます。これらのページは定期的に表示されます。 Mendix Studio Proのページエディタで編集できるページなので、 Mendix.
システム タスクはマイクロフローを呼び出します。ユーザーの操作は必要ありません。
その他のワークフロー要素は次のとおりです。
- フローを複数のブランチに分割するゲートウェイ。排他的動作 (決定) または並列動作 (並列分割) を使用して、フローを複数のパスに分割できます。決定アクションは、条件に基づいて決定を行い、出力パスの 1 つだけに従います。並列分割により、ワークフローに 2 つ以上の並列パスが追加されます。
- ワークフロー パス上のワークフロー ステップの 1 つに直接進むことができるジャンプ要素。たとえば、プロセスに戻ってパス上のタスクをやり直したり、下流のタスクをいくつかスキップしたりできます。
- 開始アクティビティと 1 つ以上の終了アクティビティ。
- マイクロフローをワークフロー アクションとして公開することで、開発者がワークフロー エディター ツールボックスに自分で追加できる再利用可能な要素。
詳細については、以下を参照してください ワークフローロジックとコンテンツを再利用するにはどうすればいいですか 以下のセクションをご覧ください。
ワークフローをトリガーするにはどうすればよいですか?
長期間存続するビジネス プロセスでは、ワークフローが変更された場合に移行が必要になります。ランタイムのデフォルトの動作では、実行中のインスタンスは新しいワークフロー定義にアップグレードされるか、自動アップグレードが不可能な場合は「競合」としてマークされます。プロセス管理者ロールは、それらの処理を実行する必要があります。古い定義に従ってインスタンスを実行し続けたい場合は、開発者はワークフローを複製して、実質的に新しいバージョンを作成できます。
詳細については、「ワークフロー定義の更新」を参照してください。 Mendix Studio Pro ガイド.
利用可能なワークフローアクションは何ですか?
セキュリティは既存の Mendix セキュリティ モデル。たとえば、指定されたロールだけがワークフローを開始し、タスク受信箱でそれを確認でき、基礎データにアクセスでき、タスク結果の 1 つを使用してタスクを完了できます。これにより、開発者はワークフロー セキュリティを効果的にモデル化するための粒度が得られます。詳細については、 セキュリティモデル.
プロセス管理者は実行中のプロセスをどのように処理できますか?
ごとに Mendix アプリでは、各ワークフローは、システム モジュールの一部である標準の公開アクセス可能な形式で実行データを保存します。つまり、開発者はデータを中央リポジトリまたはレポート サービス (ビジネス インテリジェンス ツールなど) に抽出して、アクティブなワークフロー インスタンスと完了したワークフロー インスタンスの両方について、会社内のワークフローのエンタープライズ ビューを取得できます。
ワークフロー定義の変更は実行中のプロセスにどのような影響を与えますか?
長期間存続するビジネス プロセスでは、ワークフローが変更された場合に移行が必要になります。ランタイムのデフォルトの動作では、実行中のインスタンスは新しいワークフロー定義にアップグレードされるか、自動アップグレードが不可能な場合は「競合」としてマークされます。プロセス管理者ロールは、それらの処理を実行する必要があります。古い定義に従ってインスタンスを実行し続けたい場合は、開発者はワークフローを複製して、実質的に新しいバージョンを作成できます。
詳細については、「ワークフロー定義の更新」を参照してください。 Mendix Studio Pro ガイド.
潜在的なユーザーにタスクを割り当てるにはどうすればいいですか?
ユーザー タスクは、ユーザー、つまりタスクを引き受ける可能性のあるユーザーのセットを対象とする必要があります。開発者は、XPath を使用するか、ユーザー タスクごとにマイクロフローを使用してより柔軟で高度なロジックを実装することで、このユーザー グループのモデリングを完全に制御できます。
さらに、各ユーザータスクは、 作成時 開発者がマイクロフローを使用して委任ポリシーを実装できるようにするプロパティ。エスカレーションも既存のものを使用してモデル化できます。 Mendix 構成します。
ワークフロー セキュリティを構成するにはどうすればよいですか?
セキュリティは既存の Mendix セキュリティ モデル。たとえば、指定されたロールだけがワークフローを開始し、タスク受信箱でそれを確認でき、基礎データにアクセスでき、タスク結果の 1 つを使用してタスクを完了できます。これにより、開発者はワークフロー セキュリティを効果的にモデル化するための粒度が得られます。詳細については、 セキュリティモデル.
ワークフローのロジックとコンテンツを再利用するにはどうすればよいですか?
Mendix 開発者は再利用可能なワークフロー成果物を構築するための完全な制御が可能になります。初期の速度については、 Mendix には、事前設定されたプロセス管理画面、ダッシュボード、および汎用受信トレイ画面を含む、完全に機能する Workflow Commons モジュールが付属しています。Workflow Commons には、スニペット、ページ テンプレート、マイクロフローなどのその他の事前設定されたドキュメントも含まれています。
ワークフロー機能を有効にするためにこのモジュールをインストールする必要はありません。ただし、開発者の作業が簡素化され、すぐに使用できる機能を活用できるようになります。すべてのコンテンツはカスタマイズ可能で、任意のモジュールまたは実装に置き換えることができます。
さらに、開発者は、マイクロフローをワークフロー アクションとして公開することで、ワークフロー エディター ツールボックスに再利用可能な要素を追加できます。これらは、マーケットプレイスやその他のリポジトリから公開されたマイクロフローを含むモジュールを介してインポートすることもできます。
このようにして、ビジネス志向のユーザーだけでなく、チーム内の他のプロの開発者など、ワークフローを構築したい社内の誰とでも、会社のベストプラクティスを共有できます。
ワークフローのロジックとコンテンツを再利用するにはどうすればよいですか?
ごとに Mendix アプリでは、各ワークフローは、システム モジュールの一部である標準の公開アクセス可能な形式で実行データを保存します。つまり、開発者はデータを中央リポジトリまたはレポート サービス (ビジネス インテリジェンス ツールなど) に抽出して、アクティブなワークフロー インスタンスと完了したワークフロー インスタンスの両方について、会社内のワークフローのエンタープライズ ビューを取得できます。