タブウィジェットマッピングフォーム

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • タブウィジェットマッピングフォームを使用して、タブにウィジェットを表示し、そのヴィジビリティを制御できます。

    表 : 1. タブウィジェットマッピングフォーム
    フィールド 説明
    名前 ウィジェットオプションオブジェクトの widgetTitle 変数で利用可能なウィジェットマッピングレコードの名前。この変数値をウィジェットのタイトルとして使用します。
    アプリケーション タブのアプリケーション。たとえば、[従業員センタープロ][従業員センタープロキオスク (Employee Center Pro Kiosk)] などのいずれかのアプリケーションを選択できます。
    アクティブ タブのウィジェットをアクティブ化するオプション。
    順序 タブにウィジェットを表示する順序を表す数値。
    タブ 関連付けるタブの一意の名前。
    アクセス可能 ウィジェットを表示できるユーザー。
    • 従業員のみ
    • マネージャーのみ (Manager only)
    • 従業員とマネージャー (Employee and manager)
    • 全員
    • マネージャーとその他のマネージャー
    • 従業員、マネージャー、その他のマネージャー
    • ユーザー基準:ユーザー基準を持つ特定のユーザー、グループ、ロールにのみアクセス権を付与します。ウィジェットは、次の基準に基づいてユーザーに表示されます。
      • [利用可能 (Available For)]:ウィジェットが表示されるユーザーグループ。ビジネスニーズに基づいてユーザーグループを定義して選択します。
      • [利用不可 (Not Available For)]:ウィジェットが表示されないユーザーグループ。ビジネスニーズに基づいてユーザーグループを定義して選択します。
      [利用不可 (Not Available For)] グループで定義された値は、[利用可能 (Available For)] グループで定義された値よりも優先されます。どちらも定義されていない場合、ウィジェットはすべてのユーザーに表示されます。ユーザー基準に基づくウィジェット可視化の詳細は、「ユーザー基準の出力」を参照してください。
      注:
      基準によってはプロファイルページのロード時間が長くなる可能性があるため、ユーザー基準は慎重に使用してください。
    選択内容に基づいて、プロファイルのヴィジビリティがロックされたり、従業員が編集できるようになったりします。
    従業員が可視化をコントロールできるようにする このフィールドは、[従業員のみ]、[従業員とマネージャー (Employee and manager)]、または [全員] を選択した場合にのみ表示されます。
    注:
    ヴィジビリティ設定を表示および変更するには、構成されたウィジェット内に Public Profile Visibility ウィジェットを埋め込みます。
    値を true に選択すると、ヴィジビリティ設定を変更するために使用される編集オプションが従業員の画面に表示されます。変更された可視化設定 (employee_profile.widget_visibility) は、ユーザー設定テーブルに保存されます。
    注:
    [従業員がヴィジビリティをコントロールできるようにする] フィールドの設定は、情報を表示するための [アクセス可能] フィールドの設定よりも優先されます。従業員がアドミン構成を変更し、どの程度までプロファイル情報を公開するかを決定できるようになります。

    パブリックプロファイルの可視化ウィジェットを呼び出すためのサンプルコードを次に示します。data.publicProfileWidget = $sp.getWidget("public_profile_visibility", { tabWidgetMappingId: options.tabWidgetMappingId ? options.tabWidgetMappingId : "", isUserSelectionEnabled: options.isUserSelectionEnabled ? options.isUserSelectionEnabled : "", widgetTitle: options.widgetTitle ? options.widgetTitle : “” });

    ウィジェットに埋め込むには、sp-widget ディレクティブを使用します。例:<sp-widget widget="data.publicProfileWidget"></sp-widget>

    このフィールド値は、ウィジェットオプションオブジェクトの isUserSelectionEnabled 変数で使用できます。

    ウィジェット タブに表示するウィジェット。
    注:
    ウィジェットをタブにマッピングしないと、従業員プロファイルページのタブの中に情報が表示されません。

    ウィジェットが UI に表示されている場合は、サーバースクリプトデータオブジェクトで isVisible 変数の値を true に設定して、ウィジェットのヴィジビリティを示します。data.isVisible = true など。

    タブのロード時間を最適化するには、最大 7 つの関連ウィジェットを使用します。これには 250 ミリ秒程度の時間がかかります。

    注:
    ウィジェットタイプが 従業員プロファイル の概要の場合は、このウィジェットの下に表示される一連のセクションを選択できます。
    ウィジェットパラメーター デフォルト値が自動入力されるウィジェットパラメーターのカンマ区切りリスト。

    [従業員スケジュール] ウィジェットでメールまたは SMS を送信するには、ウィジェットパラメーターの enable_send_emailenable_send_sms の値を true にします。詳細については、「自分に送信するようにメールと SMS を設定する」を参照してください。

    デフォルトのカレンダービューの場合は、default_calendar_view の値を日、週、または月に指定します。