UI ビルダーでの Get News データリソースの追加と構成

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • UI ビルダーで [Get News - Composite data (ニュースを取得 - 複合)] データリソースを追加して構成し、 Source-to-Pay ワークスペースの [News and Activity (ニュースとアクティビティ)] セクションでサプライヤーニュースを動的に取得します。

    始める前に

    カスタム API の REST メッセージを作成します。詳細については、「カスタム API の REST メッセージを作成する」を参照してください。

    必要なロール:admin

    このタスクについて

    データリソースは、コンポーネントにコンテンツを表示するためにページがフェッチするデータです。詳しくは、「 UI ビルダーのデータリソース 」を参照してください。

    手順

    1. 移動先 すべて > Now Experience フレームワーク > UI ビルダー.
    2. [ ページコレクション ] タブで、次のいずれかの操作を行います。
      • [ サプライヤー管理ワークスペース] で、[ SLM レコードページのタブ] を選択します。
      • [ Source-to-Pay ワークスペース] で [S2P SLM Record page tabs] を選択します。
    3. [バージョン情報] セクションで、[ デフォルトについて] を選択します。
    4. 左下のペインで、 [データとスクリプト] セクションの横にある [+ ] アイコンを選択します。
    5. [追加するデータまたはスクリプトを選択] パネルで、[ データリソース] を選択します。
    6. [データリソースの選択] ダイアログボックスで、検索フィールドに「 Get News – Composite」と入力します。

      [データリソースを選択] セクションでは、ページのデータリソースインスタンスを追加および構成できます。継承されたデータリソースがある場合は、[継承されたデータリソース] ペインに一覧表示されますが、読み取り専用です。継承されたデータは UI ビルダーでは構成しません。

    7. [Get News – Composite (ニュースを取得 - 複合)] タイルを選択し、[ 追加 ] を選択してページに追加します。
    8. [ 構成 ] タブを選択し、次の操作を行います。
      1. [ このデータリソースを評価するタイミング ] リストで、データリソースを呼び出すタイミングを選択します。
      2. [ニュース API] リストで、REST メッセージレコードの名前を選択します。
      3. [ニュース API メソッド] リストで、GET HTTP 要求メソッドの名前を選択します。
      4. [ クエリパラメーター ] フィールドで、[ 編集] を選択します。

        [クエリパラメーター] ダイアログボックスが表示されます。

      5. [ JSON の編集 ] タブで、クエリ パラメーターを入力し、 [ 適用] を選択します。
      6. [ 応答ベースパス ] フィールドに、情報を取得する最上位のオブジェクトを入力します。

        ネストされたオブジェクトを指定することもできます。

      7. [応答フィールドリスト (Response Field List)] フィールドで、[編集] を選択します。

        [応答フィールドリスト] ダイアログボックスが表示されます。

      8. [ JSON の編集 ] タブで、応答に表示するフィールドを入力し、[ 適用] を選択します。
      注:
      特定のフィールドを指定すると、REST エンドポイントのフィルタリングされた応答を取得できます。応答には、要求されたフィールドとオブジェクトのみが含まれます。
    9. [保存] を選択します。