詳細情報:
すべてのコース管理フローのテストと有効化
コース管理システムの各フローをテストして、正しく動作することを確認します。フローを有効化します。
フローのテストと有効化は、実際のユーザーがフローを操作する前に自動化が正しく機能することを確認する重要なステップです。このテストプロセスでは、実際のシナリオ (コース提供の作成、参加者の登録、待機リストの管理、キャンセルの処理) をシミュレーションし、すべてのフローが正常に機能することを確認します。テストデータを作成し、登録ワークフローを完了することで、保存前フローでデータが正しく検証され、保存後フローで適切なメールが送信されて状況が更新されること、画面フローでスムーズなユーザーエクスペリエンスが提供されることを確認します。テストが完了し、すべてが正常に機能することを確認したら、フローを有効化して本番で使用できるようにすることで、組織で自動化された科目管理システムのメリットを活用できるようになります。この段階的なテストアプローチにより、問題を早期に発見し、稼働中のビジネスプロセスをスムーズに実行できます。
テストする前に、このコース管理プロジェクトのすべてのフローを作成していることを確認します。
- Manage New Course Attendee Records (保存前レコードトリガーフロー)
- Set Course Delivery Status and Send Emails (保存後レコードトリガーフロー)
- Manage Course Attendee Cancellations (保存後レコードトリガーフロー)
- Register New Attendee for a Course (コースの新規出席者の登録) (画面フロー)
まず、実際のデータを使用しないようにテストデータを作成します。次に、フローをテストして有効化します。
-
コース管理システム用の 2 つのテストアカウントを作成します。
- インストラクターの取引先責任者に関連付けられたアカウントに対して、LTS Services という名前のテストアカウントを作成します。
- コース被招集者に関連付けられたアカウントに対して、Dove Advertising というテストアカウントを作成します。
-
コース管理システムのテストインストラクター連絡先を作成します。
- [名] に「Amanda」と入力します。
- [姓] に「Houston」と入力します。
- [アカウント] で、[LTS サービス] を選択します。
- [メール] に、メールアドレスを入力します。
-
コース管理システムの受験者連絡先を作成します。
- [名] に「Becky」と入力します。
- [姓] に「Barnes」と入力します。
- [取引先] で、[Dove Advertising (鳩の広告)] を選択します。
- [メール] に、メールアドレスを入力します。
-
コース管理システムのテストコースを作成します。
- [コース名] に「Using AI to Add Closed Captioning」 (AI を使用したクローズドキャプションの追加) と入力します。
- [コース状況] で、[スケジュール準備完了] を選択します。
-
コース管理システムの状況が [スケジュール済み] のテストコース配信を作成します。
- [コース提供名] に「Using AI to Add Closed Captioning (West/November)」と入力します。
- [コース] で、[AI を使用してクローズドキャプションを追加] を選択します。
- [インストラクター] で、[Amanda Houston] を選択します。
- [Region (地域)] で、[West (西部)] を選択します。
- [開始日] で、11 月の日付を選択します。
- [状況] で、[スケジュール済み] を選択します。
- [Maximum Students (最大学生数)] に「2」と入力します。
-
コース管理システムの状況が [スケジュール済み] になっている別のテストコース配信を作成します。
- [コース提供名] に「Using AI to Add Closed Captioning (West/December)」と入力します。
- [コース] で、[AI を使用してクローズドキャプションを追加] を選択します。
- [インストラクター] で、[Amanda Houston] を選択します。
- [Region (地域)] で、[West (西部)] を選択します。
- [開始日] で、12 月の日付を選択します。
- [状況] で、[スケジュール済み] を選択します。
- [Maximum Students (最大学生数)] に「2」と入力します。
-
テストコースの被招集者を作成します。
- [コース出席者名] に「Becky Barnes (West/December)」と入力します。
- [出席者] で、[Becky Barnes] を選択します。
- [状況] で、[登録済み] を選択します。
- [確認コード] に「TestCode123」と入力します。
- [コース配送] で、[西部/12 月の配送] を選択します。
-
[Manage New Course Attendee Records (新規コース出席者レコードの管理)] フローをテストして有効化します。
-
[フロー] リストビューで、[Manage New Course Attendee Records (新規コース出席者レコードの管理)] フローを開き、[デバッグ] をクリックします。
[デバッグ] パネルが開きます。
- [Debug (デバッグ)] パネルの [Course_Attendee__c] で、作成したテストコース配信の 1 つを選択し、[Run (実行)] をクリックします。
- [デバッグ] パネルで、フローが重複レコードパスを通り、カスタムエラーメッセージ要素の後に終了したことを確認します。
- [有効化] をクリックします。
-
[フロー] リストビューで、[Manage New Course Attendee Records (新規コース出席者レコードの管理)] フローを開き、[デバッグ] をクリックします。
-
[Set Course Delivery Status and Send Emails (コースの配信状況を設定してメールを送信)] フローをテストして有効化します。
-
フローのリストビューで、[Set Course Delivery Status and Send Emails (コース配信状況の設定とメールの送信)] フローを開き、[デバッグ] をクリックします。
[デバッグ] パネルが開きます。
- [Debug (デバッグ)] パネルの Course_Attendee__c で、[Becky Barnes (West/December)] を選択します。
- [実行] をクリックします。
- [デバッグログ] で、フローがエラーなしで終了したことを確認し、メールを受信したかどうかを確認します。
- 問題がなければ、[Activate] をクリックします。
-
フローのリストビューで、[Set Course Delivery Status and Send Emails (コース配信状況の設定とメールの送信)] フローを開き、[デバッグ] をクリックします。
-
[コース出席者のキャンセルを管理] フローをテストして有効化します。
-
[フロー] リストビューで、[Manage Course Attendee Cancellations (コース出席者のキャンセルを管理)] フローを開き、[デバッグ] をクリックします。
[デバッグ] パネルが開きます。
- [Debug (デバッグ)] パネルの Course_Attendee__c で、[Becky Barnes (West/December)] を選択します。
- [レコードを更新] セクションを開きます。
- [出席者の状況] で、[キャンセル] を選択します。
- [実行] をクリックします。
- [デバッグログ] で、フローがエラーなしで終了したことを確認します。
- 問題がなければ、[Activate] をクリックします。
次に、画面フローをテストし、すべてのフローがどのように連携するかをテストします。 -
[フロー] リストビューで、[Manage Course Attendee Cancellations (コース出席者のキャンセルを管理)] フローを開き、[デバッグ] をクリックします。
-
[フロー] リストビューで、[Register New Attendee for a Course (コースの新規出席者の登録)] 画面フローを開き、[デバッグ] をクリックします。
[デバッグ] パネルが開きます。
-
[Debug (デバッグ)] パネルで、Dove Advertising テストアカウントのアカウント ID を入力し、[Run (実行)] をクリックします。
フローの最初の画面が開きます。
-
メールアドレスを使用して新規出席者に関する情報を入力し、[11 月] コースの配信を選択します。
このフローにより、被招集者がコース提供に登録されたことが示されます。
- メールでコースの確認を確認します。
-
[フローを編集] をクリックし、再度 [デバッグ] をクリックします。
[デバッグ] パネルが開きます。
-
[Debug (デバッグ)] パネルで、Dove Advertising テストアカウントのアカウント ID を入力し、[Run (実行)] をクリックします。
フローの最初の画面が開きます。
-
重複レコードのロジックを確認するには、同じ被招集者に関する情報を入力し、[11 月のコース配信] を再度選択します。
このフローでは、被招集者がこのコースの配信にすでにサインアップ済みであることが示され、保存後レコードトリガーフローでは重複する被招集者にメールが送信されません。エラーメールがフロー作成者に送信される場合もありますが、問題ありません。
-
[フローを編集] をクリックし、再度 [デバッグ] をクリックします。
[デバッグ] パネルが開きます。
-
[Debug (デバッグ)] パネルで、Dove Advertising テストアカウントのアカウント ID を入力し、[Run (実行)] をクリックします。
フローの最初の画面が開きます。
-
11 月のコースの受講に 2 人目を追加するには、メールアドレスを使用して新しい受講生に関する情報を入力します。次に、11 月のコースの配送を選択します。
このフローにより、被招集者がコース提供に登録されたことが示されます。
- メールでコースの確認を確認します。
-
[フローを編集] をクリックし、再度 [デバッグ] をクリックします。
[デバッグ] パネルが開きます。
-
[Debug (デバッグ)] パネルで、Dove Advertising テストアカウントのアカウント ID を入力し、[Run (実行)] をクリックします。
フローの最初の画面が開きます。
-
11 月コースの配信に 3 人目を追加するには、メールアドレスを使用して新しい被招集者に関する情報を入力します。次に、11 月のコースの配送を選択します。
このフローは、コースの提供がいっぱいになり、被招集者が待機リストに追加されたことを示します。
- メールで待機リストの確認を確認します。
- メールで講師への完全なコース通知を確認します。
- フローでキャンセルが正常に処理されるかどうかを確認するには、[コース被招集者] リストビューを開きます。
-
11 月コースに登録されているコース被招集者のリンクをクリックします。
レコードが開きます。
- [状況] で、[キャンセル] を選択します。
- [保存] をクリックします。
- メールでキャンセル確認を確認します。
- 以前に待機リストに登録された被招集者が登録通知を受信しているかどうかを確認します。
-
[フロー] リストビューで、[Register New Attendee for a Course (コースの新規出席者の登録)] 画面フローを再度開き、[デバッグ] をクリックします。
[デバッグ] パネルが開きます。
-
[Debug (デバッグ)] パネルで、Dove Advertising テストアカウントのアカウント ID を入力し、[Run (実行)] をクリックします。
フローの最初の画面が開きます。
-
キャンセル後にコース配信が正しく更新されるかどうかを確認するには、12 月のコース配信に被招集者を追加します。メールアドレスを使用して、新規出席者に関する情報を入力します。次に、[12 月のコース配信] を選択します。
このフローにより、被招集者がコース提供に登録されたことが示されます。
-
[フローを編集] をクリックし、再度 [デバッグ] をクリックします。
[デバッグ] パネルが開きます。
-
[Debug (デバッグ)] パネルで、Dove Advertising テストアカウントのアカウント ID を入力し、[Run (実行)] をクリックします。
フローの最初の画面が開きます。
-
別のユーザーを 12 月コースの配信に追加するには、メールアドレスを使用して新しい被招集者に関する情報を入力します。次に、[12 月のコース配信] を選択します。
このフローは、コースの提供がいっぱいになり、被招集者が待機リストに追加されたことを示します。
- [Edit Flow] をクリックし、[Activate] をクリックします
- [コース提供] リストビューを開きます。
- [12 月のコース配信状況] が [フル] に設定されていることを確認します。
- [コース被招集者] リストビューを開きます。
- 両方の 12 月の出席者の状況を [キャンセル] に設定します。
- [コース提供] リストビューを開きます。
- [12 月のコース配信状況] が [スケジュール済み] になったことを確認します。
- すべてが期待どおりに機能したら、次のステップに進むことができます。
