Tagged: 

Viewing 10 reply threads
  • Author
    Posts
    • #10624
      Andre Busse
      Participant

      Hallo,

      das Ticketsystem wird neu eingerichtet.

      Wir würden gerne anfänglich alle Kunden aus dem Rechnungsprogramm importieren für einen effektiven Funktionstest des Ticketsystems.

      Im ITSM Paket kann ich nur Objekte importieren.

      Wie wird dies gemacht?

    • #10732
      Stefan Rother
      Keymaster

      Hi Andre,

      das kommt ein bisschen darauf an, wie die Kunden vorliegen (In welchem Format / in welcher DB). Wäre es nicht besser die Kundendatenbank einfach anzubinden (eventuell ro)? Oder soll später OTOBO als Basis dienen?

      Schöne Grüße,

      Stefan

    • #10857
      Andre Busse
      Participant

      Hallo Stefan,

      das Rechnungsprogramm arbeitet leider Filebasiert, Stichwort historisch gewachsen, nur leider das Programm noch nicht.  Es ist ein CSV Export möglich. Für andere Programme haben wir die Kunden bereits in eine MS SQL DB importiert aus der CSV.

      Bin für konstruktive Lösungen offen, für den Anfang würde mir ein einmaliger Import reichen.

       

      mfg Andre

    • #10876
      Stefan Rother
      Keymaster

      Hallo Andre,

      es gibt für OTRS ein Plugin was sehr einfach zu migrieren ist meiner Meinung nach. Du findest das Plugin hier:

      Customer User Import Export

      Frag doch da fairerhalber einfach mal an, ob Sie Dir das Plugin nicht auch für OTOBO zur Verfügung stellen können. Falls das nicht klappt, schreib eine kurze Mail an hallo@otobo.de, dann migrieren wir es für Dich. Ich denke nicht, dass da Kosten entstehen, so wie ich die Situation einschätze (30 Minuten Arbeit).

      Schönes Wochenende!

      Stefan

    • #13746
      giulino-lenzi
      Participant

      Hi Stefan,
      Sorry if I am writing in German area, but the referring post is here.

      I tried to „adapt“ the „Customer User Import Export.opm“ you linked in the previous post, and it looks easy, like other OTRS packages.
      Instead a bad thing happens:
      1) it is imported successfully (non errors are displayed)
      2) it doesn’t work
      3) config rebuild has errors !!!
      Uninstalling that package, config rebuild is perfect.

      I suppose the missing error message is a BUG, but I don’t have a GitHub account to add this in the bug list.

      Here are the error image and the package „converted“ that produced this problem

       

      Package start….

      ////////////////////////////////////////////

      <?xml version=“1.0″ encoding=“utf-8″ ?>
      <otobo_package version=“1.1″>
      <Name>UserImportExport</Name>
      <Version>10.1.0</Version>
      <Vendor>AddonsForOTRS</Vendor>
      <URL>https://otrsaddons.com/</URL&gt;
      <License>GNU GENERAL PUBLIC LICENSE Version 2, June 1991</License>
      <Description Lang=“en“>Provides ImportExportBackend for Users.</Description>
      <Framework>10.1.x</Framework>
      <PackageRequired Version=“5.0.1″>ImportExport</PackageRequired>

      <CodeInstall Type=“post“>
      $Kernel::OM-&gt;Get(‚var::packagesetup::UserImportExport‘)-&gt;CodeInstall();

      …….

      …………………….0KCjE7</File>
      </Filelist>
      </otobo_package>

      ////////////////////////////////////////////

      Package end

       

      Thank you very much !!

      Julian

       

    • #14175
      Goran Plavsic
      Participant

      Hi @giutobo

      Did you find any solution? I am getting the same error when trying to install this package.

    • #14176
      giulino-lenzi
      Participant

      Hi Goran

      Unfortunately I am still without solution.

      I tried to check if other packages have one of those „Init value()“,  (Framework, Application, Config, Changes), to check for syntax,  but I was unlucky.

      In the meantime I discovered other packages give the same error.

      Maybe it is a simple generic declaration, but I don’t know to do it :-(

      Giutobo

       

    • #14178
      Goran Plavsic
      Participant

      Hi @giutobo

      I found the issue, because I am not aible to attach anything here in the forum I will share it here:

      https://gist.github.com/g0g11/a6ecedc13589d2af876f51f0e1138ab8

      Let me know if it worked :)

    • #14179
      giulino-lenzi
      Participant

      Hi

      your package contains 3 more files, including a script: what is it needed for ??

      And where did you get the 2 documentations ?

       

      In the meantime, I  found where the bug was: not in the XML code of the OPM file, but INSIDE the XML file encoded INSIDE the opm package:

      Kernel/Config/Files/XML/CustomerUserImportExport.xml

      I edited this file with simple vi, and substituted the 2 occurrences (top and bottom) of otrs with otobo.

      :-)

      Unfortunately I also cannot attach the new OPM file, so I described what I cganged.

       

       

       

       

    • #14181
      Goran Plavsic
      Participant

      Hi @giutobo

      it is only the file which I shared in the URL, the other files are not for that and used in other projects. But yes the issue is in the CustomerUserImportExport.xml, I did the change already in the base64 string.

    • #14185
      giulino-lenzi
      Participant

      Hi Goran

      Now I suppose our packages are similars, but not the same.

      Mine contains:

      • UserImportExport.xml
      • User.pm
      • de_UserImportExport.pm
      • UserImportExport.pm

      Yours contains:

      • CustomerUserImportExport.xml
      • CustomerUser.pm
      • de_CustomerUserImportExport.pm
      • CustomerUserImportExport.pm
      • USAGE_customeruserimportexport.pod
      • CHANGES_CustomerUserImportExport.md
      • ImportExportObjectCustomerUser.t

      Nevertheless, the fix is the same :-)

      Best regards !

      Giutobo

       

       

       

Viewing 10 reply threads
  • You must be logged in to reply to this topic.