Home > コンセプトペーパ > 開発手法 > Magic xpiプロジェクトのライフサイクル > プロジェクト分析 > フローの定義

フローの定義

ビジネスプロセスは、実行可能なフローに分解する必要があります。各フローは、アクティブなサブプロセスまたはグループとして表すことができます。フローは、ステップとフロー統合と呼ばれるステップの実行の順番をコントロールするロジックの集まりから成り立っています。

フローは、ビジネスプロセスの物理的で実行可能なレベルです。

1つ以上のフローが1つのビジネスプロセスを表すことができます。

フローは、エラー管理とセキュリティ問題を含む各プロセスのビジネスロジックを含みます。

フローの設定

管理しやすく、柔軟で、動的なフローの作成を試みることを推奨します。例えば、いくつかの直線的な行程を呼び出す必要がある場合、1つの長いプロセスを管理するのではなく、ループを作成してください。

変数の使用

Magic xpiは、フロー内で使用する変数を定義することができます。これらの変数は、フローロジックを管理するためと、データを1つのコンポーネントから別のものに移動させる場合に使用されます。これらはフロー内で工程を調節する場合にも有益になります。

Magic xpiは、以下の変数のタイプをサポートします。

コンテキスト変数を使用するためのシナリオは、以下の通りです。

環境変数リポジトリに入力された実行値に基づいて、実行時に環境変数の内容を変換することで、Magic xpiの移植性を高めることができます。環境変数の実行値は実行時に変換されますが、ほとんどが定数として使用されます。環境変数の明示的な使用は、動的に動作内容を変更したい場合で、式が使用できない場合のみ行ってください。

  • Magic xpi は、グローバル変数やフロー変数を固定の初期値で作成します。 これは、プロジェクト内で関連する変数を識別し、配置する処理を支援します。 例えば、フロー変数名:MyVarは、フローまたはコンテキスト変数のどちらであるかを示すためにF.MyVarまたは、C.MyVarと命名されます。

  • プロジェクトの初期設定段階で、環境変数によってグローバル変数が初期設定されていることを確認してください。性能向上のために、プロジェクト間で利用できるに環境変数の代わりにグローバル変数を使用してください。