このユースケースは次のことを説明します ビジネスルール 自動テストフレームワーク (ATF) を使用して のテスト
始める前に
必要なロール:atf_test_admin
このタスクについて
この例では、active が false に設定されている場合に、Locked out の値を true に設定するビジネスルールをテストします。 図 : 1. 自動テストフレームワーク (ATF): ビジネスルールの例

手順
-
必要な権限を持つユーザーの代理操作を実行します。
この例では、ステップは管理ユーザーの代理操作を実行します。
図 : 2. ステップ 1 - 代理操作
![[代理操作] のフォーム](https://www.servicenow.com/docs/api/khub/maps/~ppFq_n0kIjhAABBy98sHA/resources/P5KFG7hkqvkIUsMFnsGClQ-~ppFq_n0kIjhAABBy98sHA/content?v=4012115399da9d1a)
-
このビジネスルールが適用されるテーブルのフォームを開きます。
この例では、新しいユーザーフォームを開きます。
図 : 3. ステップ 2 - 新しいフォームを開く
![[新しいフォームを開く] のフォーム](https://www.servicenow.com/docs/api/khub/maps/~ppFq_n0kIjhAABBy98sHA/resources/qbut7dM6a2Dieu1gFOTK5Q-~ppFq_n0kIjhAABBy98sHA/content?v=d7858db750d98ed7)
-
フォーム送信およびビジネスルールのトリガーの要件を満たす値をフォームに設定します。
この例では、[アクティブ]、[姓]、[名] フィールドの値を設定します。
図 : 4. ステップ 3 - フィールド値の設定
![[フィールド値の設定] のフォーム](https://www.servicenow.com/docs/api/khub/maps/~ppFq_n0kIjhAABBy98sHA/resources/rWOrQY8ljN7dkdwQWjhbjQ-~ppFq_n0kIjhAABBy98sHA/content?v=53c3b2c51032c35b)
-
フォームを送信します。
図 : 5. ステップ 4 - フォームを送信する
![[フォームを送信] のフォーム](https://www.servicenow.com/docs/api/khub/maps/~ppFq_n0kIjhAABBy98sHA/resources/e3PHDsvtx~BPh639f~kdxQ-~ppFq_n0kIjhAABBy98sHA/content?v=c2c7936ce14984f0)
-
ビジネスルールが実行されたことを検証します。
この例では、テストされるビジネスルールは、アクティブがfalseに設定されるとロックアウトにtrueをセットします。
図 : 6. ステップ 5 - フィールド値の検証
![[フィールド値の検証] のフォーム](https://www.servicenow.com/docs/api/khub/maps/~ppFq_n0kIjhAABBy98sHA/resources/gjWSpUmP8N3d385gvEZcPg-~ppFq_n0kIjhAABBy98sHA/content?v=4828988c0ddd5425)