計画の復旧タスクの自動化

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:6分
  • 事業継続性計画内の手動復旧タスクを自動化します。最初に手動復旧タスクを自動タスクとして分類してから、自動化フローを添付することができます。

    始める前に

    必要なロール:ワークフロースタジオの admin、sn_bcm.admin、sn_bcm.program_manager、または sn_bcm.planner

    このタスクについて

    アドミニストレーターやローコード開発者は、自動化フローを構築する責任があります。そこで、BCM 計画者以上のロールを持つユーザーは自動化フローを復旧タスクに添付します。ワークフロースタジオはこの目的で使用されますが、権限の制限によりローカルの開発者ペルソナが必要です。ワークフロースタジオのロールには追加のライセンスは必要ありません。ただし、いくつかの特別なロールが必要です。ワークフロースタジオロールと権限の詳細については、「User access to Workflow Studio flows」を参照してください。

    このフローには、次のステップが含まれます。
    1. ユーザーは、適切なアクセスと制御を確保するための権限を定義し、自動化プロセスを処理するサブフローを作成します。
    2. 次に、ユーザーは入力を定義して、自動化フローに必要な情報を提供します。
    3. 自動化プロセスには、手動タスクを自動化し、その完了ステータスを更新するアクションが含まれます。

    自動タスクは、手動タスクが発生するまで順番に実行されます。自動タスクが失敗した場合、それを再度トリガーするには手動操作が必要です。自動化プロセスで障害が発生した場合は、再トリガーして確実に完了させることができます。タスクが失敗した場合、バックアップの担当者はメールで通知され、失敗に対処するために必要な手動アクションを実行する必要があります。これにより、自動化の問題が発生した場合でも、復旧プロセスがスムーズに続行されます。

    手順

    1. 次のように移動する。 ワークスペース > Business Continuity Workspace をクリックし、計画レコードを選択します。
    2. [復旧タスク (Recovery tasks)] タブで、自動化する手動復旧タスクを選択します。

      事業継続性計画の手動復旧タスクを自動化できます。

    3. ワークフロースタジオを開き、[新しいサブフローを作成] を選択します。
    4. フォームのフィールドに入力します。

      BCM アプリケーションのタスクを自動化するためにカスタマイズされたサブフローを作成する方法の詳細については、「サブフローの作成フォーム」を参照してください。

      サブフローの作成の詳細については、「Create a subflow in Workflow Studio」を参照してください。

      サブフローのプロパティが入力されます。
    5. [送信] を選択します。
      サブフローは、タスクを自動化するように設計されています。サブフローの [アクション] セクション内に、[アクション][フローロジック (Flow Logic)]、および [サブフロー] タブが表示されます。
    6. サブフローの入力を作成して、サブフローが実行開始されたときに使用できるデータを指定します。

      タスクにリンクされたレコードへの参照を確立するために、サブフローの [入力] と [出力] セクションで入力の名前とタイプを指定できます。入力を定義することで、自動化の実行を担うタスクへの参照を作成できます。

      タスクへの参照。

      1. [ラベル] フィールドで入力のラベルを選択します。
        サブフロー内には、カレント変数と呼ばれる特別な変数があります。[入力] セクションでカレント変数を選択すると、自動化をトリガーしたタスクに自動的に置き換えられます。これにより、サブフロー内の特定のタスクを動的に参照して処理できます。
      2. [名前] フィールドで入力の名前を選択します。
        [名前] フィールドでは、変数名を current (すべて小文字) に定義する必要があります。タイプは常に Document ID.Event task である必要があります。
      3. [タイプ] フィールドで入力のタイプを選択します。
        たとえば、入力のタイプとして [Document ID.Event task] を選択できます。
      4. この入力を必須としてマークするには、[必須] オプションを選択します。
        サブフローの入力と出力の作成については、「Create a subflow in Workflow Studio」を参照してください。
      5. [+] を選択して、新しい入力を追加します。

      フロー変数を作成すると、ワークフロースタジオでアクセスできます。サブフローの入力と出力の作成については、「Create a subflow in Workflow Studio」を参照してください。

    7. [アクション] セクションで、[メール送信] を選択します。
      [メール送信] セクションを展開すると、次の例に示すようなフィールドが表示されます。フォームの各フィールドについては、次の表で説明しています。変更されたサブフロー。
      表 : 1. [メール送信] フィールド
      アクション サブフローのアクションの名前。

      デフォルト: メール送信

      ターゲットレコード サブフローに使用される関連するタスクレコード。
      テーブル タスクが存在するテーブルの名前。たとえば、イベントタスク [sn_recovery_event_task] などです。
      ウォーターマークを追加する タスクに関連付けられたファイルにウォーターマークを追加するオプション。
      宛先 (To) 直接の宛先にするべき受信者のメールアドレス。
      CC コピー受信者のメールアドレス。メールで直接アドレス指定されている受信者のリストを表示できます。
      BCC 名前がメールに表示されないコピー受信者のメールアドレス。
      件名 問題とメールを送信する理由を説明するメールの件名。
      本文 問題に関する説明とアクションステップ。
    8. [完了] を選択します。
      自動化がトリガーされると、タスクは完了したと見なされます。この特定のシナリオでは、選択したユーザーにメールが自動的に送信されます。
    9. サブフローの [アクション] セクションで [レコードを更新] を選択します。
      サブフローのレコードセクションを更新することで、完了すべき元の計画タスクを更新できます。レコードを更新します。
      1. [アクション] フィールドで、[レコードを更新] を選択します。
      2. [レコード] フィールドで、[カレント (Current)] を選択します。
      3. [ステータス] フィールドで、[完了してクローズ] を選択します。
      4. [完了] を選択します。
        レコードのステータスが [完了] に移行します。
    10. ワークフローを公開するには、[公開 (Publish)] を選択します。
      サブフローが使用されるすべてのインスタンスに変更が適用されます。同様に、自動化として実行できる新しいフローをサブフローに定義できます。
    11. sn_bcm.program_manager ロールで計画の [復旧タスク] タブに移動し、編集中の手動復旧タスクを開きます。
      復旧タスクフォームが表示されます。

      [自動フロー] フィールドのタスク。

    12. [タスクの分類 (Task classification)] フィールドで、[自動化 (Automated)] を選択して手動タスクを自動タスクに変更し、[保存] を選択します。
      フォームの保存後にフロー変数が表示されます。
      タスクを選択して保存すると、自動フローに関連付けられた変数が復旧タスクの [変数] フィールドに表示されます。自動フローの変数。
    13. [アサインの詳細] で、[バックアップ担当者 (Backup assignee)] フィールドが入力されていることを確認します。

      手動タスクを自動タスクに変換すると、フォームに [バックアップ担当者 (Backup assignee)] フィールドが表示されます。エラーにより自動化フローが失敗した場合は、メール通知がバックアップ担当者に送信されます。このメールは、自動化フローの失敗と、タスクを解決するために手動操作が必要であることを通知します。バックアップ担当者は、タスクを完了し、解決を成功させるために必要なアクションを実行できます。

    14. [保存] を選択します。
      復旧タスクフォームに、自動タスクが表示される [タスクの分類 (Task classification)] 列が含まれるようになりました。これらの自動タスクは、計画の一部として自動的に実行されます。