Willkommen im KIX Bugtracker

208 Fehler gelistet ( 15 in Prüfung, 8 in Bearbeitung, 173 abgeschlossen, 12 zurückgestellt )
ID Titel Gemeldet für Paket Status Zusammenfassung Workaround Behoben in Release
285454Error bei aktivieren von Frontend::KIXSidebarBackend###DynamicFieldKIXeingeplant 05/2019
285241Darstellungsproblem im PhoneTicketKIX4OTRSgeschlossen 03/2019
284689Ticketlöschen via GenericAgent meldet VeriniceTastTicketForwarding-Event-Fehler im error.logKIXwarten auf Dritte
282555Platzhalter für CIs zeigen falschen Wert an wenn dieser mehrfach vorkommtKIXMaintenancePlangeschlossenWird in KIXPRO der Wartungsplaner verwendet und sind an einem CI zwei Wartungen hinterlegt, so zeigen die Platzhalter und immer die Werte der ersten eingetragenen Wartung bzw. Datum an. 03/2019
281700DF Objektreferenz im AFE - fehlerhafte Verlinkungen bei T-ErstellungKIXin PrüfungBei Verwendung eines dynamischen Feldes vom Typ Objektreferenz, wird im erstellten Ticket nur der User aus dem DF verknüpft, nicht aber der eigentliche Ansprechpartner und auch nicht der Agent.
281697DF Objektreferenz im KFE wird nicht mit T verknüpftKIXin PrüfungBeim Füllen eines dynamischen Feldes vom Typ Objektreferenz im Kundenfrontend, wird das Ticket nicht mit dem ausgewählten User verknüpft.
281326CustomerUser-DF nicht durch Platzhalter KIX_CUSTOMER_DATA verwendbarKIXProin PrüfungIm Vorlagengenerator werden bei Ermittlung der Kundenkontaktdaten die dynamischen Felder nicht angefordert. Z.B. bleibt der Platzhalter leer.
281034keine manuelle EIngabe von Emailadressen im Emailticket möglichKIXin PrüfungBei Erstellung eines E-Mailtickets und Verwendung einer Mailadresse, die nicht im System hinterlegt ist, wird jedes mal wenn die automatische Suche nach passenden Ansprechpartnern keine Treffer zurück gibt, wird die Eingabe aus dem Adressfeld gelöscht.
281016SysMonX Verwendung Status "0" für atom. Abschluss oder Neuerstellung nicht möglichzurückgestelltWird als Statuswert die Zeichenkette "0" (Ziffer Null) verwendet, schlägt die Prüfung im Code fehl, da nicht die Länge der Zeichenkette geprüft wird, sondern ob diese "true" ist.zusätzliche Prüfung in Datei Kernel/System/PostMaster/Filter/SystemMonitoringX.pm einbauen:
if ( !length($Self->{State}) || !length($Self->{Host}) ) {
281013TicketAutoLinkConfigItem fkt. nicht unter Verwendung Dynamic FieldKIXin PrüfungBei Verwendung von Systemmonitoring wird keine Verknüpfung zwischen dem Ticket und dem CI angelegt.
280977Löschen von Tickets unvollständig wg. Verletzung FremdschlüsselconstraintKPIDashboardgeschlossenBeim Löschen eines Tickets und laden der Ticketansicht, sind Teile der Ticketinformation noch vorhanden, die Artikellliste ist leer und Kerndaten des Tickets sind noch vorhanden (Kunde, Besitzer, Verantwortlicher, Queue).
Fehlermeldung im Log:
ERROR: insert or update on table "ticket_flag" violates foreign key constraint "fk_ticket_flag_ticket_id_id"
03/2019
279026Es werden nur Kindes-CI angezeigt, keine "Enkel"KIXCMDBExplorergeschlossenUnterklassen werden nur aus einer übergebenen Klassenliste heraus ermittelt. Auf oberster Ebene sind alle Klassen verfügbar. In einem unteren Zweig ist nur noch die aktuelle Klasse vorhanden, womit keine andere Unterklasse für 'Enkel' bestimmt werden kann. 03/2019
278952Keine Anmeldung mehr möglichKIX4OTRSgeschlossenEine Anmeldung am System ist nicht mehr möglich. Es kommt ein Internal Server Error. Ursache ist die im SysConfig-Schlüssel „DashboardBackend###0000-KIXNotify“ hinterlegte URL.Schlüssel anpassen
http://www.cape-it.de/files/downloads/KIX4OTRS/modules.xml -> https://packages.cape-it.de/pub/modules.xml
03/2019
278488Abhängige Dynamische Felder greifen im nicht im ProzessticketKIXabgelehnt (Standardverhalten)Abhängige dynamische Felder in Prozesstickets, im Kundenfrontend, funktionieren nicht.ACL über den Admin-Bereich definieren
278463TransitionAction TicketStateSet Verwendung Parameter "PendingDateTime", "TargetTime" entfallenKIXgeschlossenProzessticketes, die in den Status "pending reminder" gesetzt werden, erhalten kein Zieldatum. 03/2019
278334Generic Interface - HTTP::SOAP / ConfigItem - Fehler bei leeren Array-Sub-AttributenKIXgeschlossenDer SOAP-Transport erzeugt bei Abruf von ConfigItem-Daten zu Config Items mit leeren Substrukturen in CI-Klassenspez. Attributen (leere Arrays). Der Apache quittiert das mit folgender Logmeldung:
Error in SOAPOutputRecursion: Data type 'HASH (empty)' is invalid.
03/2019
278303Security Update für OTRS Framework übernehmen (01/2019)KIXgeschlossenEin Angreifer, der als Agent oder Kundenbenutzer angemeldet ist, kann eine sorgfältig gestaltete Ressource hochladen, um die Ausführung von JavaScript im Kontext von KIX zu veranlassen.https://github.com/OTRS/otrs/commit/d4e3dfbaa054762b29df54705aa412685dd37e15 03/2019
277978keine DF im AgentTicketMove sichtbarKIX4OTRSgeschlossenIn der Ansicht AgentTicketMove (Queue-verschieben als PopUp) werden keine dynamischen Felder angezeigt. Es erscheint lediglich der Reiter "Dynamische Felder", darin sind aber keine zugewiesenen Felder. 03/2019
277498FAQ Suche durchsucht auch Inline Bilderabgelehnt (Standardverhalten)Sind in FAQ Einträgen Inline Bilder vorhanden, werden diese als Base64 Zeichenfolge in der Datenbank gespeichert. Wird jetzt eine Volltext Suche ausgeführt (z.B. nach "CMDB") werden auch die Zeichenfolge des Bildes durchsucht. Dies führt zu zu Vielen Ergebnissen. (Bei denen der Suchbegriff aus Anwendersicht nicht vorkommt)Ist Standardverhalten und bringt ggf für den einen oder anderen auch ein Mehrwert.
277295CustomerTicketProcess kann aufgrund versteckter Pflichtfelder nicht übermittelt werdenKIXzurückgestelltBei Verwendung eines dynamischen Feldes vom Type 'ITSMConfigItemReference' als Pflichtfeld, wird das Validate_Required nicht deaktiviert, wenn das Feld mittels ACL ausgeblendet wird.
276948CIAttachments können nicht heruntergeladen werdenKIXgeschlossenBei Verwendung eines Subattributes vom Typ "CIAttachment", in der CI-Klassendefinition, kann kein Attachment herunter geladen werden. 03/2019
276914Vorbelegung von Checkbox in Ticketvorlage greift nichtKIXgeschlossenWenn eine Checkbox in einer Ticketvorlage aktiviert wird, wird der Wert, bei der Verwendung der Vorlage, nicht gesetzt. 03/2019
276772KIXSidebarDynamicField - Feld wird im Reiter Dynamische Felder doppelt angezeigtKIXabgelehnt (Nutzungsfehler)Ein dynamische Feld wurde für AgentTicketZoomTabEditDynamicFields, KIXSidebarDynamicField und AgentTicketZoom aktiviert. Im Ticket wird das Feld in der KIXSidebar angezeigt und man kann die Werte ändern. Wenn der Reiter 'Dynamische Felder' geöffnet wird, erscheint das Feld doppelt und in der KIXSidebar wird das Feld "entfernt"In einer Ansicht keine Sidebars doppelt verwenden. ENTWEDER AgentTicketZoom ODER Tab.
276684AdminGenericAgent-Checklisten Einträge können nur 200 Zeichen enthaltenKIXProgeschlossenWerden über einen Generic Agent Checklisten Einträge angelegt, können diese nur 200 Zeichen enthalten. Enthalten diese Einträge mehr Zeichen, werden diese beim Kunden abgeschnitten (KIX17.3.4) oder gar nicht erst eingetragen (KIX17.4.0) 03/2019
276354Security-Management :: Update von Version 17.3.0 auf Version 17.4.0 schlägt fehltSecurityManagementgeschlossenBeim Update von kixpro-security-management auf Version 17.4.0 erscheint folgender Fehler:
Can't install/upgrade package, file Verinice4KIX/Kernel/Config/Files/Verinice4KIX_Sync.xml already used in package Verinice4KIX-17.3.0!
01/2019
276332Datumsfelder werden ausgewertet ohne das diese aktiviert sindKIXzurückgestelltWenn bei der Ticketerstellung ein Datum in der Vergangenheit gesetzt wird (lange Bearbeitungszeit), werden die Felder ausgewertet auch wenn diese nicht angehakt wurden.
276078Fehler bei Update auf Version 17.4.1KIXProgeschlossenNach einem Update von KIX auf Version 17.4.1 erhält man beim aufrufen der KIX Login Seite einen Internal Server Error.
Folgende Fehler erscheinen im Log:
ERROR: kix.Console.pl-Maint::Ticket::EscalationCheck-10 Perl: 5.22.1 OS: linux Time: Fri Dec 28 10:45:02 2018 Message: Bareword "Content" not allowed while "strict subs" in use at /opt/kix/KIXPro/Kernel/System/Ticket/ArticleStorageFS.pm line 486. Bareword "Content" not allowed while "strict subs" in use at /opt/kix/KIXPro/Kernel/System/Ticket/ArticleStorageFS.pm line 507.

Module Kernel/System/DynamicField/Driver/Attachment.pm not in @INC Can't load dynamic field backend module for field type Attachment! The constructor of Kernel::System::DynamicField::Backend returned undef.
In Datei /opt/kix/KIXPro/Kernel/System/Ticket/ArticleStorageFS.pm beide $-Zeichen (Zeile 486 und 496) ergänzen und die Zeile
use MIME::Base64 qw();
ändern in
use MIME::Base64 qw(encode_base64);
01/2019
275540Problem mit CMDB-Import bei eigenem IdentifierKIXgeprüft
275166Bericht:Schließzeitfilter greift nichtKIXin PrüfungBei Auswertungen mit dem Objekt "Ticketlist", wird der gewählte Filter auf "Absoluter Zeitraum zwischen" mit Datumsangaben nicht berücksichtigt. Es werden in der CSV auch Tickets angezeigt die vor dem gewählten Zeitraum geschlossen wurden.
274810TicketAnnouncement::zeigt nur eine Störung anKIXProabgelehnt (Nutzungsfehler)Befindet sich mehr als nur eine Störung, zur Anzeige im Kundenfrontend, im System, wird nur die Störung angezeigt, die als erstes zur Anzeige aktiviert wurde.
274645CustomerTicketProcess öffnet sich im Popup inkl. MenüKIXgeschlossenBeim Aufruf/bei Erstellung eines Prozesstickets im Kundenfrontend (CustomerTicketProcess) wird ein Popup geöffnet und in dem Popup wird außerdem das Menü angezeigt. Dies sollte m.E. entfernt werden.Wenn die CustomerTicketProcess nicht als Popup aufgehen soll, reicht folgender Hotfix:

Kernel/Output/HTML/CustomerTicketTemplates/TicketProcess.pm
Zeile 82 - LinkClass AsPopup entfernen
03/2019
274377Cols-Attribut bei Textareas in der Klassendefinition hat keine Auswirkung auf DarstellungKIXabgelehnt (KnownError)In der Klassendefinition, im Attributtyp TextArea, hat das Cols-Attribut keine Auswirkung. Es wird immer nach 89 Zeichen umgebrochen, egal was bei Cols in die Definition eingetragen wurde.Die Breite wird von der Klasse .W50pc { überschrieben.
Wird als bekannter Fehler geführt.
274342KIXSBSimiliarFAQ bei "Neue Notiz" nicht verwendbarKIXSidebarToolsgeprüftIn der AgentTicketNote über den "Neue Notiz" Reiter wird die Sidebar 'relevante FAQ' nicht angezeigt, wenn diese bereits in der AgentTicketZoom verwendet wird.In einer Ansicht keine Sidebars doppelt verwenden. ENTWEDER AgentTicketZoom ODER Tab.
274284Aufruf von AgentTicketService führt zu internal Server ErrorKIX4OTRSgeschlossenDer Aufruf eines Ticket in der Ansicht nach Service führt zur Fehlermeldung "Internal Server Error" zusätzlich wird folgende Meldung Webserverlog angezeigt:
Can't locate object method "TicketCountByAttribute" via package "Kernel::System::Ticket" at /opt/kix/KIX4OTRS/Kernel/Modules/AgentTicketService.pm line 550.n
12/2018
273952DynamicFieldRemoteDB - Einschränkungen ziehen nicht im KundenfrontendDynamicFieldRemoteDBgeschlossenBei der Ticketerstellung im Kundenfrontend (speziell bei einem Prozessticket), soll der Kundennutzer sich auf ein bestehendes Ticket referenzieren können. Wenn dafür ein dynamisches Feld vom Typ 'RemoteDB' verwendet wird, klappt die Einschränkung auf die Kundentickets nur im Agentenfrontend, im Kundenfrontend wird kein Ticket gefunden.in Kernel/Modules/DynamicFieldRemoteDBAJAXHandler.pm:139 folgendes einfügen:

if ( $Self->{UserType} eq 'Customer' ) {
$CustomerUserID = $Self->{UserID};
}
03/2019
273839AgentTicketPhone::Tab Gesprächsleitfaden::Seite friert ein: TypeError: KIXPro.Agent.ConversationGuide is undefinedKIXProgeschlossenWenn noch kein Gesprächsleitfaden vorhanden/erstellt ist wird beim Wechsel auf den Tab Gesprächsleitfaden folgender Fehler angezeigt:
JS-Console: TypeError: KIXPro.Agent.ConversationGuide is undefined

die Seite reagiert nicht mehr
In Datei KIXPro/Kernel/Output/HTML/Templates/Standard/AgentTicketZoomTabConversationGuide.tt
Abänderung des Aufrufs von KIXPro.Agent.ConversationGuide.Init() auf KIXPro.ConversationGuide.Init()
02/2019
273822ConversationGuides nicht deaktivierbarKIXProgeschlossenÜber den OutputFilter (Frontend::Output::FilterElementPre###ConversationGuide) lässt sich der Gesprächsleitfaden nicht deaktivierenIn Datei Kernel/Output/Template/Provider.pm
In der Subroutine "_PreProcessTemplateContent" Zeile 462 müsste noch die Prüfung der Templates hinzugefügt werden:
next FILTER if !$TemplateList{ $Param{TemplateFile} };
03/2019
273552Anonymisierung läuft nicht wenn IgnoreTicketsWithAnonymizationFlag = yesabgelehnt (Konfigurationsfehler)Das dynamische Feld "Anonymisiert" wird um den Wert "no" ergänzt und erstmal alle Tickets per GenericAgent auf "no" gesetzt.
Dann einen GenericAgent erstellt, um die Tickets zu anonymisieren.
Keinen speziellen Filter auf Tickets
Geändert: Dynamische Feld "Anonymisiert" => yes
und Benutzerdefiniertes Modul ausführen

Nach dem Ausführen wurde nichts anonymisiert, nur das Dynamische Feld auf "yes" gesetzt.
Wenn das Flag IgnoreTicketsWithAnonymizationFlag auf "no" gesetzt wird, werden die Tickets anonymisiert.
Missverständnis:
Im Generic Agent darf das DF "Anonymisiert" nicht auf yes gesetzt werden, sonst ignoriert das Modul das Ticket. Das DF wird ja dann im Modul auf yes gesetzt.
273502Volltextsuche findet keine archivierten TicketsKIXgeschlossenFür die Volltextsuche werden mehrere Suchen ausgeführt und das Ergebnis mit einer weiteren Suche sortiert. Bei der sortierenden Suche werden nur die bisher gefundenen TicketIDs übergeben. Da keine Archivsuche mitgegeben wird, entfallen hier diese Tickets somit. 12/2018
273053Aktualisierung von Tickettyp mit ACL-Einschränkung durch DF nicht möglichKIXgeschlossenBei mehrfacher Verwendung von ACLs, z.B. für die Typliste, kann nur auf die alten Daten vom Ticket zugegriffen werden. Und nicht auf die aktuellen aus dem Formular. 03/2019
273003CustomizeForm führt JavaScript Problem beim anlegen eines neuen Tickets im KundenfrontendKIXProgeschlossenBei Aktivierung CustomizeForm für das Kundenfrontend und Verschiebung eines beliebigen Feldes, wird beim Anlegen eines neuen Tickets im Kundensystem die Maske unvollständig angezeigt. 12/2018
272984angezeigte Anzahl verknüpfter Objekte in Routenverwaltung immer 0KIXabgelehnt (Nutzungsfehler)Wird in der FieldService-Tourenverwaltung eine neue Tour angelegt, und ein beliebiges Objekt verknüpft, dann erscheint im Tab "Verknüpfte Objekte (0)". Im Tab selber ist das verknüpfte Objekt aber vorhanden.
272879TicketAnnouncement::Content-Fehler bei Abwahl der letzten MeldungKIXProgeschlossenBekannte Störungen im Kundenfrontend:
Beim Entfernen der Meldung über das Kreuz erscheint ein Popup zu Fehlermeldung:
"No content from: /kix/customer.pl"
Eine Deaktivierung von allen TicketAnnouncement-Anpassungen (einschließlich globales JS) 12/2018
272842Ticketbenachrichtigung sendet sporadisch nicht den korrekten CUSTOMER_BODYKIXgeschlossenWenn sich in der Artikelliste eine Mail befindet, welche von einem anderen Absender stammt, als der Kunde am Ticket, dann wird beim Senden einer Benachrichtigung an Dritte, der falsche CUSTOMER_BODY in die Benachrichtigung eingefügt. Es wird nicht der letzte interne Artikel in den Platzhalter gesetzt, sondern der letzte externe Kundenartikel. 03/2019
272569Richtextfeld zeigt keine Screenshots bzw. Formatierung im ZoomTabDynamicFieldRichTextgeschlossenEs wird ein Prozessticket mit einem Screenshot sowie Text mit Formatierung im Richtext Feld angelegt.
In der TicketZoom Ansicht wird der Screenshot angezeigt, aber die Formatierung geht verloren.
In dem Popup, welches bei Klick auf das "+" aufgeht fehlt der Screenshot, wenn davor Text mit Formatierung enthalten ist.
12/2018
272023DF RemotDB - gesetzt mit PM-Filter - wird nach Ajax-Update geleertDynamicFieldRemoteDBabgelehnt (Dokumentationsluecke)Wird ein RemoteDB-Feld mittels PostMaster-Filter gesetzt und das Ticket nachträglich bearbeitet (Bearbeiter oder Status setzen), wird das Feld nach dem Ajax-Update geleert.
271907ITSMConfigItem prüft bei ConfigItemSearchExtended den Param 'What' auf leeren String statt ArrayRefKanban4KIXgeschlossenWird ein dynamisches Feld vom Objekttyp 'ITSMConfigItemReference' ohne Constriction und ein ConfigItem, mit entsprechender DynamicField-Konfiguration angelegt, werden keine Swimlanes in der Kanban-View angezeigt. 03/2019
271693Platzhalter führt zu AbbruchKIXgeschlossenFehlerhafte Platzhalter (Platzhalter muss komplett in Großbuchstaben geschrieben werden):
  • KIX_FIRST_BODY
  • KIX_FIRST_COMMENT
  • KIX_FIRST_EMAIL
Ticketbenachrichtigung wird nicht erzeugt und es wird kein Artikel erstellt.
Meldung im Apache-Log:
(in cleanup) Can't locate object method "DocumentStyleCleanup" via package "Kernel::System::HTMLUtils" at /opt/kix/KIXPro/Kernel/System/TemplateGenerator.pm line 1991.
Methode 'DocumentStyleCleanup' muss 'DocumentCleanup' sein 12/2018
271656Security Updates für OTRS Framework übernehmen 09/2018KIXgeschlossenEin Angreifer, der als Administratorbenutzer bei KIX angemeldet ist, kann die URL manipulieren, um die Ausführung von JavaScript im Kontext von KIX zu veranlassen.https://github.com/OTRS/otrs/commit/7fad98052028505d3b40f3d51cf0ff1e40b24b94#diff-715898e06d6b0d0574fb5b89c0d67dc5 12/2018
271655Security Updates für OTRS Framework übernehmen 07/2018KIXgeschlossenEin Angreifer, der als Benutzer bei KIX angemeldet ist, kann das Anmeldeformular so ändern, dass beliebige Dateien gelöscht werden, auf die der KIX-Webserverbenutzer Schreibzugriff hat.https://github.com/OTRS/otrs/commit/c9774f83d2559caac6373f75f8c2e966c194db81#diff-72626226f5a235566e272e6c05e43e28R410 12/2018
270983Internal Server Error bei Anlage/Update von DynamicField RemoteDB und ITSMConfiItemDynamicFieldRemoteDBgeschlossenWird im Adminbereich, ein dynamisches Feld vom Typ 'RemoteDB' oder 'ITSMConfigItem' erstellt oder ein bestehendes angepasst, dann erscheint nach dem Übermitteln ein Internal Server Error.Kernel/Modules/AdminDynamicFieldITSMConfigItem.pm
Kernel/Modules/AdminDynamicFieldRemoteDB.pm

In den genannten Dateien in der 'sub Run' bei den Subactions 'AddAction' und 'ChangeAction' folgendes anpassen:
'$Self->{LayoutObject}->ChallengeTokenCheck();' => '$LayoutObject->ChallengeTokenCheck();'
12/2018
270977CMDBExplorer TreeView bleibt deutsch trotz gewählter englischer SpracheKIXCMDBExplorerabgelehnt (Standardverhalten)CMDBExplorer Baum bleibt deutsch trotz gewählter englischer SpracheNormales Verhalten:
Der Explorerbaum wird vorberechnet. Dort zieht die default-Language.
270857ACLs greifen nicht in der CustomerTicketProcessKIXgeschlossenDie Einschränkung auf die FrontendAction ist im Kundenfrontend nicht möglich. In Datei Kernel/Modules/CustomerTicketProcess.pm
Übergabe der Action an die TicketAcl bei Zeile 439 und 1154 hinzufügen:
Action => $Self->{Action},
03/2019
270635Bei kleiner Browserfensterbreite verschwindet die NavigationsleisteKIX4OTRSin PrüfungWenn man die Browserfensterbreite verringert (aufgetreten bei ca. 920px Breite), verschwindet bei die Navigationsleiste vollständig. Wenn man das Fenster danach wieder breiter zieht, bleibt die Navigationsleiste unsichtbar.Per 'Element untersuchen div#NavigationContainer width: 0px auf 1000px ändern
270629SMIME.pm entschlüsselt E-Mails mit mehreren Content-Types nicht vollständigKIXin PrüfungEs wird nur einmalig auf den Content-Type geprüft wodurch E-Mails mit verschieden verschlüsselten Anteilen nicht vollständig entschlüsselt werden. Dies ist problematisch wenn die Mail-Anteile nun sowohl mit "multipart/mixed" als auch mit "application/octet-stream" verschlüsselt werden.
270618Mails in falscher Queue wenn Empfängeradresse in AnführungszeichenKIXgeschlossenIm KIX wurde eine System-Email-Adresse angelegt und dieser eine Queue zugewiesen. Wird nun eine Mail an diese Adresse gesendet, wird das Ticket in der entsprechenden Queue erstellt. Ist ABER die Empfängeradresse in Anführungszeichen (To: "support@test.de"), wird das Ticket nicht in der hinterlegten Queue erzeugt, sondern in der Standardqueue des Systems. 03/2019
270494Use of uninitialized value $CustomerUserTypeKIXMaintenancePlanin PrüfungIn den CIs vom Wartungsplaner besteht die Möglichkeit das Pflichtfeld vom Kundenbenutzertyp (CustomerUserType) mittels " - " wegzuklicken. Entfernt man auf diese weise den CustomerUserType, ist die entsprechende Variable nicht gefüllt und es kommen, beim Check der Wartungen, Fehler im Log:
OTRS Scheduler Daemon Cron: CMDBMaintenanceCheckScheduler - kix.Daemon.pl: Use of uninitialized value $CustomerUserType in string eq at /opt/kix/KIXMaintenancePlan/Kernel/System/MaintenancePlan.pm line 364.
270469Übernahme von Fehlerkorrekturen und Anpassungen aus KIXConnectKIXProgeschlossenIn KIXConnect wurden, um die geforderte Funktionalität umsetzen zu können, mehrere Korrekturen und Anpassungen vorgenommen, welche in KIX überführt werden solltenBereits behoben mit KIXConnect 12/2018
270323AgentTicketPhone::manuell gewählte Queue wird nach Attachment-Upload durch am Service hinterlegte Queue ersetztKIX4OTRSzurückgestelltWenn eine, am Service hinterlegte, Queue in AgentTicketPhone gewählt ist, diese nach Wahl des Services abgeändert wird, wird die Queue nach Attachment-Upload wieder auf die am Service hinterlegte zurückgesetzt.
270182Volltextsuche liefert alle TicketsKIXProgeschlossenWenn es zum Suchbegriff keine Ergebnisse gibt, werden alle Tickets als Suchergebnis ausgegeben. 12/2018
269668Followup an Systemadresse und weitere Mailempfänger erzeugt Artikel-Duplikat(e)KIXgeschlossenEin Followup an eine Systemadresse und weitere Mailempfänger, die nicht Systemadressen sind, erzeugt an den bestehenden Tickets Artikel-Duplikate. 12/2018
269517Löschen von Tickets durch Generic Agent bringt Fremdschlüssel-Constraint-Fehler 'fk_kpi_additional_data_ticket_id_id', Tabelle 'kpi_additional_data'KIXgeschlossenNach Anlage eines GenericAgent mit dem Ticket-Command "Delete Tickets = yes" erscheint im Log folgende Meldung:
aktualisieren oder löschen in Tabelle 'ticket' verletzt Fremdschlüssel-Constraint 'fk_kpi_additional_data_ticket_id_id' von der Tabelle 'kpi_additional_data'
03/2019
269168file_exchange_token Foreign key incorrectlyKIXProgeschlossenDie Installation von KIXPro 17.3.4 wirft bei folgendem "ALTER TABLE" sowohl im Log als auch im Systemprotokoll den Fehler:
ALTER TABLE file_exchange_token ADD CONSTRAINT FK_file_exchange_token_ticket_id_id FOREIGN KEY (ticket_id) REFERENCES ticket (id); ERROR 1005 (HY000): Can't create table `kix17`.`#sql-33f6_4f` (errno: 150 "Foreign key constraint is incorrectly formed")
10/2018
268930DynamicField vom Typ Attachment zeigt nicht an das es Pflichfeld istKIXProgeschlossenDynamische Pflichtfelder vom Typ "Attachment" werden beim nicht-ausfüllen optisch nicht als Fehler dargestellt. 12/2018
268162Mapping merkt sich "Mit Spaltenüberschriften" bei erneuter Konfiguration nichtKIXgeschlossenIm CSV-Mapping in der Import/Export-Schnittstelle wird bei "Mit Spaltenüberschriften" -> "Nein" ausgewählt. Wenn das Mapping erneut geöffnet wird, um es anzupassen, steht die Spalte wieder auf "Ja".In Datei Kernel/Output/HTML/ImportExport/LayoutSelection.pm folgende Anpassung:
in Zeile 81 muss folgendes geändert werden:
  • $Param{Value} ||= $Param{Item}->{Input}->{ValueDefault}; auf
  • $Param{Value} //= $Param{Item}->{Input}->{ValueDefault};
12/2018
267894Fehler bei DynamicField_Attachment im IEKIXProgeschlossentritt nur im IE auf
  • nach dem "Hochladen" des Files wird es zwar angezeigt, aber in der JS-Debug-Console kommt ein Fehler
  • das File kann über das Kreuz auch nicht mehr entfernt werden
  • ein Erzeugen des Tickets ist nicht möglich => keine Reaktion bei "Create/Erzeugen" ... in anderen Modulen "Submit/Übermitteln"
  • ein Weiterarbeiten geht nur nach dem kompletten Neuladen des Fensters (STRG+F5)
IE unterstützt die verwendete Methode 'FormData.get()' nicht.
KIXPro: var/httpd/htdocs/js/DynamicFieldAttachment.js
In den Zeilen 233-238 'Data.get('IDCount')' durch 'Identifiers[Identifier].IDCounter' ersetzen
12/2018
267060Abwesenheitsvertretung ohne FunktionKIXzurückgestelltIST:
  • Agent erstellt Abwesenheitsregel mit Vertreter
  • Vertreter erhält keine Ticketbenachrichtigung während der Abwesenheit
SOLL:
  • Agent erstellt Abwesenheitsregel mit Vertreter
  • Vertreter erhält Ticketbenachrichtigung während der Abwesenheit
266050Fehler beim Öffnen von AgentTicketServicein PrüfungBeim Öffnen der AgentTicketService erscheint im error.log folgende Fehlermeldung:
Use of uninitialized value in concatenation (.) or string at /opt/kix//Kernel/Modules/AgentTicketService.pm line 69.
266025Skript db-update.pl wird immer mit aktueller Version als installierte Version aufgerufenKIXgeschlossenIm Installationsskript vom KIX-Installer wird zuerst die Version in der RELEASE aktualisiert und danach für das Update geprüft welche Version aktuell installiert ist. Durch die vorherige Aktualisierung ist dies aber immer die aktuelle Version. 10/2018
265916Entwurf speichern überschreibt Texte nach Attachment-Uploadin PrüfungEin Upload des Anhangs führt zum Hinweis, dass ein alter Entwurf geladen werden soll.
265581Security Update für OTRS Framework übernehmen (05/2018)KIXgeschlossenEin Angreifer kann eine schädliche E-Mail an ein KIX-System senden. Wenn ein angemeldeter Benutzer diese öffnet, kann die E-Mail dazu führen, dass der Browser externe Bild- oder CSS-Ressourcen lädt.

Ein Angreifer kann eine schädliche E-Mail an ein KIX-System senden. Wenn ein Benutzer mit Administratorberechtigungen diese öffnet, werden beliebige Dateien gelöscht, auf die der KIX-Webserverbenutzer Schreibzugriff hat.

Ein Angreifer, der als Benutzer im KIX angemeldet ist, kann seine Berechtigungen durch Zugriff auf eine speziell gestaltete URL erhöhen.
https://community.otrs.com/security-advisory-2018-05-security-update-for-otrs-framework/
https://community.otrs.com/security-advisory-2018-04-security-update-for-otrs-framework/
https://community.otrs.com/security-advisory-2018-03-security-update-for-otrs-framework/
10/2018
265390Importfunktionalität bei ACLs erzeugt LeereinträgeKIXgeschlossenBeim Import einer exportierten ACL, mit nur einem PossibleNot-Zweig, wird ein leerer Possible-Zweig hinzugefügt.Kernel/System/ACL/DB/ACL.pm:1255 Prüfung einfügen ob 'Possible' vorhanden ist 12/2018
265326Formatierung des Vorlagentextes nicht konsistent bei UnteraufgabenKIXTemplateWorkflowsgeschlossenDie Formatierung des Textes sieht bei der Unteraufgabe anders aus, als im Hauptticket. 12/2018
265315Fehlerhafter Aufruf von "Log" in KIXSidebarCI.pmKIXSidebarToolsgeschlossenKIXSidebarCI sucht in einer CI-Klasse, die aktuell eine leere Klassendefinition hat.
Beim Aufruf eines Tickets kommt es dann zu einem AJAX-Fehler ("Internal server error"):
Can't call method "Log" on an undefined value at /opt/kix/Kernel/System/KIXSidebarCI.pm line 134.
10/2018
265311Fehler bei "Anlagen herunterladen" im "Anlagen"-TabKIXgeschlossenDer Agent hat ro-Rechte auf ein Ticket. Nutzt dieser "Artikel herunterladen" im "Artikel"-Tab, bekommt er ein Zip zum Download angeboten (korrektes Verhalten). Im "Anlagen"-Tab bekommt er keine Anlagen zum Download (getestet in Opera, Chrome, Firefox). 12/2018
265249Ticketerstellung im Kundenfrontend bei Verwendung MultipleCustomerIDs nicht möglichKIX4OTRSgeschlossenSobald der angelegte Kunde im Kundenfrontend auf "Neues Ticket" geht wird dieser zur Auswahl der Firma weitergeleitet. An dieser Stelle fehlt der Button "Fortfahren".Anpassen der Zeile 42 in Datei /opt/kix/var/httpd/htdocs/js/Core.KIXBase.Customer.js wie folgt:
$('#BottomActionRow > button').detach().appendTo('fieldset');
10/2018
264148AgentPreferences Auswahl von entfernbaren Artikelmarkierungen lässt sich nicht komplett leerenKIX4OTRSgeschlossenWerden die Flags "ArticleFlagsRemoveOnTicketClose" in den UserPräferenzen entfernt und übermittelt, verhindert die Präferenz selbst das Setzen einer leeren Präferenz. Es muss laut Präferenz mindestens eine Flag gesetzt sein. 12/2018
264145Bearbeiten von anderen Buchungen möglichKIXTicketTimeAccountingabgelehnt (Standardverhalten)Es ist möglich, dass von einem Agenten bereits gebuchte Zeiten von einem anderen Agenten geändert werden, ohne dass es in der Buchungsübersicht erkennbar wäre.Die Implementierung sieht vor, dass man für Kollegen die Zeitbuchung mit eintragen und auch korrigieren kann.
Der 'Bearbeiter' in der Tabelle ist nur die Übersetzung von 'Owner' und steht für den Agenten, dem die Zeitbuchung zugeordnet wird. Also welcher Agent für diese Zeitbuchung tatsächlich Zeit aufgebraucht hat. Es steht nicht für den Agenten, welcher die Zeitbuchung bearbeitet hat.
264062Terminkalender behält gelöschte TicketsKIXProgeschlossenIm Terminkalender befinden sich Tickets, die bereits eskaliert sind. Werden diese Tickets mittels Generic Agent gelöscht, bleiben sie im Terminkalender bestehen und eskalieren weiter. Es werden weiterhin Benachrichtigungen versendet und das Log wird gefüllt aufgrund fehlender TicketIDs. 12/2018
263859Exportierte Textbausteine verlieren bei Import in Zweitsystem Zuordnung zu Queue, Typ und StatusKIX4OTRSgeschlossenNach dem Import neuer Textbausteine sind die importierten Zuordnungen für Queue, Tickettyp und Ticketstatus nicht vorhanden. 12/2018
263749FehlerhafterStatuswechsel unter Windows (Firefox)KIXFieldServicezurückgestelltDie Statusänderung der Tour wird im Firefox nicht aktualisiert. Der Wechsel wird vollzogen, nur die Anzeige ist falsch.mit der Tastenkombination [Strg] + [F5] wird der richtige Wert angezeigt
oder
Nutzung von Chromium
263407JavaScript Fehlermeldung beim Auswählen des AnsprechpartnersKIXgeschlossenWird der Ansprechpartner bei der Ticket Erstellung in einem neu installierten System ausgewählt, erhält man folgende Fehlermeldung:
"No content from: /kix/index.pl"
Dies tritt nur bei der Erstellung des ersten Tickets zum AP auf. Bei weiteren Tickets des selben Kunden erschien diese Meldung nicht mehr.
Fehlermeldung kann durch Deaktivierung SysConfig "Ticket::Frontend::ShowCustomerTickets" umgangen werden 12/2018
263406Kundenbackend erfordert CustomerKey immer mit Verweis auf das LoginKIXzurückgestelltKundenlogin funktioniert nicht da von der Authentifizierung der Login als UserID zurückgegeben wird, welcher der tatsächlichen ID aber nicht entspricht.
An vielen Stellen im System wird der Login anstelle des konfigurierten Keys verwendet und auch umgekehrt die ID für den Login-Wert.
263397Suchvorlage mit Volltext liefert falsches Ergebnis als virtuelle QueueKIXgeschlossenWenn es nur Tickets gibt, welche ein "Testwort" ausschließlich im Titel, aber nicht in einem Artikel enthalten, wird die angelegte Suchvorlage nicht angezeigt.
Wenn es Tickets mit "Testwort" in Artikeln gibt, werden nur diese angezeigt und gezählt, das verwendete Testticket fehlt.
12/2018
263302Der Wert 0 führt zu unerwarteten VerhaltenKIXabgelehnt (KnownError)Wird der Wert "0" in abhängigen dynamischen Feldern genutzt, führt dies zu unerwarteten Verhalten. Der Wert wird nicht ausgeblendet, obwohl die Abhängigkeit die Anzeige dieses Wertes verbietet. Ist der Wert als einzig möglich wählbarer Wert angegeben, kann im davon abhängigen dynamischen Feld kein Wert gewählt werden.Der beschriebene Fehler kann zudem durch Verwendung von ACLs und nicht falsch-"false"-auswertbarer DF-Auswahlwerte (Zahl "0") umgangen werden.
263272Titel werden mit übersetztKanban4KIXgeschlossenWenn eine Übersetzung existiert, welche auch auf den Titel eines Tickets zutrifft, wird dieser Titel in der Kanban View übersetzt. 12/2018
263175bei Änderung der CustomerID am Ansprechpartner werden Bestandstickets umgeschriebenKIXabgelehnt (Standardverhalten)Wechselt ein aktiver Ansprechpartner das Unternehmen und die CustomerID des AP wird entsprechend geändert, werden alle Tickets der neuen Firma zugewiesen.
Aus sicherheitstechnischen Gründen sollte dies nicht so sein, da die alten Tickets im Kundenfrontend eingesehen werden können.
alten AP ungültig setzen und neuen AP dazu anlegen
262367CustomerTicketMessage: Filter zu Linked CIKIX4OTRSgeschlossenFiltert man im Kundenfrontend die Sidebar der verlinkten CIs und fügt über den "Hinzufügen"-Button ein Attribut hinzu, dann bleibt im Attributsauswahl-Dropdown das hinzugefügte Attribut stehen. Dieser Fehler führt unter anderem auch dazu, dass man unendlich viele und leere Attribute hinzufügen kann.
Die Attributslabel werden zwar in dem Attributsauswahlfeld, aber nicht in der darunterliegenden Anzeige (also nach dem Hinzufügen) angezeigt. Da wird der interne Name des Feldes angezeigt (z. B. InciStateIDs für Vorfallstatus)
12/2018
261704Anzahl der gefundenen Tickets in Links fehlerhaftKIXgeschlossenWird eine Suchverlage erstellt in der nur Tickets aus bestimmten Queue angezeigt werden sollen und sich diese in das Dashboard einbindet, so wird unter "Alle Tickets" die korrekte Anzahl der gefundenen Tickets angezeigt. Jedoch werden unter "Tickets in meinen Queues" auch Tickets angezeigt, welche sich in den Queues befinden die ausgefiltert wurden. 12/2018
261614AgentTicketService::Filter zeigt falsche Ticketanzahl + Spaltenfilter Status zeigt nicht alle Status anKIXgeschlossenIn der "Ansicht nach Services" wird im Filter unter "verfügbare Tickets" die gleiche Anzahl Tickets angezeigt, wie in "alle Tickets". Bei Wechsel auf "verfügbare Tickets" wird dir korrekte Zahl Tickets angezeigt.
Außerdem werden im Filter "alle Tickets" in der Spalte "Status" nicht alle Status angezeigt.
12/2018
261603CustomerFrontend CI verknüpfen bei verwendung von Filter nicht möglichKIXgeschlossenWird im Kundenfrontend ein Ticket erstellt, über die Filterfunktion der Sidebar "Linked CIs" einen Filter gelegt und das notwendige CI ausgewählt, dann wird das ausgewählten CI nicht verknüpft. 12/2018
261507Nach einfügen eines Bildes im CKEditor weiteres Schreiben nicht möglichKIXin PrüfungMit Firefox Version 61.0.2 (unter Windows) ist es nach dem Einfügen eines Bildes in den CKEditor (z.B. in Notizen) nicht möglich den Cursor unterhalb des Bildes zu setzen um weitere Texteingaben zu tätigen.Anderen Browser verwenden bzw oberhalb des Bildes weiter schreiben.
261475Changelog über Paketverwaltung nicht abrufbar/einsehbargeschlossenBeim Abrufen des Change-Logs im Terminal erhält man folgende Fehlermeldungen:
Ubuntu: apt-get changelog kix
E: Fehlschlag beim Holen von changelog:/kix.changelog Changelog unavailable for kix=17.3.2-0
03/2019
261186Einfachauswahl-DF wird gesetzt, obwohl ausgeblendetKIX4OTRSgeschlossenWird ein dynamisches Feld mittels ACL ausgeblendet, dann ist dieses zwar in der Maske nicht zusehen, wird die Maske abgeschickt werden auch die ausgeblendeten DFs übermittelt. 12/2018
261060Tabellen nach Upgrade auf KIX unvollständigKIXgeschlossenWird ein Upgrade von OTRS 5 oder KIX/KIXPro 16 auf die aktuellste KIX/KIXPro Version durchgeführt, fehlt nach dem Upgrade z.B. in der Tabelle dynamic_field_value die Spalte object_id_text. Wahrscheinlich sind noch andere Tabellen betroffen.manuelle Ausführung der o.g. db-update.pl mit allen "dazwischen liegenden" Versionsnummern für die es etwas zu tun gibt (mind. eine pl- oder xml-File mit der Bezeichnung ""db-update-*" ist für die Version im Verzeichnis scripts/database/update vorhanden) 08/2018
261057Tabelle dynamic_field_value nach KIX-Update fehlerhaftKIXgeschlossenNach dem Upgrade von KIX Pro 16 bzw. KIX Pro 17 (< 17.3.0) auf die aktuellste KIX/KIXPro Version, besteht immer noch der "Dynamic_Field_Value-Bug":
  • Spalte object_id_bak ist noch vorhanden
  • Index dynamic_field_value_field_oid ist falsch
    -> KEY `dynamic_field_value_field_oid` (`object_id_bak`,`field_id`),
08/2018
260950Framework-Version auf 5.0.x anpassenKIXTemplateWorkflowsgeschlossen
  • Frameworkversion in KIXTemplateWorkflows-1.6.4 steht auf 5.0.26
  • damit gibt es Probleme, wenn das Paket auf dem aktuellen KIX4OTRS installiert werden soll
  • als zu prüfendes Framework sollte 5.0.x eingefügt werden
Version per Texteditor anpassen 10/2018
260568[Bug] TicketTemplateWorkflow: Übergebener Article-Body aus Hauptticket in Teilaufgaben verliert FormatierungKIXTemplateWorkflowsgeschlossenBei Verwendung von TemplateWorkflows geht die HTML-Formatierung der Ticketvorlage nach dem Anlegen des Tickets verloren. Es wird im Body nur noch der Reintext angezeigt 10/2018
260517Zugriff auf ungültigen WebService möglichKIXgeschlossenIm GenericInterface findet beim Zugriff auf die URL aktuell keine Prüfung statt, ob der Webservice überhaupt gültig ist, lediglich die Daten des Webservice werden ermittelt. 08/2018
260494kein Statusupdate in Verbindung mit ACL's - TicketkerndatenKIXgeschlossen
  • per ACL's werden z.B. "geschlossen"-Status ausgeblendet
  • eine weitere ACL aktiviert den Status wieder, wenn drei dynamische Felder gefüllt werden
  • werden nun die Felder gefüllt und der "geschlossen"-Status ausgewählt, wird nur der Inhalt der dynamischen Felder gespeichert
  • ein Statusupdate findet nicht statt
  • AgentTicketZoomTabActionCommon.pm
  • Zeile 915 ergänzen:
    DynamicField => $GetParam{DynamicField},
08/2018
260370Core.UI.InitWidgetActionToggle() wird in CustomerTicketZoom nicht ausgeführtKIX4OTRSgeschlossen
  • Toggle-Symbole überlagern sich
  • Klick wechselt nicht Anzeige, sondern springt an den Seitenanfang
08/2018
260131bei Ticket::Frontend::AgentKanbanActionCommonPopup###State auf nein Übermitteln nichht möglichKanban4KIXgeschlossen
  • AgentKanbanActionCommonPopup normal für Dispatching
  • Ticket::Frontend::AgentKanbanActionCommonPopup###State auf nein
  • Übermitteln der Maske nicht möglich
10/2018
259970Fehlende Endtags in CustomerLogin und AgentLoginKIX4OTRSgeschlossenin den Loginmasken (AgentLogin, CustomerLogin) fehlen im HTML Quellcode folgende Tags:
/body
/html
08/2018
259957AdminImportExport::Kundenfirma lässt sich nicht exportierenKIXgeschlossenBeim Export von Kundenfirmen erscheint beim Klick auf "Export" ein Internal Server Error.Template bearbeiten und alle Punkte "durchklicken" - danach ist der Export wieder möglich. 08/2018
259739CIAdminModules - Prüfung von Konfiguration Group fehlerhaftKIXgeschlossen
  • CIAdminModule "CommandExec" wurde aktiviert und für Gruppe admin und users freigeschaltet
  • Meldung "No permission to use any config item admin module!" kommt beim Versuch die Admin-Modules anzuzeigen, insofern der Agent nicht in der erstgenannten Gruppe der Konfiguration ist
10/2018
259641Volltextsuche liefert alle TicketsKIX4OTRSgeschlossen
  • sobald in einem System eine Volltextsuche, nach Informationen welche nicht in dem Tickets enthalten sind, durchgeführt wird, werden alle Tickets des Systems angezeigt
    (z.B. Suche nach "aaaaaaaaaaaaaa")
  • tritt nur bei MySQL auf
08/2018
259516PostMaster Filter lässt Zuordnung in ungültige Queue zuKIXgeschlossenOrdnet ein PostMaster Filter neu eingehende Mails einer Queue zu, welche "nicht gültig" ist, wird das Ticket ohne eine Fehlermeldung oder einen Hinweis dieser ungültigen Queue zugeordnet.
Es findet keine Abfrage statt, ob die Queue, welcher das Ticket zugeordnet werden soll gültig ist.
10/2018
259335Seiten blättern bei Kundenhistorie im ATPKIXgeschlossenMöchte man ein neues Ticket erstellen, kann am Ende der Seite eine Historie der Kundentickets eingesehen werden. Diese ist unter Umständen so lang, dass sie geblättert werden muss. Der Seitenwechsel kann hierbei nicht vollzogen werden 08/2018
259319Windows Installer läuft auf Fehler bei erstellen der Config.pmKIXgeschlossenBei der Installation der DB unter Windows kommt es zu folgenden Fehler:
ExecReturnCode=2
ExecReturnCodeMessage=ERROR: Can't read /opt/kix: No such file or directory
Died at c:/Kixdesk/KIX17/scripts/../Kernel/Config/Defaults.pm line 1911
kurz vor der Installation der Datenbank im Windows-Installer, die Zeile "# $DIBI$" zur Config.pm.dist per Editor hinzufügen und erst danach den Schritt zur Installation der Datenbank durchführen 08/2018
258941Fehlermeldung wenn Username einen Großbuchstaben enthältKIXgeschlossenSuche nach UserLogin mit Großbuchstaben führt zu keinem Ergebnis.In User.pm in Zeile $SQL .= " $Self->{Lower}($Self->{UserTableUser}) LIKE ? $LikeEscapeString"; das Lower inkl Self entfernen 10/2018
258631Anhänge die über den Richtext Editor eingefügt wurden, werden nicht aus DB gelöschtKIXgeschlossenWird bei der Erstellung eines FAQ Eintrags, ein Attachment über den Richtext Editor eingefügt (entweder über die Option "Bild" der Menueleiste oder über das direkte kopieren des Bildes in den Editor), wird das Attachment, nach dem speichern des FAQ Eintrags, in die Datenbank Tabelle "faq_attachment" eingetragen. Wird dieser FAQ Artikel bearbeitet und das Bild aus dem Editor entfernt, wird das Attachment jedoch nicht aus der Datenbank Tabelle "faq_attachment" entfernt. 03/2019
258202Falsche Wertanzeige eines Dynamischen Feldes wenn es über eine ACL eingeblendet wird nach AJAXUpdateKIXzurückgestelltBeim AJAXUpdate werden dynamischen Felder, die über eine ACL ausgeblendet werden, "disabled". Durch das "disabled" wird der gesetzte Default nicht mehr übergeben und in der Variable DynamicFieldValues steht bei SelectedID ein "undef", was die falsche Anzeige verursacht.
257978OutputFilter :: SaveAsDraft mit uninitialisiertem Wert bei SubactionKIX4OTRSgeschlossen
  • Use of uninitialized value $Subaction in pattern match (m//) at /KIX4OTRS/Kernel/Output/HTML/OutputFilter/AgentTicketSaveAsDraft.pm line 69
  • Tritt beim Erstellen von Tickets auf
08/2018
257912Fehlerhafte Darstellung AgentTicketZoomTabActionCommonKIX4OTRSgeschlossenIm Notiztab wird das RichtText-Editor-Feld verschoben dargestellt 10/2018
257883DF RemoteDB muss zwei mal gewählt werdenDynamicFieldRemoteDBgeschlossen
  • soll am Ticket gesetzt werden
  • wählt man einen Wert aus, wird dieser Wert nicht übernommen
  • erst bei wiederholter Auswahl des gleichen Wertes bleibt dieser im Feld stehen und kann mit Übermitteln gespeichert werden
08/2018
257815Neue Flächenstörung - es wird nur ein Tickets angehangen wenn WebUploadCache FSKIXProgeschlossenWenn man über die Ansicht AgentTicketQueue einige Tickets (3 Tickets bei Test) markiert und auf den Button "Neue Flächenstörung" klickt werden diese Tickets überprüft und die Maske AgentTicketCreateWidespreadIncident öffnet sich. Füllt man diese Maske wie gewohnt aus und klickt abschließend auf erstellen, erscheint der Ladebalken, welcher den Fortschritt anzeigt beim Verlinken der Tickets. Hier erscheint jetzt die Meldung "2 tickets skipped during the process" und es wird lediglich ein Ticket zu dem Widespread verlinkt. Dieses Verhalten tritt nur auf wenn in der SysConfig der Schlüssel WebUploadCacheModule unter Core::Web auf FS steht. Wählt man hier DB werden die Tickets wie erwartet verlinkt. 08/2018
257536fehlerhaftes Verhalten in AgentTicketDecisionKIX4OTRSgeschlossenWird CustomizeForm verwendet und "Entscheidung" aus dem TicketZoom aufgerufen, ist die Checkbox für das Anlegen eines Artikels nicht vorausgewähltCustomizeForm deaktivieren oder Kontrollkästchen selbst aktivieren 08/2018
257181inkorrektes CSS für opacityKIXgeschlossen
  • in KIX bzw KIXPro wird filter: alpha(opacity = 50); (bzw 30) verwendet
  • Leerzeichen vor = und nach = sind nicht erlaubt und führen dazu, dass keine korrekte Darstellung erhalten wird
08/2018
257151GUI Texte in falscher SpracheKIXgeschlossenObwohl als Sprache Deutsch ausgewählt ist, werden die Beschreibungstexte, in den Agenteneinstellungen (in "Meine Queues" und "Meine Services") in englischer Sprache dargestellt. 08/2018
256991ACL zeigt unterschdl./inkonsistentes Verhalten je nach Anzahl der DF's in der Ansicht AgentTicketNoteKIX4OTRSgeschlossenIn AgentTicketNote können Felder nicht via ACL ausgeblendet werden / ACLs ziehen nicht in diesem Modul 08/2018
256661Kalendereinträge über NachtKIXProgeschlossen
  • obwohl das Ende des Termins am Tag x+1 liegt, erscheint der Kalendereintrag nur am Tag x
  • erst wenn die End-Zeit 9.00 Uhr oder später ist, erscheint der Termin auch am Tag x+1
InitEventCalendar zusätzliche Übergabe des Wertes "nextDayThreshold: '00:00:00',"
Danach funktioniert auch die Anzeige korrekt.
08/2018
256278fehlendes Paging bei GesprächsleitfadenverwaltungKIXProgeschlossenwenn man mehr als 35 Gesprächsleitfäden hat, kann man nicht mehr ohne Suche auf die letzten zugreifen, da kein "Pagination" vorhanden istin KIXPro/Kernel/Output/HTML/Templates/Standard/AdminConversationGuide.tt nach Zeile 135 ('[% Data.ResultLong %]') '[% Data.SiteNavBarLong %]' eintragen 08/2018
256025Event "TicketMergeTarget" nicht in "Events###Ticket"KIXgeschlossenDas Event "TicketMergeTarget" ist nicht in der Standardkonfiguration enthalten und kann daher nicht verwendet werden. 08/2018
255920Suchvorlagen als virtuelle Queue zeigen falsches Ergebnis bei Benutzung von (vor/nach)-ZeitenKIXgeschlossenDie Suchvorlage liefert bei der Anzeige als virtuelle Queue falsche Ergebnisse, wenn die Suche Parameter wie "letzte Ticket-Änderungszeit (vor/nach)" und "innerhalb der letzten 1 Tage" enthält. 12/2018
255912Artikel bearbeiten verwendet falsche Artikel-Erstellzeit bei Verwendung von ZeitzonenKIXgeschlossenArbeitet der Server mit Zeitzonen und ein Artikel wird bearbeitet, so kann u.U. die Erstellzeit beim Speichern verfälscht werden.Hotfix in AgentArticleEdit.pm in Zeile 422 ergänzen: # transform pending time, time stamp based on user time zone if ( defined $GetParam{Year} && defined $GetParam{Month} && defined $GetParam{Day} && defined $GetParam{Hour} && defined $GetParam{Minute} ) { %GetParam = $LayoutObject->TransformDateSelection( %GetParam, ); } 08/2018
255885TimeAccountingPreselectReference meldet FehlerKIXTicketTimeAccountinggeschlossenbeim Erstellen eines neuen Tickets wird durch TimeAccountingPreselectReference mehrfach eine error.log-Meldung generiert:
Use of uninitialized value $Value in concatenation (.) or string at /opt/kix/KIXTicketTimeAccounting/Kernel/Output/HTML/OutputFilter/TimeAccountingPreselectReference.pm line 241.
10/2018
255825Fehler bei KIXSBSimilarTickets AgentTicketZoomKIXSidebarToolsgeschlossen
  • Ticket anlegen mit einem Betreff an welchem hinter dem letzten Wort ein Leerzeichen gefolgt von einem Satzzeichen ist
    z.B. "Rabattanforderungen vom ADM werden nicht angezeigt !"
  • Aufrufen des eben erzeugten Tickets in der AgentTicketZoom erzeugt Syntax-Fehler:
    [Error][Kernel::System::Ticket::TicketSearch::TicketSearch][2308] ERROR: syntax error at or near ")" LINE 1: ...LOWER(art.a_body) LIKE LOWER('%angezeigt%') ) OR ) OR ((LOW... ^, SQL: 'SELECT DISTINCT st.id, st.tn, st.create_time_unix, st.id FROM ticket st INNER JOIN queue sq ON sq.id = st.queue_id INNER JOIN article art ON st.id = art.ticket_id WHERE 1=1 AND ( st.ticket_state_id IN (1, 4) ) AND sq.group_id IN (1,10,11,12,2,3,4,5,6,7,8,9) ...
08/2018
255824[Bug] KIXSidebarTools:Fehler bei KIXSBSimiliarFAQ AgentTicketZoomKIXSidebarToolsgeschlossenBeim Anlegen eines Tickets mit einem Betreff, an welchem hinter dem letzten Wort, ein Leerzeichen gefolgt von einem Satzzeichen ist, erscheint folgender Syntaxfehler im Log:
[Error][Kernel::System::FAQSearch::FAQSearch][1025] ERROR: syntax error at or near ")" LINE 1: ...OWER(i.f_field6) LIKE LOWER('%angezeigt%') ) AND ) AND ( i... ^, SQL: 'SELECT i.id, count( v.item_id ) as votes, avg( v.rate ) as vrate FROM faq_item i LEFT JOIN faq_voting v ON v.item_id = i.id LEFT JOIN faq_state s ON s.id = i.state_id WHERE ((LOWER(i.f_number) LIKE LOWER('%Rabattanforderungen%') OR LOWER(i.f_subject) LIKE LOWER('%Rabattanforderungen%') OR LOWER(i.f_keywords) LIKE
08/2018
255805CustomerTicketTemplate klick auf ein Prozess übergibt falschen Parameter, welcher beim Beheben Folge Fehler aufweistKIXgeschlossenLegt man einen Prozess für das Kundenfrontend an, wird in der URL ein falscher Parameter übergeben "IsMainWindows ".
Dieser Parameter existiert so nicht im CustomerTicketProcess.
08/2018
255432PendingTimeInput wird auch unsichtbar/unrelevant geprüftHidePendingTimeInputgeschlossenDie versteckte Wartezeit behält die Validation auch wenn diese ausgeblendet ist 08/2018
255427Tickettypen werden nach Update reaktiviertKIXProgeschlossenBereits deaktivierte Tickettypen werden nach Update reaktiviert 08/2018
254765Artikelliste in Chrome nicht großziehbarKIXin Prüfung
  • in der Ticketansicht kann man die Artikelliste nach unten länger ziehen, in dem man die kleine Schaltfläche anfasst.
  • im Chrome wird diese Schaltfläche jedoch nicht angezeigt und man kann die Liste nicht länger ziehen.
254652Auf Notiz Antworten wird nicht anhand der Berechtigungen/Ticketsperre ausgeblendetKIX4OTRSgeschlossenBei RO-Berechtigung oder gesperrten Tickets sollt die Schaltfläche "Auf Notiz antworten" ausgeblendet werden. 12/2018
254488fehlerhafte Darstellung im Tab "Gesprchsleitfaden"KIXProgeschlossenGesprächsleitfaden wird im Tab nur unvollständig dargestelltin Version 17.3.3 von KIXPro die genannte Datei auf Zeile 138 ändern zu:
$FollowupChecked.prop('checked', true).trigger('click');
08/2018
254153Migration von OTRS auf KIX unter Debian 9 / Ubuntu 18.04 fehlerhaftKIXgeschlossen
  • das Script scripts/migtrate_otrs2kix.sh funktioniert nicht
  • das Auslesen der Datenbankverbindungsdaten aus den jeweiligen Config.pm-Dateien funktioniert wegen der Perl-Befehle nicht
    z.B.:
    perl -e 'use Kernel::Config;my %Data;Kernel::Config::Load(%Data);foreach (keys %Data) {print "$_=$Data{$_}n"}' | grep "DatabaseDSN=" | cut -d= -f2 | cut -d: -f2

    wirft unter Debian 9 sowie auch Ubuntu 18.04 folgenden Fehler:
    Can't locate Kernel/Config.pm in @INC (you may need to install the Kernel::Config module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at -e line 1. BEGIN failed--compilation aborted at -e line 1.
bei der Migration die Werte fix in das Script eintragen 08/2018
254145CSV-Import von CIs importiert keine Werte unter DummyattributKIXgeschlossen
  • Dummy-Feld hat keinen Wert und liefert beim Export auch keinen
  • beim Import werden alle Felder übergangen, welche keinen Wert haben
  • die Sub-Attribute unter dem, am CI, gepflegten Warungsplan werden nicht importiert
  • Kernel/System/ITSMConfigItem/XML/Type/Dummy.pm:109
  • Sollte in der 'sub ExportValuePrepare' sein
  • 'return $Param{Value};' => 'return 1;'
08/2018
254007Gesprächsleitfaden :: Bearbeiten speichert nicht / Keine FehlermeldungKIXProgeschlossenIm Gesprächsleitfaden wird beim Bearbeiten nichts gespeichert und es erscheint auch keine Fehlermeldung 08/2018
253206CheckForTasks meldet HTTP-Status 500 bei REST-GET-Abfrageabgelehnt (Standardverhalten)Beim Ausführen des Skripts ./kix.Console.pl Maint::Ticket::CheckForTasks kommt es zu folgender Fehlermeldung:
Check for tasks... ERROR: kix.Console.pl-Maint::Ticket::CheckForTasks-10 Perl: 5.26.1 OS: linux Time: Tue May 29 12:28:28 2018 Message: Error while performing REST 'GET' request to verinice! Response code '500' - Internal Server Error. Used path: //element/110. Exception: java.lang.NullPointerException. Traceback (970): Module: Kernel::System::SecurityManagement::Verinice::Base::RestGET Line: 133 Module: Kernel::System::SecurityManagement::Verinice::Base::_GetObjectList Line: 309 Module: Kernel::System::SecurityManagement::Verinice::Base::_GetObjectList Line: 328 Module: Kernel::System::SecurityManagement::Verinice::Base::_GetObjectList Line: 328 Module: ...
Standardverhalten von Verinice
252540sopm - Framework-Version falschKIX4OTRSgeschlossenFalsche Versionsnummer für Framework verhinderte Installation auf OTRS 5.0.27Manuelle Anpassung der Framework-Version im SOPM bzw Installation mit --force 06/2018
252493fehlerhafte Darstellung bei Änderung von vorhergehenden PunktenKIXProgeschlossenWerden im Gesprächsleitfaden rückwirkend vorhergehende Punkte geändert, aktualisieren sich nur die direkten Followups. Es fehlt eine Prüfung/Aktualisierung für verkettete Followups. 06/2018
252390Berechnung der Eskalationszeit unter 60 Minuten ist falschKIXgeschlossenBei der Berechnung der Eskalationszeit, mit weniger als 60 Minuten, wird der eingestellte Kalenders nicht beachtet. Die Zieleskalationszeit (Reaktions- und Lösungszeit) liegen dann außerhalb der Geschäftszeit. 06/2018
251602Sammelaktion CI erstellt neue CI-Version mit obsoleter CIClass-Definition-IDKIXProgeschlossen
  • werden Sammelaktionen über CIs mit unterschiedlichen Definitionen einer CI-Klasse geändert, wird statt der CI-Klassen DefinitionID die CI DefinitionID weiter verwendet
  • d.h. die CIs bekommen die aktuelle DefinitionID der Klasse nicht übergeben
08/2018
251550Fehlerhafte Darstellung bei CustomerTicketMessage Sidebar Linked CIsKIXBasegeschlossenBei Verwendung des Sidebarmodules "Linked CIs" im CustomerFrontend kommt es bei der Benutzung des Filters zu einem Darstellungsfehler. Das Dropdown der Attribute wird hinter dem Popup angezeigt. 08/2018
251171Volltextsuche liefert unterschiedliche ErgebnisseKIXgeschlossenDie Volltextsuche bezieht sich auch auf Ticketnummer und Tickettitel. Im Gegensatz zum Volltext werden diese aber nicht mit '*' als Prefix und Suffix versehen vor der Suche, womit 6979 bei den Ticketnummer kein Ergebnis liefert, *6979* aber schon. 12/2018
251096Markierungen in Checklisten nach Editieren falsch zugeordnetabgelehnt (Standardverhalten)Vorgehen zur Reproduktion:
  • Checkliste wird an einem Ticket erstellt
  • Status an Checklisteneintrag wird gesetzt
  • Checklisteneintrag wird hinzugefügt
  • Status-Symbole werden "willkürlich" zu den Einträgen hinzugefügt
Ob ein Eintrag aktualisiert wurde oder neu erstellt, entscheidet das Script per Levenshtein-Distanz.
Die ist von "1. Test 1" zu "0. Test 4" gerade mal zwei. Bis 9 wird angenommen, dass es sich um eine Aktualisierung handelt, daher wird hier auch der Status beibehalten.
Sollte das Standardverhalten auf eine kleinere Distanz angepasst werden (Achtung: Risiko, dass dann Einträge als neu behandelt werden, die es gar nicht sind), kann man in den TicketExtensions Zeile 1313 auf den gewünschten Wert setzen.
250724FAQ::KIXSidebarFAQKIXgeschlossenKIXSidebarFAQ sucht bei mehreren Suchwörter nicht jedes einzeln sondern nur den Gesamtstring.
Die FAQ-Suche verwendet den übergebenen Suchstring bei Titel und Keyword direkt und teilt diese nicht nochmal in die einzelnen Wörter auf. Dies betrifft nicht nur die Sidebar, sondern auch die allgemeine FAQ-Suche.
08/2018
250633Spalten verschoben wenn nur ro Rechte für CI-Klasse gesetzt sindKIX4OTRSgeschlossenÖffnet ein Nutzer, der nur read only Rechte für verknüpfte ConfigItems hat, ein Ticket wird die Spalte mit der Checkbox zum entfernen der Verknüpfung (im Tab verlinkte Objekte) zwar gezeichnet aber das Array / der Hash, welcher die Zeilen befüllt ist ein Feld zu klein wodurch die Werte nicht mehr in die dafür vorgesehene Spalte geschrieben werden. Die Spaltenüberschriften stimmen somit nicht mehr mit den Inhalten überein. 08/2018
250455CMDB Suche nach CI-Name mit Hochkomma (PostgreSQL)KIXgeschlossenCI's mit Hochkommas im Name werden bei der CMDB-Suche nicht gefunden. Dies tritt nur auf wenn explizit nach dem Hochkomma gesucht wird.Verschieben des normalen Quotings in den Else-Zweig 06/2018
250135keine Übersetzung der DynamicFieldGroupsKIXMaintenancePlangeschlossenDie angegeben englischen Gruppierungen in den DynamicFieldGroups können nicht über das Übersetzungstool ins deutsche übersetzt werden. 10/2018
249674Keine Prüfung auf Validate wenn ein Dynamisches Feld von Typ Date genutzt wirdKIXgeschlossenDie Pflichfeldüberprüfung für dynamische Felder vom Typ Zeit/Datum funktioniert nicht korrekt. 08/2018
249552Migration - MySQL-Dump unvollständig durch fehlende DB-EinstellungKIXgeschlossenDer KIX-Installer von KIX 16 sowie KIX 17 setzt im MySQL/MariaDB für [mysqld] max_allowed_packet = 30 M, allerdings nicht für [mysqldump].
Bei der Migration wird ein Dump der DB erstellt, der damit fehlschlägt, da standardmäßig nur für den [mysqldump] max_allowed_packet = 16M sein sollte.
DBMS-Konfiguration vor der Migration manuell anpassen 03/2019
249492Import Geräte mit Sonderzeichen, Komma, Hochkomma nicht möglichInventorySyncBaramundiBackendabgelehnt (Konfigurationsfehler)
  • (1) Datenabgleich bei Umlauten in Geräte-Identifier:
    enthalten die Gerätenamen Umlaute, werden die Geräte zwar in der Liste angezeigt, es werden jedoch keine Importe durchgeführt und die CIs entspr. nicht angelegt
  • (2) Erkennung Bestandsdaten bei Hochkomma in Gerätenamen:
    enthalten die Gerätenamen Hochkommata, werden vorhandene CIs nicht erkannt und ein Gerät wird mehrfach in die CMDB importiert
  • (3) Komma (u.a. Sonderzeichen) im Gerätenamen scheinen ebenso den Import zu stören:
    bei Verwendung Komma im Gerätenamen kam es auch zu keinem Import oder wiederholtem Import
    der Import war erfolgreich wenn alle Sonderzeichen aus den Gerätenamen entfernt wurden
Setzen von:
InventorySync::Backend::Baramundi###SourceCharset = "utf-8"
InventorySync::Backend::Baramundi###DestCharset = "utf-8"
249477Auswahl einer Vorlage mit Anhang aktualisiert die Anzeige nichtKIXabgelehnt (KnownError)Im Modul AgentTicketEmailOutbound wird eine Anlage, welche mit der einer Vorlage verknüpft ist, nicht dargestellt. Diese wird jedoch beim Übermitteln korrekt mit versendet. Ein nachträgliches Hinzufügen einer zweiten Anlage aktualisiert die Anzeige korrekt.
249363Warnung im Log bei Teilen mit unbekanntem KundenKIX4OTRSgeschlossenTeilt man ein Ticket mit einem unbekannten Kundennutzer, so erscheinen im Apache-Log folgenden Warnung:
Use of uninitialized value in concatenation (.) or string at /opt/kix//Kernel/Output/HTML/CustomerUser/GenericTicket.pm line 165.
08/2018
248662Fehler nach Invalidierung CI-KlassenKIXMaintenancePlangeschlossenUngültige CI-Klassen werden vom Wartungsplaner betrachtet und erzeugen folgende Fehlermeldung im Log:
Use of uninitialized value in concatenation (.) or string at /opt/kix/KIXMaintenancePlan/Kernel/System/Console/Command/Admin/MaintenancePlan/Check.pm line 222.
ungültige Klassen aus SysConfig entfernen:
CMDBMaintenanceCheckScheduler::CIClassesTimeBased
CMDBMaintenanceCheckScheduler::CIClassesThresholdBased
10/2018
248375Anlegen von CIs über Webservice FehlerhaftKIXgeschlossenBeim Erstellen eines CIs über den Webservice wird in der Operation "ConfigItem" nach VersionAdd nicht geprüft, ob eine VersionsID zurückgegeben wurde, wenn ein CIID vorhanden ist. 06/2018
248302Fehler bei signiertem Mailversand mit Mail im AnhangKIXin Prüfung
  • wenn eine Anlage (eml-Format) bereits signiert, verschlüsselt oder Base64-kodiert ist, erscheint folgende Fehlermeldung:
    OpenSSL: The signature does not match the message content : Verification failure ...
  • die gesendete Mail wird nicht korrekt signiert
  • dies tritt nur bei Anlagen im eml-Format auf
Anlage vorher packen und dann anhängen
248288Nach übermitteln nur weißes FensterKIXProgeschlossenWird ein dynamisches Feld vom Typ Anlage (Anzahl an Anhängen > 10) in der Ansicht AgentTicketCompose eingefügt und in einem bestehenden Ticket auf "Kommunikation -> Leere Email" geklickt wird, steht der Button zum Hinzufügen von mehreren Anlagen zur Verfügung. Wählt man hier einige Anhänge aus und klickt auf übermitteln, ohne jedoch zuvor einen Ansprechpartner angegeben zu haben, erscheint ein alert Fenster mit der korrekten Fehlermeldung. Jedoch werden in der Text Box jetzt die HTML Tags sichtbar. Auch das Auswählen eines Ansprechpartners funktioniert nicht mehr. 06/2018
247334Bei Suche nach GeneralCatalog Attribut keine Sortierung möglichKIXzurückgestelltBei der CMDB-Suche nach einem Suchkriterium aus dem GeneralCatalog ist eine anschließende Sortierung der Ergebnisliste nicht möglich.
247117SaveAsDraft bietet Entwurf nach Attachment-Upload anKIXgeschlossenIm AgentTicketCompose wird nach dem Attachment-Upload der Entwurf zum Laden angeboten 04/2018
246997ProcessManagement::DynamicFieldRichtext zeigt keine Screenshots im ZoomTabDynamicFieldRichTextgeschlossenBei Verwendung eines dynamischen Feldes vom Typ "DynamicFieldRichText" im Prozessticket, werden eingefügte Screenshots in der Ticketansicht nicht angezeigt.
Im Tab Dynamische Felder erscheint der Screenshot.
10/2018
246837Fehler bei Hochkomma in EmailadresseKIXgeschlossenSonderzeichen in der E-Mail-Adresse führen zum Logfehler:
ERROR: syntax error at or near "brien" LINE 1: ...ressbook WHERE 1=1 AND email_lower like 'darren.o'brien@gwf.... ^, SQL: 'SELECT id, email FROM addressbook WHERE 1=1 AND email_lower like 'darren.o'brien@gwf.com.au' ORDER by email'
06/2018
246826[Bug]KIX::AgentTicketQueue & AgentTicketStatusView::Sortierung nach von/Betreff fehlerhaftKIXgeschlossenIn der Ansicht AgentTicketStatusView und AgentTicketQueue (in der kleinen Ansicht) lässt sich die Spalte "von/Titel" nur einmalig sortieren. Klickt man auf diese Spalte, wird die Tabelle nicht sortiert. 12/2018
246495Nach Update kein DF-Update mehr möglichKIXProgeschlossenWenn ein dynamisches Feld aktualisiert werden soll, kommt folgender Fehler im Log:
[Kernel::System::DynamicField::Backend::ValueSe t][483] Could not update field topic for Ticket ID 54724 !
[Kernel::System::DynamicFieldValue::ValueSet][1 81] Field 'object_id_bak' doesn't have a default value, SQL: 'INSERT INTO dynami c_field_value (field_id, object_id, value_text, value_date, value_int) VALUES (? , ?, ?, ?, ?)'
Löschen der Spalte object_id_bak löst das Problem 04/2018
246273CSV/Excel Export füllt manuell hinzugefügte DF nichtKIXabgelehnt (Standardverhalten)Wenn ein dynamisches Feld zu Ticket::Frontend::AgentTicketSearch###SearchCSVData hinzugefügt wird, wird zwar im exportierten CSV die Spalte eingefügt, jedoch werden keine Werte für das DF exportiert. Die Spalte ist also leer.Bei der Verwendung der CI-Suche und der Ausgabe als CSV/Print, wird immer die Custom-Ansicht (C) verwendet und deren Spaltenkonfiguration. Die Spalten der Tabelle kann über das Bürger-Menu geändert werden. Wenn keine Konfiguration festgelegt wurde zeigt er die Spaltendefinition aus dem Konfigurationsschlüssel "ITSMConfigItem::Frontend::AgentITSMConfigItemSearch###ShowColumns" bzw. "ITSMConfigItem::Frontend::AgentITSMConfigItemSearch###SearchCSVData" an. Wurde der Konfigurationsschlüssel "ITSMConfigItem::Frontend::AgentITSMConfigItemSearch###ShowColumnsByClass" aktiviert wird diese Definition für die jeweiligen Ansicht verwenden inkl. des CSV/Print Ausgabe. Allerdings verursacht diese Konfiguration Anzeigeverwirrungen, denn diese wird in der Small-Ansicht(S) korrekt angezeigt, aber nicht in der Custum-Anischt und der CSV/Print Ausgabe. Daher muss die Spaltenkonfiguration der Custom-Ansicht über das Bürger-Menu konfiguriert werden, dann werden die Angaben in der Ansicht als auch beim CSV/Print korrekt ausgegeben. Das gleiche Problem ist in der ConfigItemZoom, da auch dort die Möglichkeit besteht eine Custom-Ansicht zu verwendet. Die Konfigurationsschlüssel sind "ITSMConfigItem::Frontend::AgentITSMConfigItem###ShowColumns" und ""ITSMConfigItem::Frontend::AgentITSMConfigItem###ShowColumnsByClass".
245964Ticket::Type::Default gesetzt::Textbausteine werden trotz Einschränkung auf anderen TicketType angezeigtKIX4OTRSgeschlossenWenn ein Textbaustein nur für einem bestimmten Tickettyp eingerichtet ist, wird dieser bei initialen öffnen, z.B. der Maske Telefonticket, trotzdem angezeigt. Die Anzeige aktualisiert sich mit Auswahl eines Typs. 12/2018
245401Ergebnisliste nach CMDB-Suche in Unterattributen nach Klick vergessenKIX4OTRSgeschlossenBeim Klick auf die zweite Seite in den Suchergebnislisten bei der ConfigItem-Suche werden die Suchparameter vergessen. 06/2018
245388Fehlermeldung Duplicate entry bei Ticket MergeKIXgeschlossenBeim Zusammenfassen von Tickets über die Sammelaktion werden Fehlermeldungen im Log des Apache erzeugt:
DBD::Pg::db do failed: FEHLER: doppelter Schlüsselwert verletzt Unique-Constraint »link_relation_view«
10/2018
245122Internal Server error bei Auswahl Zugeordnete CIs im KundenfrontendKIX4OTRSgeschlossenInternal Server Error wenn im Kundenfrontend CIs verknüpft werden sollen. 08/2018
245121Dateianhang lässt sich nicht downloaden::invalid charactersKIXgeschlossenEnthält ein Attachment Sonderzeichen, wird es beim Klick nicht heruntergeladen. Es passiert nichts. 08/2018
243583Suche nach DF CustomerUser nicht möglichKIXProgeschlossenDynamische Felder vom Typ CustomerUser können nicht in der Ticketsuche angesteuert werden. 12/2018
243324Fehler in SysLog bei Start via DaemonCTI4KIXgeschlossenWenn bei der Synchronisation Kundendatenbackend => CTI-Meta-Daten aktiviert wurden, werden irritierende Meldungen im Error-Log ausgegeben:
There was an error executing Execute() in Kernel::System::Console::Command::Maint::CTI4KIX::UpdateMeta
10/2018
240887Verwendung von '' in Checklisten nicht möglichKIX4OTRSgeschlossenFehlerhafte Darstellung in der Checkliste bei Verwendung von Anführungszeichen -> es wird ein "\" vor dem "" eingefügt 12/2018
238820Übersetzung Process, Activity und ActivityDialog in CustomerTicketZoom nicht möglichKIXgeschlossenIn der Ticketdetailansicht wird die Prozess-Aktivität sowie die möglichen Folgeaktivitäten nicht übersetzt 08/2018
236734TransitionAction DynamicFieldSetKIXgeschlossenBei der Verwendung von Platzhaltern, in der TransitionAction DynamicFieldSet, im Prozessmanagement, werden Fehlermeldungen im Log ausgegeben:
Can't get DynamicField config for DynamicField: 'Placeholder'!
08/2018
236705AgentTicketZoom::Attachment-Download nicht möglichKIX4OTRSgeschlossen
  • in AgentTicketZoom ist an einem Kunden-Artikel ein Anhang angehängt, der folgenden Dateinamen enthält:
    F__M+H__Annuity_&_xxxxxxx_xxx_xxxxxxxx_on_russian_xxx __T#2017xxxxxxxxxxxx_.eml
  • dieser Anhang ist in Chromium wie auch Firefox nicht downloadbar - es passiert nichts
  • bei Rechtsklick "Link speichern unter" wird die index.pl angeboten
  • bei "Link in neuem Tab Öffnen": kommt in den neuen Tab "Internal Server Error"
Lösung:
  • Anpassung der Sub Attachment in der Layout.pm
  • hinzufügen -> $Param{Filename} =~ s/[ <>?":*|/;[]rn]/_/g;
12/2018
235470Anzeige ohne Bezeichnung bei unbekannten Personen in Sidebar "Verlinkte Personen"KIX4OTRSgeschlossenIn der Sidebar "Verlinkte Personen" werden mitunter freie Positionen (Leerzeilen mit Checkbox) angezeigt.
Ursache ist, dass der Datensatz (Mailverkehr mit Dritten) nicht in der Datenbank gespeichert ist.
12/2018
234629Sortierung CI-Anzahl in CMDB-ÜbersichtKIXgeschlossenÄndert man bei den Einstellungen PreferencesGroups###ConfigItemOverview* die Anzahl der "Daten", so erscheint in der CMDB-Übersicht einer Klasse, beim Klick auf das Zahnrad bei der Einstellung "Config Items pro Seite", die Ausgabe im Dropdown unsortiert 08/2018
234238Frontend::AgentArticleEdit###EditableArticleTypesKIX4OTRSgeschlossenÄndern von E-Mails von extern auf intern bzw. intern auf extern Funktioniert nicht. (Ticket::Frontend::AgentArticleEdit###EditableArticleTypes) 12/2018
234205angezeigte Spalten verschwinden, wenn verfügbare Spalten gefiltertKIX4OTRSgeschlossenVorgehen zum Reproduzieren:
  • Ticketsuche über mit mehreren Tickets als Ergebnis und Ansicht "Small"
  • Rädchen klicken für Einstellungen
  • zwei neue Spalten nach "angezeigte Spalten" schieben
  • Im Suchfeld bei "verfügbare Spalten" etwas eingeben zur Suche
    -> die neu hinzugefügten Spalten rechts verschwinden, obwohl nur links durch den Filter eingeschränkt werden sollte
12/2018
230632Printausgabe (CSS) verbessernKIXgeprüftWenn FAQ-Artikel mit Bilder ausgestattet werden, sind diese in der PDF Ausgabe nicht enthalten. Bei der Verwendung der Browser-Print Funktion, werden die Iframes nicht richtig dargestellt.
230324Sidebar Widesprad-Incident klappt erst bei erneuter Typauswahl aufKIXWidespreadIncidentgeschlossenBei der Ticketerstellung und Auswahl des Typs "Incident" bleibt die Sidebar Flächenstörungen geschlossen.
Bei erneuter Auswahl des Typs wird diese dann erst geöffnet.
12/2018
229913CI-Klassen mit Leerzeichen im Namen machen Ansicht in "verlinkte Objekte" unkonfigurierbarKIXgeschlossenMöchte man mittels Einstellungen die Spalten im Tab "Verlinkte Objekte" anpassen und nutzt Leerzeichen im Namen der ConfigItem-Klasse, so lässt sich die Konfiguration nicht nutzen.Klasse ohne Leerzeichen umbenennen 08/2018
228058DF verliert nach mehrmaligem Ausblenden den StandardwertKIX4OTRSgeschlossenWird ein DF eingeblendet, ausgeblendet und wieder eingeblendet verliert es seinen Standardwert. 03/2019
227304Kundenlogin - Spez.Logo verschiebt Loginfelder in nicht sichtbaren BereichKIXgeschlossenEingabefelder verrutschen, je nach Logo-breite sind sie schlecht, oder gar nicht verwendbar 12/2018
226304VerknüpfteObjecte -> ITSM 'Zuletzt geändert' ist leerKIXgeschlossenWenn bei den verknüpften Objekten die Anordnung der Spalten angepasst wurde, bleibt die Spalte "zuletzt geändert" leer. 06/2018
225046Sidebars im KundenInformationszentrum vergessen Ihre KonfigurationKIX4OTRSgeschlossenBeim Verschieben der Sidebars (z.B. Ansprechpartner Informationen) im Kunden-Informationszentrum wird die Anordnung beim nächsten Öffnen wieder zurück gesetzt. 12/2018
221789AgentTicketCompose keine Reaktion bei AntwortvorlageKIXzugewiesenSobald im AgentTicketZoom über eine Antwortvorlage auf eine Nachricht geantwortet werden soll, zeigt das System sporadisch keine Reaktion bei Auswahl einer Vorlage. Man kann klicken aber es wird nur die Vorlage ausgewählt. Die gewünschte Funktion (öffnen der AgentTicketCompose) bleibt aus. Der Fehler kann nur durch einen kompletten Reload behoben werden.Modernize als Klasse am Auswahlobjekt entfernen:
in der AgentTicketZoomTabArticle.pm alle Vorkommen der folgenden Art abändern ...
my $StandardResponsesStrg = $LayoutObject->BuildSelection(
Name => 'ResponseID',
ID => 'ResponseID',
# Class => 'Modernize Small',
Class => 'Small',
Data => @StandardResponseArray,
);
218216CMDBExplorer Spalte 2 und 3 haben Abstand nach obenKIXCMDBExplorergeschlossenLayoutfehler
Die Inhalte der Spalten zwei und drei werden mit großem Abstand zum IFrame angezeigt.
12/2018
215238Nutzer-Fehler beim Erstellen eines dyn. Feldes verhindert Speichern auch nach KorrekturKIX4OTRSgeschlossenNach Fehlermeldung, dass der Name eines dynamischen Feldes nur aus Buchstaben und Zahlen bestehen darf, ist der Button "Übermitteln" nicht nutzbar/inaktiv und der Hinweis, dass die Modulzuweisungen in der SysConfig gespeichert werden ist noch vorhanden. 03/2019
210788SysConfig enthält OTRS-PlatzhalterKPIDashboardgeschlossenz.B. in:
KPIDashboard###DataStreamPreparedDataDir
KPIDashboard###TemplateODBC
KPIDashboard###TemplateXML
12/2018
204421kein Ajax-Reload in AgentTicketPhone wenn Auswahl der Queue gelöscht wirdKIX4OTRSgeschlossenWenn eine Queue ausgewählt ist und auf das kleine x (bei Modernized) geklickt wird, gibt es keinen Ajax-Reload (bei allen anderen Felder aber schon) - dadurch werden ACL-Auswirkungen bzgl. der Queue nicht wirksam 12/2018
190533TicketStateWorkflowAutomaticStateAction###NextStatePendingOffset greift nichtzurückgestelltDer SysConfig Schlüssel TicketStateWorkflowAutomaticStateAction###NextStatePendingOffset greift nicht. Als Wartezeit wird nicht das definierte Offset genutzt, sondern immer die in den TicketKernDaten ausgewählte Wartezeit.
185787Pagination von AgentITSMConfigItemSearch funktioniert nicht bei Suche nach SubattributenKIXgeschlossenDie CMDB-Suche funktioniert nicht bei Suche nach Subattributen. Die Ergebnismenge stimmt bei mehreren Suchen nicht mehr überein. Ursache ist, dass im rekursiven Aufruf der Suchprofilaufbereitung die Werte nicht mehr übergeben werden. 10/2018
185300Besitzer in Kerndaten nicht mehr vorausgewähltKIX4OTRSabgelehnt (KnownError)In AgentTicketZoomTabActionCommon wird der Verantwortliche vorausgewählt, der Besitzer aber nicht,
182182FehlerhafteEventTransactionKIXwarten auf DritteSobald eine Kette von Events entsteht innerhalb derer das gleiche Event mehrfach auftritt, ist es ebenfalls mehrfach in der Eventliste für Transaktions-Events vorhanden und lösst damit mehrfach gleiche Transaktionsevents aus
180102TicketServiceList löscht ServiceID und übergibt Leerwert an ACLKIX4OTRSgeschlossentrotz ausgewähltem Service und angepasster Config für DisabledDynamicField werden versteckte Felder nicht wieder angezeigt 12/2018
174551Fehler bzw. unterschiedliches Verhalten mit Suchvorlagenzurückgestellt1. Textfeld verschwindet beim erneuten Aufruf der Kopier-"Warnung" 2. eigene Vorlage bleibt in DB, wenn mit fremde Vorlage mit selben Namen kopiert 3. Abo löscht eigene Vorlage
167029Default QueueID greift nicht bei Ticket Erstellung aus KundenInfoCenterKIXabgelehnt (KnownError)Über SysConfig Schlüssel Frontend::CommonParam###QueueID kann eine Default Queue eingestellt werden. Wenn man normal ein neues Ticket anlegt, funktioniert das auch. Wenn man allerdings im Kundeninformationszentrum am KundenBenutzer über den "Erstellen" Button ein neues Ticket erstellt, ist die Queue leer
149303PhoneOutbound - Entwurfdialog verdrängt TelfeonnummernauswahlCTI4KIXzurückgestelltwird die Maske AgentTicketPhoneOutbound aufgerufen UND es existieren mehrere anrufbare Telefonnummern (damit der Nummernwahldialog erscheinen kann) UND es existiert ein gespeicherter Entwurf im Ticket in der Maske, verdrängt der Entwurfsdialog die Telefonnummernauswahl