Configurer le point d’extension pour l’API de recherche de produit

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Le sn_spend_intg. Le point d’extension scripté ThirdPartySystemApiExtension fournit la configuration que les fournisseurs de punchout peuvent utiliser pour s’assurer que tous les détails de leur produit, tels que le nom du produit, la marque, le fabricant, le prix, la disponibilité, l’UGS, et ainsi de suite, sont affichés dans le centre d’achat.

    Afficher le format du point d’extension de l’API système tiers

    Affichez le format du sn_spend_intg. Point d’extension ThirdPartySystemApiExtension.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tout > Points d'extension système > Points d'extension scriptés.
    2. Dans le champ Nom de l’API , recherchez sn_spend_intg. ThirdPartySystemApiExtension , puis sélectionnez le lien pour ouvrir le point d’extension.
      Affichez le format du script du point d’extension.

    Créer un script include pour les produits du fournisseur du fournisseur de substitution

    Créez un include de script qui vous permet d’afficher tous les détails des produits pour le fournisseur du fournisseur de substitution dans le centre d’achat.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Assurez-vous que le périmètre de l’application est défini sur Centre d’achat.

    Procédure

    1. Accédez à la Tout > Définitions des systèmes > Includes de script.
    2. Sélectionnez Nouveau.
    3. Renseignez les champs du formulaire Script include.
      Champ Description
      Nom Le nom de l’include de script.
      Nom de l'API Nom de l’API en lecture seule et rempli automatiquement.
      Demande Application dans laquelle réside l’include de script. Par exemple, Centre d’achat.
      Accessible depuis Définit les applications qui peuvent accéder à cet include de script.
      Glide AJAX joignable Met l’include de script à la disposition des scripts clients, des filtres de liste/de rapport, des qualificatifs de référence ou, s’il est spécifié, dans le cadre de l’URL.
      Mobile joignable Option permettant de rendre l’include de script disponible sur l’appareil mobile.
      Bac à sable activé Option permettant à un client d’apporter des modifications à son include de script sans causer d’affectation globale.
      Actif Active l’include de script lorsque cette option est sélectionnée. Désélectionnez le champ actif pour désactiver l’include de script.
      Description Fournit un contenu descriptif concernant l’include de script.
      Script Script côté serveur à exécuter lors d’un appel à partir d’autres scripts.

      Le script doit définir une seule classe JavaScript ou une fonction globale. Le nom de classe ou de fonction doit correspondre au champ Nom.

      Politique de protection Politique de protection pour les includes de script publiés dans le cadre d’une application personnalisée.
    4. Sélectionnez Soumettre.

    Créer une instance d’extension pour le point d’extension scripté

    Créez une instance d’extension pour associer l’include de script du fournisseur du fournisseur de substitution au sn_spend_intg. Point d’extension scripté ThirdPartySystemApiExtension.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Une instance d’extension est une instance enregistrée d’un point d’extension scripté qui lie un script include à un point d’extension scripté.

    Remarque :
    Assurez-vous que le périmètre de l’application est défini sur Centre d’achat.

    Pourquoi et quand exécuter cette tâche

    Procédure

    1. Sélectionnez Tout puis, dans le filtre de recherche, saisissez sys_extension_instance. LIST, puis appuyez sur Entrée ou Retour sur votre clavier.
    2. Sélectionnez Nouveau.
    3. Dans le champ Point , saisissez sn_spend_intg. ThirdPartySystemApiExtension.
    4. Dans le champ Classe , sélectionnez l’include de script que vous avez créé.
    5. Dans le champ Commande , saisissez un nombre.
      Lorsque plusieurs instances d’extension sont disponibles, celle ayant la valeur d’ordre la moins élevée est prioritaire.
    6. Sélectionnez la case à cocher Activé.
    7. Sélectionnez Soumettre.