Erstellen Sie eine Feldzuordnung von einem Incident zu einem Wissensartikel

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Kopieren Sie Informationen aus einem Incident in einen Wissensartikel, indem Sie eine anwenderdefinierte Zuordnung zwischen der Incident-Tabelle und der KCS-Artikeltabelle erstellen.

    Vorbereitungen

    Erforderliche Rolle: Administrator
    • Sie müssen das Plugin „Knowledge Advanced“ (com.snc.knowledge_advanced) aktivieren.
    • Sie müssen die KCS-Artikelvorlage aktivieren.
      1. Navigieren zu Wissen > Administration > Artikelvorlagen.
      2. Legen Sie das Feld Aktiv für die KCS-Artikelvorlage auf „true“ fest.

    Prozedur

    1. Geben Sie im Filternavigator csm_table_map.listein.
    2. Klicken Sie auf Neu.
    3. Geben Sie im Feld ZuordnungsnameIncident-KCS-Artikelein.
    4. Geben Sie im Feld QuelltabelleIncidentein.
    5. Geben Sie im Feld ZieltabelleKCS-Artikelein.
    6. Klicken Sie mit der rechten Maustaste auf den Formular-Header, und wählen Sie Speichern aus.
    7. Klicken Sie in der entsprechenden Liste Grundlegende Feldzuordnungen auf Neu.
    8. Erstellen Sie Zuordnungen für die folgenden Felder.
      Quellfeld Zielfeld
      Sys-ID Quellaufgabe
      Kurzbeschreibung Kurzbeschreibung
      Lösungsnotizen Lösung
      Hinweis:
      Sie können bei Bedarf Feldzuordnungen für weitere Felder erstellen.
      • Wählen Sie im Feld Quelle das Feld in der Incident-Quelltabelle aus, das die Informationen enthält, die in das Feld in der Zieltabelle der Artikelvorlage kopiert werden sollen.
      • Wählen Sie im Feld Ziel das Feld in der Zieltabelle der Artikelvorlage aus, in das Informationen aus dem Feld in der Incident-Quelltabelle kopiert werden müssen.
    9. Um anzupassen, wann und wie das Kontrollkästchen Wissen angezeigt wird, klicken Sie auf die Registerkarte Bedingung.
    10. Um Felder mithilfe erweiterter Skripts zuzuordnen, aktivieren Sie das Kontrollkästchen Erweiterte Feldzuordnung.
    11. Fügen Sie auf der Registerkarte Erweiterte Feldzuordnung den folgenden Code ein.
      (function (source,target) {
          // Get the first comments from incident and use it as Issue description for article
          var notes = source.comments.getJournalEntry(-1);
          var entries = notes.split("\n\n");
          var comment = "";
          if(entries[entries.length-2]){
              comment = entries[entries.length-2];
              var part = comment.toString().indexOf(")");
              if(part != -1){
      comment = comment.toString().substring(part+2).replaceAll("\r\n","<br/>");
          }
          }if(comment)
              target.kb_issue = comment;
      })(source,target);
      Der erste Kommentar zu einem Incident wird dem Feld Problembeschreibung im Wissensartikel zugeordnet.
      Hinweis:
      Wenn dasselbe Quell- oder Zielfeld sowohl in der Basiszuordnung als auch in der erweiterten Feldzuordnung konfiguriert ist, überschreibt die erweiterte Feldzuordnung die grundlegende Feldzuordnung.

      Wenn die in der Grundfeldzuordnung und der erweiterten Feldzuordnung konfigurierten Felder unterschiedlich sind, werden die Feldkonfigurationen in der erweiterten Feldzuordnung an die Feldkonfigurationen in der Grundfeldzuordnung angehängt.