製品検索 API の拡張ポイントの構成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • sn_spend_intg。ThirdPartySystemApiExtension スクリプト化拡張ポイントは、パンチアウトサプライヤーが製品に関するすべての詳細 (製品名、ブランド、メーカー、価格、在庫状況、SKU など) が Shopping Hub に表示されるようにするために使用できる構成を提供します。

    サードパーティシステム API 拡張ポイントの形式の表示

    sn_spend_intgの形式を表示します。ThirdPartySystemApiExtension 拡張ポイント。

    始める前に

    必要なロール:admin

    手順

    1. 次のように移動する。 All (すべて) > システムの拡張点 > スクリプト済みの拡張点.
    2. [ API 名 ] フィールドで、「 sn_spend_intg」を検索します。ThirdPartySystemApiExtension をクリックし、リンクを選択して拡張ポイントを開きます。
      拡張ポイントスクリプトの形式を表示します。

    パンチアウトサプライヤー製品のスクリプトインクルードを作成

    ショッピングハブでパンチアウトサプライヤーのすべての製品の詳細を表示できるようにするスクリプトインクルードを作成します。

    始める前に

    必要なロール:admin

    このタスクについて

    アプリケーションスコープが [ショッピングハブ] に設定されていることを確認します。

    手順

    1. 次のように移動する。 All (すべて) > システム定義 > スクリプトインクルード.
    2. [New (新規)] を選択します。
    3. [スクリプトインクルード] フォームのフィールドに入力します。
      フィールド 説明
      名前 スクリプトインクルードの名前。
      API 名 読み取り専用で自動入力される API 名。
      アプリケーション このスクリプトインクルードが存在するアプリケーション。たとえば、Shopping Hub です。
      アクセス可能 このスクリプトインクルードにアクセスできるアプリケーションを設定します。
      Glide AJAX 呼び出し可能 スクリプトインクルードをクライアントスクリプト、リスト/レポートフィルター、参照修飾子として使用できるように、または URL の一部として指定できるようにします。
      モバイルコール可能 スクリプトインクルードをモバイルデバイスで使用できるようにするオプション。
      サンドボックス有効化 クライアントがグローバルな影響を引き起こさずにスクリプトインクルードを変更できるようにするオプション。
      [Active (アクティブ)] 選択すると、スクリプトインクルードが有効になります。アクティブなフィールドの選択を解除して、スクリプトインクルードを無効にします。
      説明 スクリプトインクルードに関する説明的なコンテンツを提供します。
      スクリプト 他のスクリプトから呼び出されたときに実行するサーバー側スクリプト。

      スクリプトは、単一の JavaScript クラスまたはグローバル関数を定義する必要があります。クラス名または関数名は [名前] フィールドと一致する必要があります。

      保護ポリシー カスタムアプリケーションの一部として公開されているスクリプトインクルードの保護ポリシー。
    4. [Submit (送信)] を選択します。

    スクリプト拡張ポイントの拡張インスタンスを作成

    パンチアウトサプライヤーのスクリプトインクルードをsn_spend_intgに関連付ける拡張インスタンスを作成します。ThirdPartySystemApiExtension スクリプト拡張ポイント。

    始める前に

    必要なロール:admin

    このタスクについて

    拡張インスタンスは、スクリプトインクルードをスクリプト拡張ポイントにリンクするスクリプト拡張ポイントの登録インスタンスです。

    注:
    アプリケーションスコープが [ショッピングハブ] に設定されていることを確認します。

    このタスクについて

    手順

    1. [すべて] を選択し、検索フィルターに 「sys_extension_instance」と入力します。LISTを押してから、キーボードのEnterキーまたはreturnキーを押します。
    2. [New (新規)] を選択します。
    3. [Point] フィールドに「sn_spend_intg」と入力します。ThirdPartySystemApiExtension です。
    4. [ クラス ] フィールドで、作成したスクリプトインクルードを選択します。
      詳細については、「パンチアウトサプライヤー製品のスクリプトインクルードを作成」を参照してください。
    5. [順序] フィールドに番号を入力します。
      複数の拡張インスタンスが利用可能な場合は、順序値が最小のものが優先されます。
    6. [Active (有効)] チェックボックスをオンにします。
    7. [Submit (送信)] を選択します。