ATF:要求アイテムの 2 番目の承認を見つける方法 RITMIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 自動テストフレームワーク (ATF) レコードのクエリーステップでは、要求アイテムの 2 番目の承認者を検索する必要があります。2 番目の承認者を見つけて要求アイテムを承認するには、どのような一連の手順を実行するか? Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 2 番目の承認者を検索し、その承認者を代理操作し、承認フォームを開いて、要求アイテムを承認する方法を説明する、すぐに利用可能な ATF テストはありません。 一般的な手順は難しくありませんが、これらの各手順の例は役に立ちます。 RITM に関連付けられた要求 ID を使用して RITM レコードを取得します。レコードを検証して、RITM が存在し、ステージが承認であることを確認します。ステップ 1 の RITM ID を使用してsysapprover_approvalレコードを取得します。承認者の代理操作を行います。ステップ 3 の承認 ID を使用して承認フォームを開きます。 Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } この例は、「カタログアイテムの検索と開く」という名前のすぐに利用可能なテストの最初の 6 つのステップに基づいて構築されます。 この KB では、使用する各承認者が自分の承認レコードを開き、ステータスを承認済みに更新できるように、さらに 7 つのステップを追加または更新します。以下の ATF 画像は、テストステップの進行状況を示しています。 元のすぐに利用可能な「Search and Open Catalog Item」は、カタログアイテム「Apple iPhone 5」では次のようになっていました。 「Apple iPhone 5」より上のカタログアイテムについて、この特定のテストを実際に実行する場合は、続行する前に、2 番目の承認者をカタログアイテムのワークフローステージに追加して、2 番目の承認者を検索したときに以下の手順が成功するようにする必要があることに注意してください。この KB では、ワークフローステージへの 2 番目の承認者の追加については説明していません。 独自のカタログアイテムにはその 2 番目の承認があり、承認が 2 つのカタログアイテムの ATF テストのこの例を作成してデバッグするよりも、以下の手順をテストに追加して独自のテストを変更する方が便利です。 テストに追加する手順、またはすぐに使用できる「カタログアイテムの検索と開く」テストに追加する手順は次のとおりです。 __________ ステップ 7 レコードのクエリー:ステップ 6 の要求 ID を使用して RITM レコードを取得します。 __________ ステップ 8 レコードの検証 - RITM が存在し、ステージが承認であることを確認します。 __________ ステップ9 レコードクエリ - ステップ7のRITM IDを使用してsysapprover_approvalレコードを取得します。 __________ 10 代理操作:検証する (2 番目の) 承認者を代理操作します。 __________ 11 既存のレコードを開く - ステップ 9 の承認 ID を使用して承認フォームを開きます。 __________ 12 フィールド値の設定 - ステータスを承認済みに設定できます。 __________ 13 UI アクションボタン - [更新] ボタンをクリックしてフォームを保存します。 __________ 13 の後、「カタログアイテムの検索と開く」という名前の初期設定のテストからステップ 14 から 19 を削除します。削除する各ステップの横にチェックボックスをオンにし、リスト下部のドロップダウンにある「削除」オプションをクリックするだけです。 __________ 最終テストは次のようになります。 __________ 上記の ATF テストステップでは、サービスカタログ要求アイテム (RITM) で 2 番目の承認者を検索し、その承認者を代理操作して、承認フォームを開いて、RITM を承認する方法について説明します。