ATFの機能について

Tomoya Matsuo
Tera Contributor

始めまして。Tomoyaと申します。

ATFの利用方法についてアドバイスをいただければと思います。

以下、現在の状況です。

1,ユーザー作成や代理操作を用いて新規フォームにてケースを起票を行う

2,ケースの起票が行われたため、ビジネスルールにてインシデントが自動で生成

この後の操作で、作成したケースの関連リンクのインシデントタブから、自動生成されたインシデントを開きたいのですが、Open an Existing RecordやOpen a Record in Listを用いても開くことができませんでした。

どのようなテストステップを追加すれば状況改善が見込めるでしょうか?

解決策やアドバイス等いただければ幸いです。

1 件の受理された解決策

iwai
Giga Sage

ステップのRecord Queryを使うことで、生成したレコードを見つけて、Open an Existing Record で開くことができます。Record Queryの検索条件を [Created] [at or after] [Last minute] に指定します。これで1分以内に作成されたレコードを探します。タイムアウトを60秒にしておけば、60秒間見つかる(新しく生成される)まで何度もレコードを確認します。
過去の投稿も参考にしてみてください。

解決済み: ATF実行中に作成されたレコードをTest Stepに指定する方法について - ServiceNow Community

元の投稿で解決策を見る

4件の返信4

Daichi Ishikawa
Giga Sage

@Tomoya Matsuo 

この後の操作で、作成したケースの関連リンクのインシデントタブから、自動生成されたインシデントを開きたいのですが、Open an Existing RecordやOpen a Record in Listを用いても開くことができませんでした。

開くことができないというのは、何らかのエラーが出力されるということでしょうか⁇

 

自身が以前遭遇したパターンは Open an Existing Record をする際に、1. で代理操作したユーザーのままでは十分な権限が無かったことが原因でした。

 

以下で解決することができました。

3. 十分な権限を保有するユーザーにImpersonate

4. Open an Existing Record

 

ご参考になれば幸いです。

iwai
Giga Sage

ステップのRecord Queryを使うことで、生成したレコードを見つけて、Open an Existing Record で開くことができます。Record Queryの検索条件を [Created] [at or after] [Last minute] に指定します。これで1分以内に作成されたレコードを探します。タイムアウトを60秒にしておけば、60秒間見つかる(新しく生成される)まで何度もレコードを確認します。
過去の投稿も参考にしてみてください。

解決済み: ATF実行中に作成されたレコードをTest Stepに指定する方法について - ServiceNow Community

Tomoya Matsuo
Tera Contributor

@Daichi Ishikawa @iwai ご回答ありがとうございました。

解決済み: ATF実行中に作成されたレコードをTest Stepに指定する方法について - ServiceNow Community

こちらの記事を参照したところ進めることができました。

ありがとうございました。

良かったですね、自身も勉強になりました!

ありがとうございました!!