ライフサイクルイベントアクティビティの設定

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:39分
  • ライフサイクルイベントアクティビティを作成または変更します。ライフサイクルイベントアクティビティには、承認、従業員タスク、履行者アクティビティ、通知、フロー、コンテンツ、またはアクティビティコンテナーがあります。

    始める前に

    必要なロール:sn_hr_le.activity_writer およびアクティビティを所有する所有グループ内のメンバーシップ。

    各アクティビティは、所有グループに関連付けられている必要があります。アクティビティにターゲットとなる対象者がある場合は、対象者レコードを使用して、該当するアクティビティをトリガーするためにライフサイクルイベントケースの対象者が満たす必要がある条件または基準を定義することができます。各アクティビティは、単一のアクティビティセットに関連付けられます。

    手順

    1. 次のように移動する。 All (すべて) > ライフサイクルイベント > アドミニストレーション > ライフサイクルイベントの管理をクリックし、レコードを開きます。
    2. [アクティビティセット] タブをクリックして、ライフサイクルイベントビルダーにアクセスします。
    3. 新しいアクティビティを作成するか、既存のアクティビティを変更します。
      • 新しいアクティビティを作成するには、[アクティビティを追加] をクリックします。
      • 既存のアクティビティを変更するには、アクティビティにカーソルを合わせ、[アクティビティを編集します] をクリックします。
      ライフサイクルイベントビルダーを使用して、新しいアクティビティを作成するか、既存のアクティビティを変更します。
    4. [アクティビティ] フォームで、[アクティビティタイプ] フィールドを次のいずれかに設定します。
      • 承認
      • 従業員タスク
      • 担当者アクティビティ
      • 通知
      • フロー
      • コンテンツ
      • アクティビティコンテナー
      • パルスサーベイ
      各アクティビティタイプに応じたタスクを実行します。
      警告:
      LE ケースと同じ LE タイプを持つ HR サービスの LE アクティビティ (履行者アクティビティ) によって、メモリの問題を引き起こす可能性があるループが発生する可能性があります。

    承認の場合

    承認であるライフサイクルイベントアクティビティを設定します。Approvals では、指定された承認者が承認または却下を実行するためのタスクを作成します。

    始める前に

    必要なロール:sn_hr_le.activity_writer およびアクティビティを所有する所有グループ内のメンバーシップ。

    手順

    1. [アクティビティ] フォームで、[アクティビティタイプ] フィールドを [承認] に設定します。
    2. 必要に応じて、フォームのフィールドに入力します。
      表 : 1. アクティビティフォーム
      フィールド 説明
      タイトル ライフサイクルイベントアクティビティの名前。
      説明 ライフサイクルイベントアクティビティの説明。
      アクティビティタイプ 値を [承認] に設定します。
      アクティブ 使用するアクティビティをアクティブ化するためのオプション。
      所有グループ アクティビティが関連付けられている所有グループ。
      注:
      • 所有グループは、ライフサイクルイベントアクティビティを誰が所有するかを制御します。詳細については、「ライフサイクルイベントの所有グループの設定」を参照してください。
      • アクティビティを作成、更新、または削除するには、関連付けられた所有グループのメンバーであるとともに sn_hr_le.activity_writer ロールを持っている必要があります。
      アクティビティセット アクティビティが関連付けられているアクティビティセット。
      対象者 アクティビティでライフサイクルイベントケースをトリガーするかどうかを定義します。1 人または複数の対象者レコードを適用することができます。ライフサイクルイベントケースの対象者は、ケースでトリガーするアクティビティに対する 1 つの対象者レコードの条件または基準を満たしている必要があります。対象者レコードが選択されていない場合、アクティビティはケースでトリガーされます。

      アクティビティセットの対象者基準が最初に適用されます。対象者基準が満たされている場合は、アクティビティセットが実行されます。次に、アクティビティレベルの対象者がチェックされ、実行されます。

      トリガータイプが [取り消す] のアクティビティセットの対象者を設定することはできません。

      注:
      対象者レコードでは、ユーザーが満たす必要のある条件や基準を定義します。
    3. [承認者] 関連リストで、ライフサイクルイベントアクティビティの承認者を定義します。
      表 : 2. 承認者関連リストのフィールド
      Field (フィールド) 説明
      承認者グループ アクティビティを承認するグループです。
      承認者ユーザー アクティビティを承認するユーザーです。
      ケースの承認者 アクティビティを承認するライフサイクルイベントケースのユーザーです。
    4. [承認オプション] 関連リストで、アクティビティの承認方法を設定します。
      表 : 3. 承認オプション関連リストのフィールド
      Field (フィールド) 説明
      待機 承認が完了したときのアクションを選択します。
      任意の人が承認 HR アクティビティは、誰か 1 人の承認で十分です。
      全員が承認 HR アクティビティにアサインされているすべてのユーザーの承認が必要です。誰か 1 人が却下した場合、担当者は代替承認者を選択するリンクが記載されたメッセージを受信します。
      任意の人からの最初の回答 アクティビティに応答 (承認または却下) した最初の人によってステータスが決定されます。
      却下時 承認が却下されたときのアクションを選択します。
      承認の再送信を許可: HR エージェントは、承認を再送信できます。担当者は、ケースの承認要求を再送信するリンクが記載されたメッセージを受信します。すべての承認者に承認要求が再送信されます。
      未完了でクローズ HR サービスが却下されると、ケースまたはタスクの [状態][未完了でクローズ] に変更されます。
      いずれかの承認者の欠落 いずれかの承認者が欠落している場合のアクションを選択します。
      代替を選択 承認者が欠落している場合、担当者は代替を選択できます。アクティビティに、オープン対象のマネージャーが承認するよう構成されている場合、オープン対象者にマネージャーがアサインされていないと、アクティビティの承認者がいなくなります。[いずれかの承認者の欠落] フィールドで [代替を選択] が選択されている場合、代替承認者を選択するリンクが記載されたメッセージが、担当者に送信されます。
      見つからない場合はスキップ すべての欠落している承認者をバイパスして続行します。
      未完了でクローズ 承認者が欠落している場合、ケースまたはタスクのステータスを [未完了でクローズ] に変更します。
      すべての承認者の欠落 すべての承認者が欠落している場合のアクションを選択します。
      代替を選択 すべての承認者が欠落している場合、担当者は代替を選択できます。アクティビティに、オープン対象のマネージャーが承認するよう構成されている場合、オープン対象者にマネージャーがアサインされていないと、アクティビティの承認者がいなくなります。[いずれかの承認者の欠落] フィールドで [代替を選択] が選択されている場合、代替承認者を選択するリンクが記載されたメッセージが、担当者に送信されます。
      未完了でクローズ すべての承認者が欠落している場合、ケースまたはタスクのステータスを [未完了でクローズ] に変更します。
    5. [送信] または [更新] をクリックします。

    従業員タスクの場合

    従業員のタスクであるライフサイクルイベントアクティビティを設定します。従業員タスクは、ライフサイクルイベントケースの対象者にアサインされます。

    始める前に

    必要なロール:sn_hr_le.activity_writer およびアクティビティを所有する所有グループ内のメンバーシップ。

    手順

    1. [アクティビティ] フォームで、[アクティビティタイプ] フィールドを [従業員] に設定します。
    2. 必要に応じて、フォームのフィールドに入力します。
      表 : 4. アクティビティフォーム
      フィールド 説明
      タイトル ライフサイクルイベントアクティビティの名前。
      説明 ライフサイクルイベントアクティビティの説明。
      アクティビティタイプ 値を [従業員] に設定します。
      HR タスクテンプレート アクティビティで使用する HR タスクテンプレートです。
      注:
      タスクの生成時に、[HR タスク] フォームのフィールドが、HR タスクテンプレートによって自動的に入力されます。詳細については、「HR タスクテンプレートの構成」を参照してください。
      生成されたタスクが完了するまで待機 アクティビティをクローズする前に、生成されたタスクが完了するまで待機するためのオプションです。HR タスクテンプレートフォームで、次のいずれかのタスクタイプを選択すると、このフィールドが表示されます。オンにした場合は以下のようになります。
      • HR サービス:HR タスクを完了すると HR ケースが作成されます。アクティビティをクローズするには、HR ケースを完了する必要があります。
      • カタログアイテムの送信:HR タスクを完了すると、要求が作成されます。アクティビティをクローズするには、要求を完了する必要があります。
      • 注文ガイドを送信:HR タスクを完了すると、IT 要求が作成されます。アクティビティをクローズするには、IT 要求を完了する必要があります。
      注:
      • クローズの条件はアクティビティタイプに依存します。この条件は変更できます。
      • 選択した場合は、新しいライフサイクルイベントケースにのみ変更が適用されます。既存のケースのアクティビティは、生成されたタスクの完了を待機せずにクローズされます。
      アクティブ 使用するアクティビティをアクティブ化するためのオプション。
      所有グループ アクティビティが関連付けられている所有グループ。
      注:
      • 所有グループは、ライフサイクルイベントアクティビティを誰が所有するかを制御します。詳細については、「ライフサイクルイベントの所有グループの設定」を参照してください。
      • アクティビティを作成、更新、または削除するには、関連付けられた所有グループのメンバーであるとともに sn_hr_le.activity_writer ロールを持っている必要があります。
      アクティビティセット アクティビティが関連付けられているアクティビティセット。
      HR サービス構成からのバッジを使用 (関連する HR タスクテンプレートの場合、[HR タスクタイプ] の値は [HR サービス]) 親の HR サービスに関連付けられているバッジを使用するオプション。
      バッジ 履行者のアクティビティが関連付けられているバッジ。
      注:
      バッジがポータルに表示され、どの部門の従業員がそのアクティビティを履行しているかを示します。詳細については、「HR のバッジの構成」を参照してください。
      対象者 アクティビティでライフサイクルイベントケースをトリガーするかどうかを定義します。1 人または複数の対象者レコードを適用することができます。ライフサイクルイベントケースの対象者は、ケースでトリガーするアクティビティに対する 1 つの対象者レコードの条件または基準を満たしている必要があります。対象者レコードが選択されていない場合、アクティビティはケースでトリガーされます。

      アクティビティセットの対象者基準が最初に適用されます。対象者基準が満たされている場合は、アクティビティセットが実行されます。次に、アクティビティレベルの対象者がチェックされ、実行されます。

      トリガータイプが [取り消す] のアクティビティセットの対象者を設定することはできません。

      注:
      対象者レコードでは、ユーザーが満たす必要のある条件や基準を定義します。
    3. [保存] をクリックします。
    4. 関連付けられた HR タスクテンプレートにおいて、[HR タスクタイプ] の値が [HR サービス][カタログアイテムの送信]、または [注文ガイドを送信] の場合、[アクティビティフィールドマッピング] セクションで、親ライフサイクルイベントケースのフィールドを、従業員アクティビティがトリガーされたときに生成される子アクティビティの適切な変数にマッピングすることができます。
      1. [新規] をクリックするか、レコードを開きます。
      2. フォームのフィールドに入力します。
        表 : 5. [アクティビティフィールドマッピング] フォーム
        フィールド 説明
        アクティビティ このフィールドは、関連付けられているライフサイクルイベントアクティビティの名前に自動的に設定されます。
        テーブルからマップ アクティビティフィールドのマップ元のソーステーブルです。このフィールドは、親ライフサイクルイベントケースが関連付けられている HR ケーステーブルの名前に自動的に設定されます。
        マップ元 タイプからマップします。次のいずれかを選択します。
        フィールド フィールドからマップします。[マップ元フィールド] (Map from field) フィールドで、アクティビティフィールドのマップ元であるソーステーブル内のフィールドを選択します。
        注:
        マップ元のフィールドのデータタイプがマップ先のフィールドのデータタイプと同じであることを確認してください。
        カスタムテキスト カスタムテキストからマップします。[カスタムテキスト] フィールドに文字列値を入力します。カスタムテキストは静的にするか、またはソーステーブルから取得された変数を含めることができます。たとえば、「新規雇用者にラップトップを提供:${subject_person}」のように、IT 要求の簡単な説明を入力できます。
        変数にマップ アクティビティフィールドのマップ先の変数です。
        注:
        マップ元のフィールドのデータタイプがマップ先のフィールドのデータタイプと同じであることを確認してください。
      3. [送信] または [更新] をクリックします。
      4. 必要に応じて、このプロセスを繰り返します。
    5. [更新] をクリックします。

    履行者アクティビティの場合

    履行者のためのライフサイクルイベントアクティビティを設定します。履行者アクティビティは、HR、IT、施設などの部門のエージェントまたは履行者にアサインされます。

    始める前に

    必要なロール:sn_hr_le.activity_writer およびアクティビティを所有する所有グループ内のメンバーシップ。

    手順

    1. [アクティビティ] フォームで、[アクティビティタイプ] フィールドを [履行者] に設定します。
    2. 必要に応じて、フォームのフィールドに入力します。
      表 : 6. アクティビティフォーム
      フィールド 説明
      タイトル ライフサイクルイベントアクティビティの名前。
      説明 ライフサイクルイベントアクティビティの説明。
      アクティビティタイプ 値を [履行者] に設定します。
      担当者アクティビティ 次のいずれかの履行者アクティビティタイプを選択します。
      注:
      ここに表示されるさまざまな履行者アクティビティタイプを制御できます。詳細については、「ライフサイクルイベントのアクティビティ構成の設定」を参照してください。
      自動注文ガイド (企業のライフサイクルイベントのみ) 注文ガイドがアクティビティを履行します。[注文ガイド] フィールドで、使用する注文ガイドを選択します。
      注:
      注文ガイドは、複数のアイテムを生成する 1 つのサービスカタログ要求を送信します。詳細については、「注文ガイド」を参照してください。
      カタログアイテム (企業のライフサイクルイベントのみ) カタログアイテムがアクティビティを履行します。[カタログアイテム] フィールドで、使用するカタログアイテムを選択します。
      注:
      カタログアイテムは、物品またはサービスです。詳細については、「サービスカタログアイテム」を参照してください。
      フロー フローがアクティビティを履行します。[フロー] フィールドで、使用するフローを選択します。
      注:
      フローは、一連の再利用可能なアクションを使用してプロセスを自動化します。詳細については、「フローデザイナー」を参照してください。
      HR サービス HR サービスがアクティビティを履行します。[HR サービス] フィールドで、使用する HR サービスを選択します。
      注:
      HR サービスは、HR 組織が従業員に提供する要求およびサポートです。詳細については、「HR サービス」を参照してください。
      HR タスク HR タスクがアクティビティを履行します。[HR タスクテンプレート] フィールドで、使用する HR タスクテンプレートを選択します。
      注:
      タスクの生成時に、[HR タスク] フォームのフィールドが、HR タスクテンプレートによって自動的に入力されます。詳細については、「HR タスクテンプレートの構成」を参照してください。
      インシデント (企業のライフサイクルイベントのみ) インシデントがアクティビティを履行します。[テンプレート] フィールドで、使用するインシデントテンプレートを選択します。
      注:
      インシデントテンプレートによって、[インシデント] フォームのフィールドに自動的に入力されます。詳細については、「Incident Management」を参照してください。
      アクティブ 使用するアクティビティをアクティブ化するためのオプション。
      HR サービス構成からのバッジを使用 (関連する HR タスクテンプレートの場合、[HR タスクタイプ] の値は [HR サービス]) 親の HR サービスに関連付けられているバッジを使用するオプション。
      バッジ 履行者のアクティビティが関連付けられているバッジ。
      注:
      バッジがポータルに表示され、どの部門の従業員がそのアクティビティを履行しているかを示します。詳細については、「HR のバッジの構成」を参照してください。
      所有グループ アクティビティが関連付けられている所有グループ。
      注:
      • 所有グループは、ライフサイクルイベントアクティビティを誰が所有するかを制御します。詳細については、「ライフサイクルイベントの所有グループの設定」を参照してください。
      • アクティビティを作成、更新、または削除するには、関連付けられた所有グループのメンバーであるとともに sn_hr_le.activity_writer ロールを持っている必要があります。
      アクティビティセット アクティビティが関連付けられているアクティビティセット。
      対象者 アクティビティでライフサイクルイベントケースをトリガーするかどうかを定義します。1 人または複数の対象者レコードを適用することができます。ライフサイクルイベントケースの対象者は、ケースでトリガーするアクティビティに対する 1 つの対象者レコードの条件または基準を満たしている必要があります。対象者レコードが選択されていない場合、アクティビティはケースでトリガーされます。

      アクティビティセットの対象者基準が最初に適用されます。対象者基準が満たされている場合は、アクティビティセットが実行されます。次に、アクティビティレベルの対象者がチェックされ、実行されます。

      トリガータイプが [取り消す] のアクティビティセットの対象者を設定することはできません。

      注:
      対象者レコードでは、ユーザーが満たす必要のある条件や基準を定義します。
    3. [保存] をクリックします。
    4. [アクティビティフィールドマッピング] セクションでは、親ライフサイクルイベントケースのフィールドを、履行者アクティビティがトリガーされたときに生成される子アクティビティの適切なフィールドにマップすることができます。
      注:
      このセクションは、関連付けられている履行者アクティビティタイプからマッピングを継承します。デフォルトの履行者アクティビティタイプのマッピングをそのまま使用することも、さらに変更することもできます。
      1. [新規] をクリックするか、レコードを開きます。
      2. フォームのフィールドに入力します。
        表 : 7. [アクティビティフィールドマッピング] フォーム
        フィールド 説明
        アクティビティ このフィールドは、関連付けられているライフサイクルイベントアクティビティの名前に自動的に設定されます。
        テーブルからマップ アクティビティフィールドのマップ元のソーステーブルです。このフィールドは、親ライフサイクルイベントケースが関連付けられている HR ケーステーブルの名前に自動的に設定されます。
        マップ元 タイプからマップします。次のいずれかを選択します。
        フィールド フィールドからマップします。[マップ元フィールド] (Map from field) フィールドで、アクティビティフィールドのマップ元であるソーステーブル内のフィールドを選択します。
        注:
        マップ元のフィールドのデータタイプがマップ先のフィールドのデータタイプと同じであることを確認してください。
        カスタムテキスト カスタムテキストからマップします。[カスタムテキスト] フィールドに文字列値を入力します。カスタムテキストは静的にするか、またはソーステーブルから取得された変数を含めることができます。たとえば、「新規雇用者にラップトップを提供:${subject_person}」のように、IT 要求の簡単な説明を入力できます。
        テーブルにマップ アクティビティフィールドのマップ先のターゲットテーブルです。このフィールドは、子アクティビティが関連付けられているテーブルの名前に自動的に設定されます。
        フィールドにマップ アクティビティフィールドのマップ先のターゲットテーブル内のフィールドです。
        注:
        マップ元のフィールドのデータタイプがマップ先のフィールドのデータタイプと同じであることを確認してください。
      3. [送信] または [更新] をクリックします。
      4. 必要に応じて、このプロセスを繰り返します。
    5. [更新] をクリックします。

    通知の場合

    通知であるライフサイクルイベントアクティビティを設定します。Notifications は、指定された受信者へのメールの送信を自動化します。

    始める前に

    必要なロール:sn_hr_le.activity_writer およびアクティビティを所有する所有グループ内のメンバーシップ。

    手順

    1. [アクティビティ] フォームで、[アクティビティタイプ] フィールドを [通知] に設定します。
    2. 必要に応じて、フォームのフィールドに入力します。
      表 : 8. アクティビティフォーム
      フィールド 説明
      タイトル ライフサイクルイベントアクティビティの名前。
      説明 ライフサイクルイベントアクティビティの説明。
      アクティビティタイプ 値を [通知]に設定します。
      メールテンプレート 既存のメールテンプレートを選択するか、新しいメールテンプレートを作成します。
      送信元 送信者の名前を入力します。
      アクティブ 使用するアクティビティをアクティブ化するためのオプション。
      所有グループ アクティビティが関連付けられている所有グループ。
      注:
      • 所有グループは、ライフサイクルイベントアクティビティを誰が所有するかを制御します。詳細については、「ライフサイクルイベントの所有グループの設定」を参照してください。
      • アクティビティを作成、更新、または削除するには、関連付けられた所有グループのメンバーであるとともに sn_hr_le.activity_writer ロールを持っている必要があります。
      アクティビティセット アクティビティが関連付けられているアクティビティセット。
      対象者 アクティビティでライフサイクルイベントケースをトリガーするかどうかを定義します。1 人または複数の対象者レコードを適用することができます。ライフサイクルイベントケースの対象者は、ケースでトリガーするアクティビティに対する 1 つの対象者レコードの条件または基準を満たしている必要があります。対象者レコードが選択されていない場合、アクティビティはケースでトリガーされます。

      アクティビティセットの対象者基準が最初に適用されます。対象者基準が満たされている場合は、アクティビティセットが実行されます。次に、アクティビティレベルの対象者がチェックされ、実行されます。

      トリガータイプが [取り消す] のアクティビティセットの対象者を設定することはできません。

      注:
      対象者レコードでは、ユーザーが満たす必要のある条件や基準を定義します。
    3. [受信者] 関連リストで、ライフサイクルイベントアクティビティの通知の受信者を定義します。
      表 : 9. 受信者関連リストのフィールド
      Field (フィールド) 説明
      受信者ユーザー メール通知を受信するユーザーです。
      受信者グループ メール通知を受信するグループです。
      ケースのユーザー/グループ メール通知を受信する、ライフサイクルイベントケースのユーザーフィールドです。
    4. [送信] または [更新] をクリックします。

    フローアクティビティパラメーター

    ライフサイクルイベントアクティビティでフローアクティビティパラメーターを使用して、アクティビティ内のサブフローから値を自動的に入力します。

    ライフサイクルイベントのサブフローを設定し、アクティビティ内のサブフローの入力パラメーターの値を渡すことができます。

    ライフサイクルイベントアクティビティから任意のサブフローを呼び出すことができるため、少ないコードまたはコード構成なしで済みます。

    ライフサイクルイベントアクティビティからサブフローを呼び出すことで、ライフサイクルイベントの特定の時点でサードパーティアプリケーションとやり取りするために使用できるエンタープライズ規模のワークフローを実現できます。

    詳細については、「フロー」を参照してください。

    ユースケース

    次の目的でフローアクティビティパラメーターを使用できます。
    表 : 10. 退職
    サブフロー パラメーター
    Workday で従業員を退職させます。
    • 従業員:対象者
    • 終了日:対象者の HR プロファイルの雇用終了日
    表 : 11. オンボーディング
    サブフロー パラメーター
    Workday で従業員を無断欠勤としてマークします。(従業員は雇用オファーを受け入れましたが、ある時点で契約の破棄を決定しました。)
    • 従業員:対象者
    • 理由:無断欠勤の理由
    表 : 12. 移行/再雇用
    サブフロー パラメーター
    プライマリジョブの切り替え
    • 従業員:対象者
    • ジョブ:対象者ジョブ

    詳細については、「サブフロー」を参照してください。

    アクティビティフィールドと入力パラメーターのマップ

    テーブルのフィールドを使用して、アクティビティフィールドを入力パラメーターにマップできます。

    または、カスタムスクリプトを使用してアクティビティフィールドを入力パラメーターにマップすることもできます。

    フローの場合

    サブフローを使用するライフサイクルイベントアクティビティを設定します。

    始める前に

    必要なロール:sn_hr_le.activity_writer およびアクティビティを所有する所有グループ内のメンバーシップ。

    手順

    1. [アクティビティ] フォームで、[アクティビティタイプ] フィールドを [フロー] に設定します。
    2. 必要に応じて、フォームのフィールドに入力します。
      表 : 13. アクティビティフォーム
      フィールド 説明
      タイトル ライフサイクルイベントアクティビティの名前。
      説明 ライフサイクルイベントアクティビティの説明。
      アクティビティタイプ 値を [フロー] に設定します。
      フロー アクティビティで使用するサブフロー
      重要:
      アクティブ 使用するアクティビティをアクティブ化するためのオプション。
      バッジ 履行者のアクティビティが関連付けられているバッジ。
      注:
      バッジがポータルに表示され、どの部門の従業員がそのアクティビティを履行しているかを示します。詳細については、「HR のバッジの構成」を参照してください。
      所有グループ アクティビティが関連付けられている所有グループ。
      注:
      • 所有グループは、ライフサイクルイベントアクティビティを誰が所有するかを制御します。詳細については、「ライフサイクルイベントの所有グループの設定」を参照してください。
      • アクティビティを作成、更新、または削除するには、関連付けられた所有グループのメンバーであるとともに sn_hr_le.activity_writer ロールを持っている必要があります。
      アクティビティセット アクティビティが関連付けられているアクティビティセット。
      対象者 アクティビティでライフサイクルイベントケースをトリガーするかどうかを定義します。1 人または複数の対象者レコードを適用することができます。ライフサイクルイベントケースの対象者は、ケースでトリガーするアクティビティに対する 1 つの対象者レコードの条件または基準を満たしている必要があります。対象者レコードが選択されていない場合、アクティビティはケースでトリガーされます。

      アクティビティセットの対象者基準が最初に適用されます。対象者基準が満たされている場合は、アクティビティセットが実行されます。次に、アクティビティレベルの対象者がチェックされ、実行されます。

      トリガータイプが [取り消す] のアクティビティセットの対象者を設定することはできません。

      注:
      対象者レコードでは、ユーザーが満たす必要のある条件や基準を定義します。
    3. [保存] をクリックします。
      [アクティビティフィールドマッピング] タブと [取り消しアクティビティ] タブが表示されます。これらのフィールドはサブフローから渡されます。

    アクティビティフィールドマッピングの設定

    アクティビティフィールドマッピングを使用して、テーブル、カスタムテキスト、またはカスタムスクリプトのフィールドからの情報を、サブフローからのフロー入力にマップします。

    始める前に

    必要なロール:sn_hr_le.activity_writer

    このタスクについて

    アクティビティフィールドマッピングは、ライフサイクルイベントアクティビティの設定時に選択したサブフローのフィールドを渡します。

    手順

    1. 次のように移動する。 All (すべて) > ライフサイクルイベント > アクティビティの管理.
    2. [アクティビティタイプ][フロー] であるアクティビティを選択します。
      詳細については、「フローの場合」を参照してください。
    3. [アクティビティフィールドマッピング] タブをクリックします。
    4. アクティビティフィールドマッピングをクリックします。
    5. 必要に応じて、フォームのフィールドに入力します。
      表 : 14. アクティビティフィールドマッピング
      フィールド 説明
      アクティビティ フィールドマッピングを作成するアクティビティ。
      テーブルからマップ 値をマップするテーブル。
      マップ元 選択したテーブルから値をマップする方法。有効な値は次のとおりです。
      • フィールド
      • カスタムテキスト
      • カスタムスクリプト
      フィールドからマップ アクティビティフィールドをマップする、選択したテーブルのフィールド。

      たとえば、アクティビティ [sn_hr_le_case] テーブルとそのテーブルから対象者フィールドを選択して、ユーザーフロー入力にマップできます。

      [フィールドからマップ] から [フィールド] を選択すると表示されます。

      カスタムテキスト アクティビティフィールドにマップするテキスト。

      [フィールドからマップ] から [カスタムテキスト] を選択すると表示されます。

      スクリプト アクティビティフィールドにマップするスクリプト。

      [フィールドからマップ] から [カスタムスクリプト] を選択すると表示されます。

      フロー入力にマップ テーブル、カスタムテキスト、またはカスタムスクリプトのフィールドからマッピングするサブフローの入力パラメーター。

      詳細については、「フローの場合」を参照してください。

      必須の入力 入力が必須かどうかを示し、選択したサブフローの設定を反映します。

      詳細については、「サブフロー」を参照してください。

    6. [送信] または [更新] をクリックします。

    コンテンツの場合

    ライフサイクルイベントアクティビティをスケジュールコンテンツに設定します。このアクティビティタイプを使用すると、関連するカスタマイズされたコンテンツをライフサイクルイベントの一環として従業員に提供できます。たとえば、会社に関連する情報または作業バナーの 1 日目を、オンボーディングの一環として新規雇用者にプッシュできます。

    始める前に

    必要なロール:sn_cd.content_manager、sn_hr_le.activity_writer およびアクティビティを所有する所有グループ内のメンバーシップ。

    手順

    1. [アクティビティ] フォームで、[アクティビティタイプ] フィールドを [コンテンツ] に設定します。
    2. 必要に応じて、フォームのフィールドに入力します。
      表 : 15. アクティビティフォーム
      フィールド 説明
      タイトル ライフサイクルイベントアクティビティの名前。
      説明 ライフサイクルイベントアクティビティの説明。
      アクティビティタイプ 値を [コンテンツ] に設定します。
      テンプレート アクティビティで使用するスケジュールコンテンツテンプレートです。
      注:
      スケジュールコンテンツテンプレートは、ライフサイクルイベントの一部としてコンテンツのスケジュールを設定してユーザーに配信します。詳細については、「ライフサイクルイベントアクティビティのスケジュールコンテンツテンプレートの構成」を参照してください。
      アクティブ 使用するアクティビティをアクティブ化するためのオプション。
      所有グループ アクティビティが関連付けられている所有グループ。
      注:
      • 所有グループは、ライフサイクルイベントアクティビティを誰が所有するかを制御します。詳細については、「ライフサイクルイベントの所有グループの設定」を参照してください。
      • アクティビティを作成、更新、または削除するには、関連付けられた所有グループのメンバーであるとともに sn_hr_le.activity_writer ロールを持っている必要があります。
      対象者

      アクティビティでライフサイクルイベントケースをトリガーするかどうかを定義します。1 つまたは複数の対象者レコードを適用して、対象者、オープン対象者、またはライフサイクルイベントケースの担当者をコンテンツのターゲットにできます。

      アクティビティセットの対象者基準が最初に適用されます。対象者基準が満たされている場合は、アクティビティセットが実行されます。次に、アクティビティレベルの対象者がチェックされ、実行されます。

      トリガータイプが [取り消す] のアクティビティセットの対象者を設定することはできません。

      注:
      対象者レコードでは、ユーザーが満たす必要のある条件や基準を定義します。
    3. [アクティビティフィールドマッピング] セクションでは、親ライフサイクルイベントケースのフィールドを、コンテンツアクティビティの適切なフィールドにマップすることができます。
      アクティビティフィールドマッピングを使用して、コンテンツの配信先、コンテンツの配信時期、コンテンツの利用可能な期間などを定義できます。
      1. [新規] をクリックするか、レコードを開きます。
      2. フォームのフィールドに入力します。
        表 : 16. [アクティビティフィールドマッピング] フォーム
        フィールド 説明
        アクティビティ このフィールドは、関連付けられているライフサイクルイベントアクティビティの名前に自動的に設定されます。
        テーブルからマップ アクティビティフィールドのマップ元のソーステーブルです。このフィールドは、親ライフサイクルイベントケースが関連付けられている HR ケーステーブルの名前に自動的に設定されます。
        マップ元 タイプからマップします。次のいずれかを選択します。
        フィールド フィールドからマップします。[マップ元フィールド] (Map from field) フィールドで、アクティビティフィールドのマップ元であるソーステーブル内のフィールドを選択します。
        注:
        マップ元のフィールドのデータタイプがマップ先のフィールドのデータタイプと同じであることを確認してください。
        カスタムテキスト カスタムテキストからマップします。[カスタムテキスト] フィールドに文字列値を入力します。カスタムテキストは静的にするか、またはソーステーブルから取得された変数を含めることができます。たとえば、「新規雇用者にラップトップを提供:${subject_person}」のように、IT 要求の簡単な説明を入力できます。
        テーブルにマップ アクティビティフィールドのマップ先のターゲットテーブルです。このフィールドは、子アクティビティが関連付けられているテーブルの名前に自動的に設定されます。
        フィールドにマップ アクティビティフィールドのマップ先のターゲットテーブル内のフィールドです。
        注:
        マップ元のフィールドのデータタイプがマップ先のフィールドのデータタイプと同じであることを確認してください。
      3. [送信] または [更新] をクリックします。
      4. 必要に応じて、このプロセスを繰り返します。
    4. [送信] または [更新] をクリックします。

    アクティビティコンテナーの場合

    アクティビティグループのコンテナーであるライフサイクルイベントアクティビティを設定します。このアクティビティタイプを使用すると、アクティビティセット内のアクティビティの依存関係を管理できます。アクティビティコンテナーを使用して、アクティビティの順序を並列または順番にしたり、アクティビティセット内で複数のアクティビティコンテナーを設定したりできます。

    始める前に

    必要なロール:sn_hr_le.activity_writer およびアクティビティを所有する所有グループ内のメンバーシップ。

    手順

    1. [アクティビティ] フォームで、[アクティビティタイプ] フィールドを [アクティビティコンテナー] に設定します。
    2. 必要に応じて、フォームのフィールドに入力します。
      表 : 17. アクティビティフォーム
      フィールド 説明
      タイトル ライフサイクルイベントアクティビティの名前。
      説明 ライフサイクルイベントアクティビティの説明。
      アクティビティタイプ 値を [アクティビティコンテナー] に設定します。
      アクティブ 使用するアクティビティをアクティブ化するためのオプション。
      所有グループ アクティビティが関連付けられている所有グループ。
      注:
      • 所有グループは、ライフサイクルイベントアクティビティを誰が所有するかを制御します。詳細については、「ライフサイクルイベントの所有グループの設定」を参照してください。
      • アクティビティを作成、更新、または削除するには、関連付けられた所有グループのメンバーであるとともに sn_hr_le.activity_writer ロールを持っている必要があります。
      対象者 アクティビティでライフサイクルイベントケースをトリガーするかどうかを定義します。1 人または複数の対象者レコードを適用することができます。ライフサイクルイベントケースの対象者は、ケースでトリガーするアクティビティに対する 1 つの対象者レコードの条件または基準を満たしている必要があります。対象者レコードが選択されていない場合、アクティビティはケースでトリガーされます。

      アクティビティセットの対象者基準が最初に適用されます。対象者基準が満たされている場合は、アクティビティセットが実行されます。次に、アクティビティレベルの対象者がチェックされ、実行されます。

      トリガータイプが [取り消す] のアクティビティセットの対象者を設定することはできません。

      注:
      対象者レコードでは、ユーザーが満たす必要のある条件や基準を定義します。
    3. フォームヘッダーを右クリックし、[保存] をクリックします。
      [メンバーアクティビティ] 関連リストが表示されます。
    4. [メンバーアクティビティ] 関連リストで、次のタイプの 1 つまたは複数のメンバーアクティビティを作成します。
      注:
      • メンバーアクティビティは、アクティビティコンテナーの対象者を継承します。
      • メンバーアクティビティは、割り当てられた順序番号に基づいてトリガーされます。同じ順序番号のアクティビティは同時にトリガーされます。
      • アクティビティコンテナーごとに新しいメンバーアクティビティを作成する必要があります。既存のアクティビティをアクティビティコンテナーに移動したり、メンバーアクティビティをコンテナーから移動してスタンドアロンアクティビティとして使用したりすることはできません。
      • メンバーアクティビティをアクティビティコンテナーにすることはできません。アクティビティコンテナーを別のアクティビティコンテナー内に配置することはできません。
      • 承認
      • 従業員
      • 履行者
      • 通知
      • フロー
      • コンテンツ

      たとえば、これはクレジットカードを要求するためのアクティビティコンテナーです。アクティビティコンテナーには 3 つのメンバーアクティビティがあります。1 番目でクレジットカード要求を承認し、2 番目で要求を送信し、3 番目で関連するグループに要求について通知します。

      要求の承認、要求の送信、関連するグループへの通知を行う 3 つのメンバーアクティビティを使用して、クレジットカードを要求するアクティビティコンテナー。

    5. [更新] をクリックします。

    パルスサーベイの場合

    パルスサーベイであるライフサイクルイベントアクティビティを設定します。パルスサーベイで従業員のフィードバックを取得します。

    始める前に

    必要なロール:

    手順

    1. [アクティビティ] フォームで、[アクティビティタイプ] フィールドを [パルスサーベイ] に設定します。
    2. 必要に応じて、フォームのフィールドに入力します。
      表 : 18. アクティビティフォーム
      フィールド 説明
      タイトル ライフサイクルイベントアクティビティの名前。
      説明 ライフサイクルイベントアクティビティの説明。
      パルスサーベイ 送信するサーベイ。
      パルスユーザーフィールド サーベイの送信先のユーザー。ツリーピッカーを使用してフィールドを選択します。
      アクティブ 使用するアクティビティをアクティブ化するためのオプション。
      所有グループ アクティビティが関連付けられている所有グループ。
      注:
      • 所有グループは、ライフサイクルイベントアクティビティを誰が所有するかを制御します。詳細については、「ライフサイクルイベントの所有グループの設定」を参照してください。
      • アクティビティを作成、更新、または削除するには、関連付けられた所有グループのメンバーであるとともに sn_hr_le.activity_writer ロールを持っている必要があります。
      対象者 アクティビティでライフサイクルイベントケースをトリガーするかどうかを定義します。1 人または複数の対象者レコードを適用することができます。ライフサイクルイベントケースの対象者は、ケースでトリガーするアクティビティに対する 1 つの対象者レコードの条件または基準を満たしている必要があります。対象者レコードが選択されていない場合、アクティビティはケースでトリガーされます。

      アクティビティセットの対象者基準が最初に適用されます。対象者基準が満たされている場合は、アクティビティセットが実行されます。次に、アクティビティレベルの対象者がチェックされ、実行されます。

      トリガータイプが [取り消す] のアクティビティセットの対象者を設定することはできません。

      注:
      対象者レコードでは、ユーザーが満たす必要のある条件や基準を定義します。
    3. [送信] または [更新] をクリックします。

    アクティビティセット内でのアクティビティの移動

    アクティビティセット内でアクティビティを移動する方法は複数あります。

    次のような方法があります。
    • ドラッグアンドドロップ機能を使用すると、アクティビティをアクティビティセット内で移動したり、別のアクティビティセットに移動したりすることができます。
    • アクティビティの並べ替えポップアップを使用して、アクティビティを配置する場所を選択します。
    • アクティビティを編集し、新しいアクティビティセットを選択して保存するか、新しい表示順序番号を入力してアクティビティセット内のアクティビティを並べ替えます。
    • 要求アクティビティを並べ替えることはできません。
      注:
      要求は、識別を容易にするために、要求カードの周囲がグレイの背景になっています。
    • アクティビティを要求アクティビティの上に移動することはできません。
    • ライフサイクルイベントの並べ替えアイコンを使用してアクティビティを別のアクティビティセットに移動すると、デフォルトでは、要求アクティビティの下にあるアクティビティセットの一番上に移動します。

    ライフサイクルイベントアクティビティの並べ替え

    さまざまな方法で、ライフサイクルイベントのアクティビティセット内のアクティビティを並べ替えることができます。

    始める前に

    必要なロール:admin

    手順

    1. 次のように移動する。 All (すべて) > ライフサイクルイベント > アドミニストレーション > ライフサイクルイベントの管理.
    2. ライフサイクルイベントを選択します。
    3. [アクティビティセット] タブを選択します。
    4. ドラッグアンドドロップにより、マウスでアクティビティを選択し、マウスボタンを押したまま、同じアクティビティセット内の別の場所や別のアクティビティセットにドラッグします。
      注:
      順序番号は自動的に変更されます。
    5. アクティビティを移動するには、アクティビティから、並べ替えアイコン (ライフサイクルイベントの並べ替えアイコン) を選択します。
      注:
      並べ替えアイコンを使用してアクティビティを別のアクティビティセットに移動すると、デフォルトでは、要求アクティビティの下にあるアクティビティセットの一番上に移動します。
    6. 並べ替えポップアップが表示されます。
      ライフサイクルイベントアクティビティ - 並べ替え
    7. マウスで選択して離します。
      注:
      順序番号は自動的に変更されます。
    8. アクティビティを編集するには、アクティビティに対してアクティビティを編集アイコン (ライフサイクルイベント - アクティビティを編集アイコン) を選択するという方法もあります。
      アクティビティが別のウィンドウに表示されます。ライフサイクルイベント - アクティビティを編集
    9. [アクティビティセット] フィールドと [表示順序] フィールドを編集して、 アクティビティが属するアクティビティセットと表示される順序 を変更できます。
      注:
      要求を並べ替えることはできません。
    10. [更新] を選択します。

    アップストリームアクティビティからのアクティビティのトリガー

    ライフサイクルイベントケースでは、別のアクティビティセットにあるアクティビティをトリガーまたは作成できます。

    その後のアクティビティセットのアクティビティは、前のアクティビティセットのサーベイ回答に基づいて作成でき、ケースが作成された人 (対象者) 以外のユーザーに対して作成できます。

    [従業員入力を収集] タスクタイプのアクティビティを作成できます。別のアクティビティはその結果に基づいて作成されます。この例では、[従業員入力を収集] タスクタイプのアクティビティがアップストリームアクティビティです。これから作成されるアクティビティがダウンストリームアクティビティです。

    以前は、タスクタイプが [従業員入力を収集] (サーベイ) であるアクティビティからの質問に回答できるのは対象者のみでした。新規雇用オンボーディングライフサイクルイベントの場合、対象者がサーベイにまだアクセスできない可能性があります。今度は、オープン対象者、対象者、または担当者がサーベイに回答できるようになりました。これにより、ライフサイクルイベントが稼働し続けます。
    アップストリームサーベイによるダウンストリームサーベイの作成
    たとえば、ライフサイクルイベントアクティビティで、マネージャーにサーベイを実施してもらうことができます。
    • サーベイで、新しい従業員に特別な設備が必要かどうかを採用担当マネージャーに尋ねます。
    • 採用担当マネージャーは、新規雇用者に特別な設備が必要かどうかを示すサーベイに回答できます。
    • 回答が「はい」の場合、ダウンストリームアクティビティセットに新しいサーベイを作成し、特定の安全装置が必要かどうかを尋ねることができます。
    • 元のライフサイクルイベントケースにアクセスできるユーザーは誰でも新規雇用者に対する特定の安全装置を要求する 2 回目のサーベイに回答できます。
    • このアクティビティを設定するには、HR タスクタイプが [従業員入力を収集] の HR テンプレートを関連付けます。詳細については、「HR タスクテンプレートの構成」と「HR ケースへの HR タスクの追加」を参照。
    システム プロパティ
    sn_hr_core.create_new_survey_instances システムプロパティは、同じユーザーの既存のサーベイインスタンスが存在する場合でも、各サーベイタスクで新しいサーベイインスタンスを作成するかどうかを決定します。
    デフォルト値は True で、複数のサーベイインスタンスを作成できることを示します。
    値が False の場合、同じサーベイおよび同じユーザーに対する既存のサーベイインスタンスが存在する場合、そのサーベイはサーベイタスクに添付されます。