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

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