注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
テスト実行では、エンドユーザーがアクションタイプを適用できるようになる前に、Ontology Manager でそのアクションタイプをシミュレーションできます。テスト実行を確定すると、Foundry は指定されたパラメーター値に基づいてアクションを評価し、アクションが行うはずの編集内容と、詳細な実行の内訳を返します。
テスト実行によって生成された編集内容は、オントロジーに適用されません。テスト実行では、データを変更せずに、アクションが行うはずの編集内容と実行方法を安全に確認できます。
テスト実行は、アクションタイプエディターのアクションフォームプレビューにあるテスト実行タブから利用できます。
テスト実行が完了すると、結果がアクションフォームプレビューに表示されます。
テスト実行は、現在のオントロジーブランチ上でアクションタイプを評価し、ご自身の権限で実行されます。その際、通常のアクション実行と同じオブジェクトセキュリティと実行条件が適用されます。Ontology Manager でアクションタイプの設定を閲覧できる場合は、テストを実行できます。
アクションタイプに未保存の編集内容がある間は、テスト実行は利用できません。保存された設定がテストで評価されるよう、テストを実行する前に変更を保存してください。
完了したテスト実行の結果は、2つのタブに表示されます。
提案された変更タブには、作成、変更、削除されるオブジェクトとリンクを含め、アクションがオントロジーに対して行うはずの編集内容が一覧表示されます。プロパティの変更は、現在の値と提案された値の比較として表示されます。アクションによって編集が行われない場合、タブには提案された変更はありませんと表示されます。
詳細タブでは、アクションがどのように評価されたかと、直接的な編集以外に何が起こるかが説明されます。
アクションに失敗した場合、詳細タブではエラーが2つのカテゴリーに分けられます。
テスト実行では、アクションの結果を判断するために必要な処理のみが行われます。アクションの適用後に発生する副次的効果はスキップされます。アクションタイプに次のいずれかが含まれている場合、アクションフォームプレビューに、それらがスキップされることが通知されます。
正確な結果を生成するために、テスト実行では、アクションが結果に到達するために必要な関数と呼び出しが実行されます。これには、アクションのルールで使用される関数、通知の本文または受信者を生成する関数、Webhook のペイロードを生成する関数、ライトバック Webhook、および外部リソースにアクセスする関数が含まれます。アクションの結果を判断するために必要な呼び出しのみが行われます。
外部呼び出しが実行されるため、外部システムに影響を与える可能性があります。アクションタイプに外部呼び出しが含まれている場合、Foundry は実行ソースを一覧表示し、テスト実行を続行する前に外部呼び出しの確認を求めるプロンプトを表示します。呼び出しは、了承した後にのみ実行されます。