Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sv translation
languageen

In case you need to share one data set with users from multiple departments and companies there should be created Lookup Data Set which will set which user should see which values. This use case will guide you, how to create mapping data set and set filtering options.

First, let's create mapping data set. Mapping data sets defines, which user belong to entity that should be filtered (g.e. company, department, etc.). In our case, we will have user email and name of the company like following:

User emailCompany
user1@user1.comCompany1
user2@user2.comCompany1
user3@user3.comCompany2
user4@user4.comCompany2

Now, we will need to go to the data set which should be filtered, go to Attributes. Select attribute which contains the same values as column Company in the mapping data set, hover your mouse over button Action and select Filter.

Image Modified

In newly opened window need to be set filter settings.

  • Select option Use attribute filter.
  • Select if values should equal/not equal to selected user field. In our case, there should be selected values that equal to current user's Email.
  • Select mapping data set in the field Data set with additional user's data.
  • Select which column of the mapping data set will be used as Attribute corresponding to the selected signed user field. It will be column User in our case (in this column is stored user's email address).

  • Select which column will be used as Attribute for filtering. It will be column Company in our case.

  • Optionally can be selected option Allow access when there are no matching values or is invalid? to allow access for users who don't have any matching department.

  • Optionally can be selected option Allow access when there is a value equals to. Selecting of this option allows you to set parameter that allow selected user access all the values. Example: this parameter is set to: "*". When there is user who has assigned company called "*" in the mapping table, this user will be able to access all the values.

Image Added
Sv translation
languageja

複数の部署や会社のユーザーと1つのデータセットを共有する必要があるとき、どのユーザーがどの値を見ることが出来るかを設定する検索データセットの作成が必要ですこの使用例はマッピングデータセットの作成方法と絞込みオプションの設定方法を説明します。

まず最初にマッピングデータセットを作成します。マッピングデータセットはどのユーザーが絞り込むべき実体に所属しているかを定義します(. 会社、部署など)。この例では、以下のようにユーザーのメールアドレスと会社名を持ちます:

ユーザーのメールアドレス会社名
user1@user1.comCompany1
user2@user2.comCompany1
user3@user3.comCompany2
user4@user4.comCompany2

次に、絞り込むデータセットに行き、アトリビュトに進みます。マッピングデータセットで会社列と同じ値を含むアトリビュトを選択し、実行と選択フィルターボタンの上にマウスをかざしてください。

Image Added

新しく開かれたウィンドウで絞込み設定を行ってください。

  • アトリビュトフィルターの使用オプションを選択。
  • 選択したユーザー領域の値が一致・不一致であるべきかを選択します。この例では、選択した値が現在のユーザーメールアドレス一致する必要があります。
  • 追加のユーザーデータのデータセット領域でマッピングデータセットを選択します。
  • 選択・サインされたユーザー領域に一致するアトリビュトとして使うマッピングデータセットの列選択します。この例ではユーザー列になります(この列では保管されたユーザーメールアドレスになります)。

  • 絞込みのアトリビュトとして用いられる列を選択します。この例では会社列になります。

  • 「一致する値がない場合や無効である場合にアクセスを許可する」オプション任意で選択でき、一致する部署がないユーザーにアクセスを許可することができます

  • 「一致する値がある場合にアクセスを許可する」オプションを任意で選択できます。このオプションの選択では、選択したユーザーが全ての値にアクセス可能なパラメーターを選ぶことができます。例えば、このパラメーターは"*"に設定されています。マッピング表に"*"という会社に割り当てられたユーザーがいるとき、このユーザーは全ての値にアクセスできます。

Image Modified