ステップでインラインを使用するには、「インライン」プロパティーをプロジェクトまたはライブラリーの名前に設定します。 ステップが実行されると、以下が行われます。
インライン化されたステップを実行したいが、「コマンド」プロパティーを使用しない場合、「コマンド」プロパティーで .sleep 0 を使用します。
呼び出されたプロジェクトまたはライブラリーからのすべてのステップは、呼び出しステップのコンテキストで実行されます。 インライン化されたステップでは、呼び出しステップの環境変数を継承します。
ただしシステムは、インラインのステップのデフォルトのセレクターとして、そのインライン・プロジェクトのセレクターを使用します。
呼び出しステップのコマンドが成功した場合は、インライン化ステップの実行状況が以下のように判断されます。
この振る舞いにより、深くネストされたインラインおよびチェーンまで実行状況を簡単にトレースすることができます。
プロジェクトまたはライブラリーのステップをインライン化すると、呼び出されたステップは呼び出し元のステップにネストされます。
ネスティングの最大レベルは、システム設定「インライン化の最大の深さ」によって設定されます。デフォルトは 32 です。 ネスティングは、ジョブの開始時にテストされません。 実行中のジョブが制限値を超えると、その制限値を超えた時点でジョブは失敗します。
ネスティングのレベルには、管理コンソールを実行しているホスト上の使用可能メモリーに基づいた制限が課される場合もあります。