テストトリガーデータを使用してプレイブックを実行することで、プレイブックが予想どおりに機能することを確認します。プレイブックをアクティブにする前にすべてのエラーを特定して解決します。
始める前に
- ガイド付きアプリケーションクリエーターでアプリケーションを設定して プレイブックコンテンツを保存します。
- プレイブック を作成
- 必要なロール:admin、playbook.admin、または pd_operator ロールは、プレイブックをテストするためのアクセス権と、プロセス実行レコードを表示するためのアクセス権をユーザーに付与します。
- 実行時にプレイブックをプレビューするには、プレイブックエクスペリエンスプラグインが必要です。
- 必要なプラグイン:プレイブックエクスペリエンス (sn_playbook_exp) プラグインは、プレイブックをテストするためのアクセス権と、実行時にプレイブックをプレビューするためのアクセス権をユーザーに付与します。ユーザーには、プロセス実行レコードを表示するためのロールが必要です。
このタスクについて
プレイブックをテストすると、通常のプレイブックトリガーがバイパスされ、指定したサンプルデータでプロセスが実行されます。テストを実行するたびに、インスタンスのレコードが作成または変更されます。不要なレコードの変更を避けるには、関連するデモデータを含む非本番インスタンスでプレイブックをテストします。
手順
-
移動先 .
プレイブック のランディングページが表示されます。
-
テストするプレイブックを開きます。
プレイブックの詳細画面が表示されます。
-
[Test (テスト)] を選択します。
[プロセスをテスト] モーダルが表示されます。モーダルの内容は、プレイブックが使用するトリガーレコードのタイプによって異なります。
-
テストに使用するプレイブックトリガーレコードを選択します。
注: テストでは、プレイブックのトリガー条件は無視されます。テスト用に既存のレコードを選択できます。選択する既存のレコードがない場合は、テストレコードを作成できます。
プレイブックは、選択したテストレコードがプレイブックトリガー条件を満たしているかのように実行されます。
- オプション:
テストレコードを作成します。
-
[プロセスをテスト] モーダルで、[新しいレコードを作成] を選択します。
新しいブラウザータブに ServiceNow AI Platform の [レコードの作成] フォームが開きます。
-
新しいレコード値を入力します。
レコードのフィールドは、プレイブックがどのテーブルからトリガーされるかによって異なります。
-
[送信] を選択します。
指定した値のレコードが作成されます。
-
プレイブックビルダーで [プロセスをテスト] モーダルが開いているワークフロースタジオブラウザータブに戻ります。
-
[プロセスをテスト] モーダルを閉じるかキャンセルします。
-
手順 2 〜 4 を繰り返し、作成したテストレコードを選択します。
注: テーブルにレコードがない場合にのみ、[新しいレコードを作成] オプションが表示されます。
-
[Run Test (テストを実行)] を選択します。
システムは、テストデータとして選択したレコードを使用してプレイブックを実行します。テストが完了すると、プロセス実行の詳細と Playbook プレビューを表示するオプションが表示されます。
-
[プロセス実行の詳細] を表示し、プレイブックのステータス、アクティビティの実行、生成されたログメッセージに関する情報を確認します。
注: このオプションは、admin、playbook.admin、または pd_operator ロールを持つユーザーのみに表示されます。
システムは新しいタブに [プロセス実行] フォームを開きます。
-
[プレイブックプレビュー] を表示するには:
-
プレイブックエクスペリエンスのタイプを選択します。
-
[ビュー] を選択します。
注: このオプションは、プレイブックエクスペリエンスプラグインが有効になっているインスタンスのみに表示されます。
新しいタブにサンプルのプレイブックが開きます。
-
プレイブック内のエラーを特定して解決します。
-
リリースの準備ができるまで、プレイブックを更新してテストします。
次のタスク
プレイブックを本番インスタンスに公開して有効にします。