カスタムロールの定義 - 7.1

Talend Data Fabric Studio ユーザーガイド

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Data Fabric
task
ジョブデザインと開発
EnrichPlatform
Talend Studio

Talend Studioでは、管理者は必要に応じて複数のカスタムロールを作成し、異なるデータオブジェクトや関連アイテムに対して特定の権利や特権を付与できます。

管理者はまた、既存のカスタムロールの名前の変更、コピー、複製、プロパティ(機能、目的、バージョンなど)の編集、カスタムロールの特定のカテゴリーへの分類、選択したカスタムロールのエクスポート/インポートができます。

注: MDMサーバーでは、デフォルトのシステムロールSystem_AdminSystem_Interactive、およびSystem_Webが用意されています。デフォルトのシステムロールは、[MDM Repository] (MDMリポジトリー)[Role] (ロール)ノードの下には表示されず、変更できません。

カスタムロールを作成すると、権限の付与された業務担当者は、Talend MDM Web UIでこのロールを任意のユーザーに割り当てることができます。詳細は、『Talend MDM Web UIユーザーガイド』の「ユーザー管理」を参照して下さい。

注: ロールを作成する場合、データモデルのビジネスエンティティや属性には、常にアクセス制御を定義する必要があります。これにより、このロールに関連付けられるビジネスエンティティや属性に対するアクセスタイプが設定されます。詳細は、エンティティレベルでのアクセス制御の定義(アクセス制御の注釈)および属性レベルでアクセス制御を定義する(アクセス制御の注釈)を参照して下さい。

始める前に

  • Talend Studioから、MDMサーバーに接続されており、
  • カスタムロールを作成するための適切なユーザー権限が付与されているはずです。

このタスクについて

カスタムロールを作成するには、以下のようにします:

手順

  1. [MDM Repository] (MDM リポジトリ)ツリービューで、[Role] (ロール)ノードを展開します。全てのカスタムロールカテゴリーとカスタムロールがその下に表示されます。
    警告: カテゴリーの名前にsystemや一部を大文字または小文字にしたバリエーションは使えません。このルールに違反している場合、カテゴリーのインポートに失敗します。
  2. 新しいカスタムロールをカテゴリーに分類する場合は、[Role] (ロール)ノードまたはカテゴリーノードを右クリックして、コンテキストメニューから[New] (新規)を選択します。[New Role] (新規ロール)ダイアログボックスが表示されます。

    カスタムロールは作成後にカテゴリーにドラッグして、カテゴリーに分類することもできます。

  3. 新しいカスタムロールの名前を入力し、[Next] (次ヘ)をクリックしてダイアログボックスの[Role Type] (ロールタイプ)ビューを開きます。
    警告:
    • カスタムロールの名前は大文字と小文字が区別されます。
    • カスタムロールの名前は大文字でも小文字でもsystem _で始めることはできず、administrationも使えません。このルールに違反している場合、カスタムロールのインポートに失敗します。
  4. 作成するロールタイプに応じて、使用可能な2つのオプションのいずれかを選択し、[Finish] (完了)をクリックします。
  5. [MDM Repository] (MDMリポジトリー)ツリービューの[Role] (ロール)ノードの下に表示される、新しく作成したロールをダブルクリックします。
    ワークスペースにエディターが開きます。
  6. [Description] (説明)のとなりの3点ボタンをクリックして、新規ロールに多言語ラベルを追加するダイアログボックスを開きます。
  7. 左側のリストから言語を選択し、右側のフィールドに対応するロールの説明を入力します。
    ボタンをクリックして、[Language/Label] (言語/ラベル)リストに説明を追加します。

    必要に応じて操作を繰り返しての説明を追加し、[OK]をクリックしてダイアログボックスを閉じます。

    定義された全てのロールの説明は、[Description] (説明)フィールドに表示されます。

  8. [Object Type] (オブジェクトタイプ)ボックスのリストで、ロールのアクセス権限を付与するデータオブジェクトタイプを選択します。
    このリストから[MDM Repository] (MDMリポジトリ)ツリービュー([View] (ビュー)[Menu] (メニュー)[Data Container] (データコンテナ)[Data Model] (データモデル)など)の任意のデータオブジェクトにアクセス権限を付与できます。
  9. [Read and Write Permissions on Specific Instances] (特定インスタンスに対する読み取り書きアクセス権限)フィールドで、アクセス権限を付与するデータオブジェクトを選択します。
    注: ここでは正規表現を使用できます。たとえば、新しいロールに全てのビューへのアクセス権限を付与する場合は、フィールドに"Browse_items-.*"を入力します。
  10. 右側のフィールドで、新しいロールに付与するアクセス権限のタイプを選択します。デフォルトタイプは[Read Only] (読み取り専用)になります。
  11. ボタンをクリックして、エディターの下半分の表にアイテムを追加します。
  12. ツールバーの[保存]アイコンをクリックするか、キーボードの[Ctrl + S]キーを押して変更を保存します。

    新規作成されたカスタムロールは、[MDM Repository] (MDMリポジトリー)ツリービューの[Role] (ロール)ノードの下に表示されます。