• Deutsch
  • English
  • Anmeldung OTOBO Community
+49 (0)9427 68 39 000
OTOBO
  • SOFTWARE
    • Software | Überblick
    • IT Service Management
    • Customer Service Management
    • Enterprise Service Management
    • Demo
    • Download
    • Dokumentation
  • SERVICES
    • Überblick Services
    • Beratung
    • Training
    • Entwicklung
    • OTRS Migration zu OTOBO
    • Support
    • Managed Service
    • Support-Portal
  • UNTERNEHMEN
    • Über uns
    • Karriere
    • Partner
    • Kontakt
    • Newsletter
  • RESSOURCEN
  • COMMUNITY
    • Open Source
    • Community Forum
    • Download
    • Dokumentation
    • OTOBO übersetzen
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü

Schlagwörter: Elasticsearch ITSMConfigItem ConfigItem

Ansicht von 2 Antwort-Threads
  • Autor
    Beiträge
    • 27. Juli 2023 um 11:05 Uhr - Views: 824 #15451
      Oliver Stähr
      Teilnehmer

        Hallo Community,

        ich habe eine frische 10.1.7 Installation mit ITSM und darunter Elasticsearch 8.8.2.
        Die Computerklasse hat u.a. eine interne Inventarnummer bekommen, nach der ich gerne per Elasticsearch suchen möchte. Oder auch nach dem Owner.

        Es ist aber egal, was ich unter Elasticsearch::ConfigItemSearchFields und/oder Elasticsearch::ConfigItemStoreFields eintrage, es wirkt sich nicht auf den Elasticsearch Index aus. Maint::Elasticsearch::Migration läuft natürlich nach jeder versuchsweisen Änderung.

        So wie unten sieht der effektive Index immer aus, wobei die CurDeplStateID in den ConfigItem(Search/Store)Fields gar nicht auftaucht, aber im Index ist.

        Bin ich da auf dem Holzweg oder übersehe ich was?

        VG Olli


        curl -X GET "localhost:9200/configitem/_mapping"

        {
        „configitem“: {
        „mappings“: {
        „properties“: {
        „Class“: {
        „fields“: {
        „keyword“: {
        „ignore_above“: 256,
        „type“: „keyword“
        }
        },
        „type“: „text“
        },
        „ClassID“: {
        „type“: „integer“
        },
        „ConfigItemID“: {
        „type“: „integer“
        },
        „CurDeplStateID“: {
        „type“: „integer“
        },
        „Name“: {
        „fields“: {
        „keyword“: {
        „ignore_above“: 256,
        „type“: „keyword“
        }
        },
        „type“: „text“
        },
        „Number“: {
        „fields“: {
        „keyword“: {
        „ignore_above“: 256,
        „type“: „keyword“
        }
        },
        „type“: „text“
        }}}}}

      • 27. Juli 2023 um 20:29 Uhr #15455
        Stefan Abel
        Moderator

          Hallo,

          ich glaube, du musst nur in der Systemkonfiguration unter Elasticsearch::ConfigItemSearchFields eine neue Zeile unter XML hinzufügen und dort dann bspw. Feldname::1 eintragen und danach den Index neu aufbauen mit bspw. bin/otobo.Console.pl Maint::Elasticsearch::Migration -i

          Ich bin mir aber gerade auch unsicher, ob da noch irgendwo der Klassenname rein muss. Probiere es doch so mal aus. Ich hoffe, das hilft weiter.

          Viele Grüße
          Stefan

        • 28. Juli 2023 um 8:25 Uhr #15456
          Oliver Stähr
          Teilnehmer

            Hi Stefan,

            danke, das war der entscheidende Hinweis. Ist ja auch offensichtlich, dass die „internen“ Felder unter Basic stehen und zusätzliche dann unter XML reingehören … nicht. :-)

            Wer auf das gleiche Problem stößt:

            Unter Elasticsearch::ConfigItemSearchFields nur den Array XML mit gewünschten Feldern (den Key) aus der CI Definition ergänzen und mit ::1 dahinter versehen: z.B. EigenesFeld::1

            In der Ergebnisansicht lassen sich die Spalten auch verändern, unter Elasticsearch::QuickSearchShow###ConfigItem ergänzen: AttributeHeader -> Key::1 -> Freitext und Attributes -> Key::1

             

            Trotzdem bleibt die CurDeplStateID im Index, obwohl sie in der Config nicht auftaucht. Aber das ist mir auch wurscht.

            VG Olli

        • Autor
          Beiträge
        Ansicht von 2 Antwort-Threads
        • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

        Foren durchsuchen

        Anmeldung

        Anmeldung

        Konto erstellen
        Passwort vergessen?

        Login via Social

        Profil

        Bitte vervollständigen Sie nach der Registrierung Ihr Profil, das vereinfacht die spätere Kommunikation enorm. Ihre Profileinstellung finden Sie, wenn Sie auf Ihr Avatarbild klicken.

        Sie können Ihren Avatar ändern, indem Sie sich mit Ihrer E-Mail-Adresse unter gravatar.com registrieren.

        Letzte Aktivitäten

        • FAQ: kaputtes Copy & Paste von Bildern zwischen Artikeln
        • Dynamische Felder in AgentTicketNote mit ACL verstecken
        • Benachrichtigung „Ticket wurde mir entzogen“ möglich?
        • Statistik Anzahl Tickets pro Agent
        • Docker: Ändern des redis Hosts

        Unternehmen

        Über uns
        Karriere
        Stellenbörse
        Partner werden
        Kontakt
        Newsletter

        OTOBO | Simplify work and create exceptional service experiences.

        Die Source Code Owner und Maintainer hinter OTOBO.

        Software

        Service Management-Plattform
        OTOBO Demo
        OTOBO Download
        OTOBO Dokumentation

        Security-Problem melden:
        security@otobo.org

        Services

        Support-Portal
        Beratung
        Training
        Support
        Managed Services
        Erweiterung
        OTRS Migration
        Partner finden

        Community

        Open Source
        Community Forum
        Mitmachen
        OTOBO Developer
        OTOBO@GitHub

        © 2026 Rother OSS GmbH | All rights reserved.
        • Cookie-Einstellungen
        • Impressum
        • Datenschutz
        • Haftungsausschluss
        Nach oben scrollen Nach oben scrollen Nach oben scrollen