[Gelöst] Eigene Verknüpfung hinzufügen

Allgemein Fragen, deutsche News, Ankündigungen & Events zum OTRS
Post Reply
liquidxtc13
Znuny newbie
Posts: 30
Joined: 30 Nov 2020, 21:13
Znuny Version: 6.4.5
Real Name: Bjoern

[Gelöst] Eigene Verknüpfung hinzufügen

Post by liquidxtc13 »

Hi zusammen!

Ich versuche ein neuer Verknüpfungstyp hinzuzufügen. Also zusätzlich zu "Eltern-Kind" oder "Normal" möchte ich gerne einen neuen Verknüpfung bei Tickets auswählbar machen. Ich bin soweit, dass ich mir in der Systemkonfiguration das Modul LinkObject angeschaut habe. Aber dort kann ich keine neuen Linkobjekte erstellen.
Durch eine Suche im OTRS-Verzeichnis habe ich diverse .xml-Dateien gefunden. Aber ich bin ehrlich gesagt nicht sonderlich erpicht darauf in den Konfig-Dateien rumzupfuschen - spätestens beim nächsten Update führt das sicherlich zu Problemen. Ich kann mich aber natürlich täuschen..

Habt ihr eine Idee?

Viele Grüße!
Last edited by liquidxtc13 on 16 Mar 2021, 12:34, edited 1 time in total.
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Eigene Verknüpfung hinzufügen

Post by root »

Hi,

das ist kein Problem solange Du dir eine eigene XML-Datei anlegst. Bau Dir mal eine zusammen und poste die doch einfach mal.

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
liquidxtc13
Znuny newbie
Posts: 30
Joined: 30 Nov 2020, 21:13
Znuny Version: 6.4.5
Real Name: Bjoern

Re: Eigene Verknüpfung hinzufügen

Post by liquidxtc13 »

Danke für den Tipp, werden ich heute Nachmittag mal versuchen!
Und wo speichere ich das dann ab, damit
a) die Originaldatei beim Update entsprechend behandelt wird,
b) meine Datei beim Update nicht überschrieben wird und
c) meine Parameter in der Datei die der Originaldatei überladen?

Viele Grüße!
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Eigene Verknüpfung hinzufügen

Post by root »

Hi,

Du wolltest ja eine zusätzliche Verknüpfung. Daher legst Du Deine eigene XML im Verzeichnis Kernel/Config/Files/XML ab. Dann wird Deine Datei auch nicht überschrieben. Wichtig ist nur, das die Nummer im Namen eine andere ist (<Setting Name="LinkObject::PossibleLink###0290" Required="0" Valid="1">). Die Parameter einer bestehenden Verknüpfung kann Du ja in der SysConfig ändern.

Wie gesagt, sonst poste Deine XML.

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
liquidxtc13
Znuny newbie
Posts: 30
Joined: 30 Nov 2020, 21:13
Znuny Version: 6.4.5
Real Name: Bjoern

Re: Eigene Verknüpfung hinzufügen

Post by liquidxtc13 »

Hi zusammen,

hier mal meine XML:

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>
<otrs_config version="2.0" init="Config">
        <Setting Name="LinkObject::Type###DuplicateOf" Required="1" Valid="1">
                <Description Translatable="1">This setting defines the link type 'DuplicateOf'. If the source name and the target name contain the same value, the resulting link is a non-directi$
                <Navigation>Core::LinkObject</Navigation>
                <Value>
                        <Hash>
                                <Item Key="SourceName" Translatable="1">Duplicate Of</Item>
                                <Item Key="TargetName" Translatable="1">Duplicate Of</Item>
                        </Hash>
                </Value>
        </Setting>

        <Setting Name="LinkObject::PossibleLink###9001" Required="0" Valid="1">
                <Description Translatable="1">This setting defines that a 'Ticket' object can be linked with 'Ticket' objects using the 'DublicateOf' link type.</Description>
                <Navigation>Core::LinkObject</Navigation>
                <Value>
                        <Hash>
                                <Item Key="Object1">Ticket</Item>
                                <Item Key="Object2">Ticket</Item>
                                <Item Key="Type">DuplicateOf</Item>
                        </Hash>
                </Value>
        </Setting>
</otrs_config>
Leider taucht meine Verknüpfung in der Systemkonfiguration nicht auf, auch nicht nach dem Neustart des httpd. Woran kann das liegen?

Viele Grüße!
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Eigene Verknüpfung hinzufügen

Post by root »

Hi,

das sieht doch schon fast gut aus. Beim ersten Setting fehtl noch das schliessende </Description>.

Und mit einem Neustart des httpd passiert hier nix. Bitte als OTRS User der Befehl

Code: Select all

$HOME/bin/otrs.Console.pl Maint::Config::Rebuild
ausführen um Änderungen / neue XML-Dateien zu "aktivieren".

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
liquidxtc13
Znuny newbie
Posts: 30
Joined: 30 Nov 2020, 21:13
Znuny Version: 6.4.5
Real Name: Bjoern

Re: Eigene Verknüpfung hinzufügen

Post by liquidxtc13 »

root wrote: 12 Mar 2021, 07:56 das sieht doch schon fast gut aus. Beim ersten Setting fehtl noch das schliessende </Description>.
Tatsächlich ist das beim kopieren verloren gegangen :lol:
root wrote: 12 Mar 2021, 07:56 Und mit einem Neustart des httpd passiert hier nix. Bitte als OTRS User der Befehl

Code: Select all

$HOME/bin/otrs.Console.pl Maint::Config::Rebuild
ausführen um Änderungen / neue XML-Dateien zu "aktivieren".
Perfekt, das war's! Danke dir :-)

Viele Grüße!
Post Reply