Utiliser des points d’extension pour Gestion des connaissances

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Utilisez des points d’extension d’interface utilisateur pour ajouter des en-têtes et des pieds de page d’articles de la base de connaissances à des articles de la base de connaissances et pour personnaliser le modèle d’e-mail des notifications lorsqu’un article de la base de connaissances est commenté. Utilisez des points d’extension scriptés pour personnaliser l’objet de commentaire utilisé dans le modèle d’e-mail pour les notifications lorsqu’un article de la base de connaissances est commenté.

    Avant de commencer

    Le Gestion des connaissances module d’extension Advanced (com.snc.knowledge_advanced) doit être activé pour afficher le point d’extension d’interface utilisateur KMFeedbackNotification et le point d’extension scripté KMFeedbackObject. Ces notifications font partie de la fonctionnalité Abonnements, qui est activée avec ce module d’extension.

    À partir de la version Washington DC, la page d'accueil de Gestion des connaissances v3 (com.snc.knowledge3) ne sera plus disponible dans la future version Y. Elle est remplacée par Gestion des connaissances Portail de services (com.snc.knowledge_serviceportal), qui est actif par défaut pour les clients disposant de Madrid et de versions ultérieures. Pour plus d'informations sur la nouvelle expérience, consultez la rubrique Fonctionnalités de la page d’accueil du portail de services Gestion des connaissances.

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    L’utilisation de points d’extension facilite l’intégration des personnalisations sans réellement modifier le code de base. Vous pouvez étendre les fonctionnalités de base standard à l’aide de scripts personnalisés.

    Pour utiliser des points d’extension d’interface utilisateur dans Gestion des connaissances, créez une implémentation et modifiez les données selon vos besoins. Vous pouvez créer plusieurs implémentations par point d’extension, mais pour ces scénarios, l’utilisation est limitée à une seule implémentation. Un exemple de code est fourni dans le point d’extension, qui peut être modifié, si nécessaire.

    Une implémentation est fournie dans le système de base pour les points d’extension scriptés. Vous pouvez modifier les données et ajouter des champs supplémentaires, si nécessaire.

    Procédure

    1. Pour utiliser les points d’extension d’interface utilisateur afin de personnaliser les en-têtes et les pieds de page des articles de la base de connaissances, ainsi que la notification par e-mail qui est envoyée lorsqu’un article de la base de connaissances est commenté :
      1. Accédez à la Points d’extension système > Points d’extension d’interface utilisateur.
      2. Cliquez sur le point d’extension d’interface utilisateur que vous souhaitez utiliser.
        Remarque :
        • Utilisez les points d’extension d’interface utilisateur KMArticleViewFooter et KMArticleViewHeader pour ajouter des en-têtes et des pieds de page d’article de la base de connaissances aux pages d’affichage d’article de la base de connaissances (kb_view.do) dans Gestion des connaissances v3.
        • Utilisez le point d’extension d’interface utilisateur KMFeedbackNotification pour personnaliser le modèle d’e-mail des notifications lorsqu’un article de la base de connaissances est commenté.
      3. Cliquez sur Créer une implémentation.
      4. Modifiez les données selon vos besoins.
      5. Cliquez sur Mettre à jour.
    2. Pour utiliser des points d’extension scriptés afin de mettre à jour l’objet de commentaire utilisé dans le modèle d’e-mail pour les notifications lorsqu’un article de la base de connaissances est commenté :
      1. Accédez à la Points d’extension système > Points d'extension scriptés.
        Remarque :
        Utilisez le point d’extension scripté KMFeedbackObject pour personnaliser l’objet de commentaire utilisé dans le modèle d’e-mail pour les notifications lorsqu’un article de la base de connaissances est commenté.
      2. Dans la colonne Nom de l’API , cliquez sur global. KMFeedbackObject.
      3. Dans la liste connexe Implémentations , cliquez sur la classe KMFeedbackObjectBaseImpl .
      4. Modifiez les données et ajoutez des champs supplémentaires, si nécessaire.
      5. Cliquez sur Mettre à jour.