Utiliser des points d’extension pour Gestion des connaissances

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Utilisez les points d’extension d’interface utilisateur pour ajouter des en-têtes et des pieds de page d’articles de la base de connaissances aux articles de la base de connaissances et pour personnaliser le modèle d’e-mail pour les 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 Avancé (com.snc.knowledge_advanced) doit être activé pour afficher le point d’extension de l’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 : administrateur

    Pourquoi et quand exécuter cette tâche

    L'utilisation des points d'extension permet d'intégrer plus facilement les personnalisations sans modifier réellement le code de base. Vous pouvez étendre la fonctionnalité 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é, selon les besoins.

    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 pour personnaliser les en-têtes et pieds de page des articles de la base de connaissances et la notification par e-mail 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 de l’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’articles de la base de connaissances aux pages d’affichage des articles de la base de connaissances (kb_view.do) dans Gestion des connaissances la version 3.
        • Utilisez le point d’extension de l’interface utilisateur KMFeedbackNotification pour personnaliser le modèle d’e-mail pour les 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 pour 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. KMFeedbackObjet.
      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.