Diverse Erweiterungen und Verbesserungen //11

Die Auftragsbearbeitungs-, PPS- und Warenwirtschaftssoftware des ERP-Systems easyWinArt erhält nachfolgende Erweiterungen und Verbesserungen:

  • Weitere Optimierungen der zentralen Fehlerbehandlung: Auch für Fehler in Fehler werden aussagekräftige Fehlermeldungen erzeugt und automatisch an das easyWinArt-Team geschickt
  • Die Fehlerbehandlung bei automatischen, serverbasierenden, zeitgesteuerten Scheduler-Aktivitäten wurde ebenfalls verbessert.
  • Die Synchronisation serverbasierender, zeitgesteuerter Scheduler-Aktivitäten erfolgt nun nicht mehr dateibasierend, sondern direkt im Hauptspeicher des Scheduler-Servers.
  • Neue Menüfunktion ‘Barverkaufs-Belege‘ als Ergänzung für die in Entwicklung befindliche Menüfunktion ‘Barverkauf‘, die einen einfachen und anonymen Barverkauf mit automatischen Lagerbuchungen umfasst.
  • Überprüfung der Mindestbestellmenge beim Umwandeln eines Bestellvorschlages in eine Bestellung für alle Positionen des Bestellvorschlages.

Verwaltung von Barverkaufs-Kassen

Die Warenwirtschaft der ERP-Software easyWinArt wurde um eine neue Menüfunktion ‘Barverkaufs-Kassen’ zur Erfassung und Verwaltung von Barverkaufs-Kassen erweitert:

  • BARK – Barverkaufs-Kassen – Verwaltung aller Barverkaufs-Kassen

Jede Barverkaufs-Kasse wird über ein Kürzel und eine Benennung identifiziert. Für die Finanzbuchhaltungs-Übergabe kann ein Finanzbuchhaltungskonto zugewiesen werden.

Für jede Barverkaufs-Kasse müssen weiterhin nachfolgende Daten eingestellt werden:

  • Bankkonto
  • Kontengruppe Verkauf
  • Kontengruppe Einkauf
  • Lagerort
  • Magazin

Diese Vorgaben werden für die in Entwicklung befindliche Menüfunktion ‘Barverkauf‘ benötigt, die einen einfachen, schnellen und anonymen Barverkauf mit automatischen Lagerbuchungen für die verkauften Artikel umfasst.

NEU >>> Neue Hauptversion 3.0 für easyWinArt

Die ERP-Software easyWinArt wurde in der Software-Basis, dem sogenannten Business-Framework, grundlegend überarbeitet und verbessert. Das neue easyWinArt-ERP-System hat die Lizenz-Versionsnummer 3.0 und kann ab sofort von allen Kunden mit gültigem Software-Update-Wartungsvertrag online runtergeladen und installiert werden.

Neue Business-Framework-Funktionalitäten:

  • Umfassende Überarbeitung des Frameworks – easyWinArt 3.0
    In den zurückliegenden Wochen wurde das Business-Framework der ERP-Software easyWinArt grundlegend optimiert. Die beiden wesentlichen Aspekte dieser Optimierungen sind eine grundlegende Verbesserung und Überarbeitung der programmweiten Fehlerbehandlungen sowie die Beseitigung von memory leaks und der verbesserte Umgang mit der Verwendung des Hauptspeichers eines PCs. Zusätzlich erscheinen dem Anwender ab sofort alle Fehlermeldungen in einem einheitlichen Format und sind deutlich besser beschrieben.
    Die durchgeführten Maßnahmen dienen hauptsächlich der Qualitätssicherung. Viele elementare Mängel wurden behoben. Basierend auf den Neuerungen können zukünftig Problembeseitigungen schneller und präziser durchgeführt werden. Das easyWinArt-Team möchte einen möglichst fehlerfreien und stabilen Betrieb Ihrer easyWinArt-Software gewährleisten.
    Um deutlich auf diese Neuerungen hinzuweisen, wird easyWinArt unter der neuen Version 3.0 geführt. Wir empfehlen allen easyWinArt-Anwendern, dringend ein Update auf die neuste Version durchzuführen.
  • Ausnahmebehandlung und Fehlermeldungen
    Die komplette Ausnahmebehandlung (auch Fehlerbehandlung, exception handling oder error handling) wurde maßgeblich überarbeitet und verbessert. Programmfehler werden an allen Stellen gezielt behandelt. Es konnte erreicht werden, dass weniger ‘Schwerwiegende Fehler’ auftreten, bei denen das komplette easyWinArt-Programm geschlossen wird. Statt dessen wird ein Fehler möglichst als einfacher Fehler behandelt, so dass nur die entsprechende Menü-Funktion beendet werden muss.
    Unerwartete Fehler werden optisch in einer neuen Fehlermeldung ausführlich dargestellt. Die genaue Fehlerstelle sowie alle zusammenhängenden Code-Positionen werden detailiert mit Angabe der Zeilennummern, des Fehlertyps, der Klasse, Methode usw. aufgeführt.
    Ein solcher Fehler wird automatisch über das Internet dem easyWinArt-Team zugestellt. Auf diese Weise kann auch ohne Beteiligung des Anwenders schnellstmöglich eine Problembeseitigung durchgeführt werden. Aus dem Fehlerfenster heraus kann der Fehler auch weiterhin per E-Mail zugestellt werden. Dies ist aber nur noch sinnvoll, wenn zusätzliche Informationen eingegeben werden, z.B. wie sich der Fehler herleiten lässt oder wann genau er aufgetreten ist.
    Das easyWinArt-Team bearbeitet auf Grund der Neuerungen Fehler erst ab der Version 3.0 von easyWinArt. Alle Anwender werden deshalb gebeten, ein Update auf die neuste Version durchzuführen und uns erst danach beim Auftreten eines Fehlers zu kontaktieren.
    Die ERP-Software easyWinArt wurde um die neue Menü-Funktion ‘Registrierte Fehler‘ erweitert. Darin werden alle im Rahmen der neuen Ausnahmebehandlung auftretenden Fehler protokolliert und können jederzeit vom Anwender oder vom easyWinArt-Support eingesehen werden. Wenn dem easyWinArt-Team keine Fehlermeldungen automatisch zugestellt werden sollen, kann dies in der Mandantenkonfiguration deaktiviert werden. Zur Unterstützung der Fehlerbeseitgungen sollte diese Funktion jedoch aktiviert bleiben.
  • Beseitigung von memory leaks
    Ein in Fachkreisen bekanntes Problem bei vielen, insbesondere großen .NET-Anwendungen ist die Memory-Ressource.
    Auch easyWinArt war bisher recht verschwenderisch im Umgang mit dem, zugegebenermaßen bei modernen PCs reichlich vorhandenen Hauptspeicher. Das hat die meisten easyWinArt-Anwender somit auch nicht sonderlich gestört. Einige wenige ‘Power’-User, die in einer easyWinArt-Sitzung mehrere 100 Fenster geöffnet und wieder geschlossen haben und dabei sogar eventuell und oft unnötigerweise jeweils mehrere 1000 Datensätze gleichzeitig angezeigt haben, hatten in den letzten Monaten jedoch gelegentlich zunächst unerklärliche Fehler gemeldet. Grund genug für uns, diese Probleme genauer zu analysieren.
    Relativ schnell haben wir erkannt, dass auch easyWinArt zu viel Hauptspeicher verbraucht, wenn häufig neue Menüfunktionen geöffnet und wieder geschlossen werden.
    Die Ursache für dieses Verhalten zu finden war hingegen nicht so einfach. Wie sich herausgestellt hat, gab es mehrere voneinander unabhängige Ursachen.
    Alle Memory-Probleme wurden durch eine akribische und grundlegende Überarbeitung des easyWinArt-Business-Frameworks beseitigt. Damit ist easyWinArt ab sofort eine der wenigen großen .NET-Anwendungen, die sparsam mit der Ressource ‘Hauptspeicher’ umgehen. Wo Hauptspeicherverbrauch Performance-Vorteile bietet, wird der oft reichlich vorhandene Hauptspeicher natürlich weiterhin sinnvoll genutzt.

 

Viele Erweiterungen und Verbesserungen

Die Auftragsbearbeitung, Warenwirtschaft und PPS-Software easyWinArt erhält nachfolgende Erweiterungen und Verbesserungen:

  • Suchen:
    Die ‘Erweiterte Suche’ (Suchen+) erhält das neue Auswahlkriterien-Sonderzeichen §. Es hat die Bedeutung ‘ungleich‘ bzw. ‘nicht enthalten‘.
    Beispiel: Durch Eingabe von §Rot als Suchkriterium in der Artikel-Langbezeichnung werden alle Artikel gesucht, bei denen im Langtext nicht das Wort ‘rot’ vorkommt.
    Das Auswahlkriterien-Sonderzeichen § lässt sich bei Text-Feldern auch in Kombination mit dem Platzhalter * verwenden sowie auch in Zahlen– und Bit-Feldern sowie Datums-, Zeit– und GUID-Feldern. Darüber hinaus ist auch eine Kombination mit anderen Suchkriterien möglich.
    Sowohl bei der Schnellsuche als auch bei der Erweiterte Suche reicht ein Klick auf ‘Auswahlkriterien-Sonderzeichen’ zum Öffnen der Hilfe. Wird die Maus über den Text ‘Auswahlkriterien-Sonderzeichen’ bewegt, so öffnet sich ein der Hilfe entsprechender Tooltip.
  • Beleg-Import-Drehscheibe:
    Die Beleg-Import-Drehscheibe wurde dahingehend erweitert, dass im Falle von zu importierenden Artikel-Positionen mit zusätzlicher Langbezeichnung die übertragene Beleg-Positions-Langbezeichnung aus der Langbezeichnung des Artikels plus der Langbezeichnung der Drehscheiben-Position zusammengesetzt wird. Die easyWinArt-LogiKal-Schnittstelle (ORGADATA) nutzt diese neue Funktionalität zur Übertragung der Farbe von Profilen.
  • Stücklisten-Kopie bei Artikel-Kopie:
    Nach Setzen der neuen Mandanten-Konfigurations-Schalter
    Bei Artikel-Kopie Fertigungs-Stückliste mit kopieren
    Bei Artikel-Kopie Verkaufs-Stückliste mit kopieren
    wird beim Kopieren eines Artikels auch die jeweilige Stückliste mit kopiert, sofern vorhanden.
  • Lager-Import-Drehscheibe:
    Die beiden Menüfunktionen ‘Lager-Import-Drehscheibe‘ und ‘→ Fehlerhafte Lager-Importe‘ im Hauptmenü ‘EDI’ ersetzen ab sofort die bisherigen Menüfunktionen ‘Import Lager-Entnahmen‘ und ‘Fehlerhafter Import Lager-Entnahmen‘.
  • Fertigungs-Aufträge:
    Neues Druckformular ‘Sammeldruck aller Fertigungs-Aufträge‘.
  • Drucken und Liste:
    Druckformulare, die sich auf die gesamte Suchliste beziehen, bekommen automatisch einen Pfeil ‘→’ vor den Namen zur besseren Identifizierung.
  • Anmelden an easyWinArt:
    Der neue Mandanten-Konfigurations-Schalter ‘Login-Cache einschalten‘ bewirkt, dass wichtige Menüfunktionen-Selects und -Links schon beim Anmelden an easyWinArt in einen globalen Cache geschrieben werden. Dies hat zur Folge, dass der Anmeldevorgang ca. 30% länger dauert. Dafür läuft der erste Aufruf wichtiger Menüfunktionen um ca. 30% schneller ab. Ab dem 2-ten Aufruf einer Menüfunktion ändert sich nichts und ein Aufruf ist unabhängig vom Schalter ‘Login-Cache einschalten‘ immer mehr als 50% schneller als der erste Aufruf. Ihr easyWinArt-Team empfiehlt Ihnen, den Schalter nicht zu setzen.
    Stellen Sie besser die maximale Ergebnis-Anzahl beim Suchen auf einen Wert kleiner 500 und blenden Sie alle Registerkarten aus, die Sie nicht benötigen. Darüber hinaus können Sie auch nicht benötigte Menüfunktionen-Links ausblenden. Auch diese Maßnahmen beschleunigen den Menüfunktionen-Aufruf.
    Die Artikelverwaltung ist die zurzeit beim Aufruf langsamste Menüfunktion. Sie hat 37 Registerkarten und 26 abhängige Menüfunktionen (Links). Eine solche Informationsfülle benötigt natürlich seine Zeit. Dennoch sollte ein Aufruf der Artikelverwaltung auf einem durchschnittlich performanten PC beim ersten Aufruf nur ca. 4 Sekunden und bei jedem weiteren Aufruf kaum mehr als eine Sekunde dauern. Wenn Ihnen das ausreicht, ändern Sie am besten nichts und behalten die vielen Möglichkeiten und Optionen.

NEU >>> easyWinArt mit permanenter Qualitäts-Sicherung

Die ERP-Software easyWinArt wurde um eine neue Menüfunktion erweitert:

Verwaltung → Protokolle → Registrierte Fehler

Die neue Menüfunktion ‘Registrierte Fehler‘ dient der Anzeige aller bei Ihnen aufgetretenen Fehler, die automatisch zentral registriert wurden.

Jede Software hat Fehler!

Diese Aussage gilt insbesondere für umfangreiche Softwareprodukte, die permanent weiterentwickelt werden. Beides trifft für easyWinArt zu. easyWinArt hat zurzeit ca. 3 Millionen Zeilen Programmcode mit einem Realisierungsaufwand von mehr als 30.000 Stunden und wird täglich weiterentwickelt. Auch easyWinArt hat Fehler!

Ihr easyWinArt-Team möchte die Software nicht nur permanent weiterentwickeln und verbessern, sondern auch eine permanente Qualitäts-Sicherung einführen, um die schon jetzt hohe Software-Qualität weiter zu steigern. Dies ist nur möglich, wenn Ihr easyWinArt-Team möglichst über alle auftretenden Fehler aller Anwender zeitnah informiert wird.

Dies geschieht ab sofort unmittelbar und automatisch bei jedem aufgetretenen Fehler eines jeden easyWinArt-Kunden über einen entsprechend eingerichteten Web-Service, sofern er mit dem Internet verbunden ist. Alle von Ihnen automatisch übertragenen Fehler werden in der neuen Menüfunktion ‘Registrierte Fehlerprotokolliert und Sie haben jederzeit einen Überblick darüber, welche Fehlermeldungen an das easyWinArt-Team verschickt wurden.

Im Bedarfsfalle können Sie natürlich immer noch einen Fehler auch direkt über das Icon ‘Fehlermeldung an das easyWinArt-Support-Team‘ des Fehlerfensters teilautomatisch verschicken. Dies sollten Sie insbesondere dann durchführen, wenn Sie den Fehler näher erläutern möchten: Wie, wann, warum, in welcher Abfolge usw.

Aus Gründen des Datenschutzes werden alle zentral protokollierten Fehlermeldungen nach ca. 4 Wochen gelöscht. Möchten Sie dennoch keine Fehler übertragen, so setzen Sie den neuen Mandanten-Konfigurations-Schalter ‘Fehler-Registrierung ausschalten‘. Ihr easyWinArt-Team wünscht sich natürlich, dass Sie die Fehler-Protokollierung nicht ausschalten. Nur so können Sie mit Null-Aufwand dazu beitragen, dass Ihr easyWinArt eine maximale Software-Qualität bekommt.