質問
スクリプト呼び出し処理でプロジェクトバージョンをグローバル変数で指定した場合、[ジョブから呼び出す時に最新バージョンを利用する]のチェックボックスはどのように影響しますか?
回答
[プロジェクトバージョン]を変数で指定する場合、[ジョブから呼び出す時に最新バージョンを利用する]のチェックは参照されないため、チェックを入れても外しても、どちらでも構いません。
これはスクリプト呼び出し処理の[必須設定]タブにて[別のプロジェクトのスクリプト]にチェックを入れた場合の挙動と関連しております。
各種ジョブから[スクリプト呼び出し]処理を含むスクリプトを実行する場合、呼び出されるスクリプトのバージョンは[スクリプト依存関係]で設定した内容に準じます。
参考マニュアル:スクリプト依存関係
[スクリプト呼び出し]処理のコンポーネントプロパティで指定したプロジェクトバージョンや[ジョブから呼び出す時に最新バージョンを利用する]のチェックボックスは、ジョブ作成時の[スクリプト依存関係]のデフォルト値として設定されます。
実際のジョブ動作は[スクリプト依存関係]で設定した内容に従うため、例外のケースを除いてコンポーネントプロパティで指定したプロジェクトバージョン設定は各種ジョブの動作に直接影響はしません。
補足
例外ケース:
スクリプト呼び出しコンポーネントでリソース名やプロジェクトバージョンに変数を指定し、[スクリプト依存関係]では「呼び出すスクリプトが特定できません」と表示される場合、ジョブ実行時にもコンポーネントの設定値で指定したバージョンが適用される仕様となっています。
つきましてはお客様環境にて、スクリプト呼び出しコンポーネントでリソース名やプロジェクトバージョンに変数を指定し、[スクリプト依存関係]で「呼び出すスクリプトが特定できません」と表示されることをご確認のうえ、実際のスクリプトを実行された時に変数で指定したプロジェクトバージョンのスクリプトが動作することをご確認いただきたくお願いいたします。
参考:スクリプト依存関係図の中で「呼び出すスクリプトが特定できません」と表示される
コメント
0件のコメント
記事コメントは受け付けていません。