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

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む4読むのに数分
  • タブウィジェットマッピングフォームを使用して、タブにウィジェットを表示し、その可視性を制御できます。

    表 : 1. タブウィジェットマッピングフォーム
    フィールド 説明
    名前 ウィジェットオプションオブジェクトの widgetTitle 変数で利用可能なウィジェットマッピングレコードの名前。この変数値をウィジェットのタイトルとして使用します。
    アプリケーション タブのアプリケーション。
    アクティブ タブのウィジェットを有効にするオプション。
    順番 ウィジェットをタブに表示する順序番号。
    タブ 関連付けるタブの一意の名前。
    アクセス可能 ウィジェットを表示できるユーザー。
    • 従業員のみ
    • マネージャーのみ (Manager only)
    • 従業員とマネージャー (Employee and manager)
    • 全員
    • マネージャーとその他のマネージャー
    • 従業員、マネージャー、およびその他のマネージャー
    • ユーザー基準:ユーザー基準を持つ特定のユーザー、グループ、ロールにのみアクセス権を付与します。ウィジェットは、以下に基づいてユーザーに表示されます。
      • [利用可能 (Available For)]:ウィジェットが表示されるユーザーグループ。ビジネスニーズに基づいてユーザーグループを定義して選択します。
      • 利用不可:ウィジェットが表示されないユーザーグループ。ビジネスニーズに基づいてユーザーグループを定義して選択します。
      [利用不可] グループで定義されている値は、[利用可能] グループで定義されている値よりも優先されます。両方が定義されていない場合、ウィジェットはすべてのユーザーに表示されます。ユーザー基準に基づくウィジェット可視性の詳細は、「ユーザー基準の出力」を参照してください。
      注:
      基準によってはプロファイルページのロード時間が長くなる可能性があるため、ユーザー基準は慎重に使用してください。
    選択に基づいて、プロファイルの可視性がロックされるか、従業員が編集できるようになります。
    従業員が可視性をコントロールできるようにする このフィールドは、[従業員のみ]、[従業員とマネージャー]、または [全員] のいずれかを選択した場合にのみ表示されます。
    注:
    可視性の設定を表示および変更するには、構成されたウィジェット内にウィジェットを埋め込み 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 に表示されている場合は、サーバースクリプトデータオブジェクトで変数値を true に設定して、isVisibleウィジェットの可視性を示します。data.isVisible = true など。

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

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