Beiträge von Majob

Als Gast kann das komplette Forum angesehen werden. Um selbst Beiträge oder Themen verfassen zu können, musst du dich erst registrieren.

    Hallo,
    hab inzwischen in der /agorum/roi/customers/agorum.uninstall.manager/js/uninstaller.js-Datei die Lösung gefunden. Dort existiert eine remove-Worker-Funktion, die für den Verwendungszweck funktioniert.


    JavaScript: unistaller.js
    let removeWorker = (name, type) => {
      let w = Packages.agorum.roi.workers.Workers.get(name);
      if (w) w.remove();
      
      let s = Packages.agorum.commons.statistic.Statistic.getStatistic('WorkersStatistic.' + type + '.' + name);
      if (s) s.removeFromParent();
    };


    annkatrin.goepfert, Oliver Kaufmann Jedoch ist zu beachten, dass in dem Code der uninstaller.js wohl noch ein Fehler steckt. Im Namen des Statisitc-Node des Workers ist der type eigentlich gar nicht enthalten. Nur wenn ich den Code wie folgt abwandele, funktioniert auch das Löschen der Worker Statistik


    JavaScript: uninstaller.js
    let removeWorker = (name) => {
      let w = Packages.agorum.roi.workers.Workers.get(name);
      if (w) w.remove();
      
      let s = Packages.agorum.commons.statistic.Statistic.getStatistic('WorkersStatistic.WorkersSubStatistic.' + name);
      if (s) s.removeFromParent();
    };

    Hallo,

    weiß jemand einen Weg, um einen Worker programmatisch z.B. per pre-Script zu löschen? Ich konnte erfolgreich den dazugehörigen MetaDB-Eintrag des Workers löschen. Jedoch ist der Worker anschließend nach wie vor im SupportTool zu sehen. Erst nach einem Neustart verschwindet der Worker wirklich.


    Kann ich das (Neu)laden der Worker aus der MetaDB irgendwo anstoßen, ohne Agorum neu starten zu müssen?

    Hallo,
    wir haben inzwischen eine Lösung gefunden, die gänzlich ohne CSS auskommt. Grundsätzlich war der Wunsch, dass in einer Status-Spalte der Wert "aktiv" zusätzlich mit einem grünen und der Wert "inaktiv" mit einem roten Icon angezeigt wird. Das sollte so aussehen wie im Screenshot aus Smart Orga. Bei der Lösung aus Smart Orga wird dabei mit einem css-Selektor ein entsprechendes SVG-Icon zur n-ten Spalte hinzugefügt. Problem dabei ist, dass das Icon immer in der n-ten Spalte angezeigt wird, selbst wenn der Nutzer manuell die Spaltenreihenfolge ändert.

    Daher haben wir stattdessen zunächst die Icons in die Werte des Metadatums selbst als Unicode-Zeichen integriert 🟢=> https://www.compart.com/de/unicode/U+1F7E2. Jedoch ist die SOLR-Suche nach Metadaten, die mit einem Unicode-Icon beginnen, nicht so schön. In einem zweiten Schritt haben wir daher die Icons in separate Übersetzungsdateien ausgelagert und speichern lediglich die Übersetzungskeys als Werte am Metadatum. Mit Hilfe des etwas spärlich dokumentierten Features, Metadaten anzulegen, deren Werte vor der Anzeige übersetzt werden, ist es uns dann gelungen, die Übersetzung in die Listen-Konfiguration aufzunehmen (siehe https://agorumdocproxy.agorum.…5056aa0ecc/acds-anchor-48).


    Also falls nochmal jemand das Problem hat :)



    VG

    Manuel

    Hallo,

    ich wollte mal fragen, wie es möglich ist, eine alternative OCR-Engine an Agorum anzubinden. Und ob das vielleicht auch mal jemand gemacht hat? Wir würden gern mal ein bisschen mit anderen (im Zweifel auch kostenpflichtige) Engines testen und die Ergebnisse vergleichen.