メイン コンテンツをスキップする 補完的コンテンツへスキップ

エレメントの表示ルールを設定

このタスクについて

Talend MDM Web UI内でどのエレメントがどんな条件下で表示されるかを定義するルールを設定できます。

以下の例は、StartDateエレメント内に指定した年が2010よりも大きな数字である場合にのみ、Agentエンティティ内のオプションのTermDateエレメントが表示されるようにルールを設定する方法を説明しています。

手順

  1. [Data Model Entities] (データモデルエンティティ)エリアで、目的のエレメントをクリックします。
  2. [Properties] (プロパティ)ビューで[Rules] (ルール)タブをクリックし、[Visible Rule] (表示ルール)タブをクリックします。
  3. [Expression] (式)エリアでルールの条件を設定します。
    条件を直接入力することも、式エディターを使用することもできます。
    この例では、次の手順に従って式エディターを使用します。
    1. [Categories] (カテゴリー)エリアで[Durations、Dates and Times] (期間、日付、および時刻)を選択します。

    2. [Functions] (ファンクション)エリアでfn: year-from-date(date)をダブルクリックします。

      [Help] (ヘルプ)エリアでファンクションに関する詳細情報を読みます。

    3. [Expression] (式)エリアで、fn: year-from-date(date)から[date] (日付)をクリアします。

    4. 下の[xpath]ボタンをクリックして、[Select Xpath] (Xpathの選択)ダイアログボックスを開きます。

    5. Agent/StartDateを選択し、OKをクリックしてダイアログボックスを閉じます。

    6. ファンクションの後ろにある[ > ]ボタンをクリックします。

    7. オペレーター>の後ろに2010と入力します。

      これで、条件が次のように設定されました: fn: year-from-date(/Agent/StartDate)>2010

  4. 変更を保存し、[Validation Result Dialog] (検証結果ダイアログ)ダイアログボックスが表示されたら、OKをクリックします。
    情報メモ警告: 必須エレメントの表示ルールを定義すると、表示ルールのために必須フィールドが表示されない場合があることを示す警告が表示されます。

タスクの結果

変更されたデータモデルをMDMサーバーにデプロイし、Talend MDM Web UIに移動して、表示ルールが有効になったことを確認します。

項目をMDMサーバーにデプロイする方法は、リポジトリー項目のMDMサーバーへのデプロイをご覧ください。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。