ワークフローとは、一連のアクションや決定を順番に並べたものです。ワークフローを実行すると、それらが自動的に順次実行されます。VMware Aria Automation Orchestrator は、一般的な管理タスクを実行するワークフローのライブラリを提供します。

ワークフローの基本

ワークフローは、スキーマ、変数、および入力パラメータと出力パラメータで構成されます。ワークフロー スキーマは、ワークフローのすべての要素とワークフローの論理的なタスク フローを定義する、ワークフローの中心的なコンポーネントです。ワークフローの変数およびパラメータは、データを転送するためにワークフローで使用されます。VMware Aria Automation Orchestrator では、ワークフローを実行するたびにワークフロー トークンが保存され、ワークフローの特定の実行の詳細が記録されます。このトークンには、ワークフローの実行に関係するすべてのパラメータが含まれています。たとえば、ワークフローを 3 回実行する場合には、3 つのワークフローのトークンが保存されます。

vSphere Client では、vSphere インベントリから選択したオブジェクトに対してワークフローの実行とスケジュール設定を行うことができます。vSphere Client でワークフローの作成、削除、編集、管理を行うことはできません。VMware Aria Automation Orchestrator クライアントでワークフローを開発および管理します。VMware Aria Automation Orchestrator クライアントの詳細については、『VMware Aria Automation Orchestrator の使用』を参照してください。

ワークフローの入力パラメータ

ほとんどのワークフローは、その実行のために一連の入力パラメータを必要とします。ワークフローは、ユーザー、アプリケーション、別のワークフロー、またはアクションから渡される入力パラメータを処理します。

たとえば、仮想マシンをリセットする場合、ワークフローは仮想マシンの名前を入力パラメータとして必要とします。

ワークフローの出力パラメータ

ワークフローの出力パラメータは、ワークフローの実行結果を表します。ワークフローやワークフローの要素が実行時に別のワークフローの出力パラメータを変更することもあります。ワークフローでは、実行中にほかのワークフローの出力パラメータを入力パラメータとして受け取ることができます。

たとえば、ワークフローで仮想マシンのスナップショットを作成する場合、ワークフローの出力パラメータは作成されたスナップショットになります。

ワークフローのプレゼンテーション

vSphere Client でワークフローを実行すると、クライアントによってワークフロー プレゼンテーションがロードされます。ワークフロー プレゼンテーションでワークフローの入力パラメータを提供します。

入力を待機中

ワークフローによっては実行途中でユーザーの入力が必要になることがあります。その場合、ワークフローの実行は必要な情報をユーザーが入力するか、ワークフローの実行がタイムアウトになるまでサスペンド状態になります。