admin

Sep 10, 2024

Features

1. Feld Erweiterung für FIBU - Konten

Bei Lieferanten gibt es unter Finanzbuchhaltung nun die Möglichkeit zwei Konten hinzuzufügen. Das Fibu-Konto Debitor entspricht hierbei dem vorherigen einzelnen Feld.

2. Import-Freigabe an geplantem Datum

Beim importieren von Produkten ist es nun möglich ein Datum festzulegen an welchem der Import gestartet werden soll - der Import wird dann zum Tagesbeginn (00:00) am gewählten Datum gestartet.

3. Mehrere Positionen in einer Einzelanfrage

In Einzelanfragen ist es nun möglich, mehrere Positionen anzugeben.

4. Import - nicht gefundene Eclass als Warnung ausgeben

  • Wird eine Eclass bei einem Import nicht gefunden, wird kein Fehler mehr geworfen und abgebrochen, stattdessen gibt es nur eine Systeminterne Warnung und der Import läuft weiter.

5. Benachrichtigungssystem in Admin Einstellung übernehmen

Das Benachrichtigungs-Feature welches bereits im Kunden- und Lieferanten-Portal vorhanden ist, ist nun auch im Admin-Portal verfügbar. Über dieses können für bestimmte Events E-Mail Adressen registriert werden, an welche bei diesen eine Benachrichtigung verschickt werden soll.

6. Klassifizierung von Kunden in Anfragen übernehmen

Für jeden Kunde der in einer Anfrage unter dem Tab "Positionen" hinzugefügt wird, werden dessen Klassifizierungen automatisch übernommen und sind unter dem Tab "Übersicht" ersichtlich.

Bug fixes

1. Adresse - Wechsel zwischen Privat und Arbeit funktioniert nicht

  • Sowohl bei Kunden, Lieferanten als auch bei Personen funktionierte der Wechsel zwischen den Typen Privat und Arbeit beim bearbeiten der Adressen nicht.

2. Mitarbeiter von Lieferanten konnten nicht richtig entfernt werden

3. HTML-Character escaping in E-Mail mit Markdown wurde korrigiert

4. Der Folgebelegs Tab bei duplizierten Bedarfserhebungen war leer

  • Unter Fogebelege wird das Original der Bedarfserhebung angezeigt und verlinkt

5. Mitarbeiter mit hinterlegtem Bedarfsthema konnten nicht richtig entfernt werden

6. Das Speichern der Einstellungen von Rechnungspositionen hat nicht richtig funktioniert

7. Die Größe und der Ladezustand der News-Bilder in der Detail Ansicht wurden angepasst


Infrastructure

1. Domain Umstellung

  • Die Domains der Anwendungen wurden umgestellt
  • Die alten URLs funktionieren noch - man wird zu den neuen Domains umgeleitet
Aug 19, 2024

Features

1. Suche in Personenliste via ID

Über die Suchfunktion kann bei Personen nun auch über die Nummer gesucht werden.

2. Einzelanfrage soll ein Email auslösen, welche an die Person geht welche die Anfrage gestellt hat

Wird im Shop eine Einzelanfrage ausgelöst, erhält die Anfragende Person zur Bestätigung eine E-Mail mit den Details der Anfrage. 


3. Snippet Integration in allen Portalen ermöglichen

Wie im synergy-shop gibet es nun auch in synergy-customer und synergy-supplier die Möglichkeit, einfach externe Programme, via HTML/JS Snippets zu integrieren.

4. Anpassung Status "gesperrt" bei "Löschen" von Mitarbeitern via Kunden bzw- Lieferanten-Portal

Wird ein Mitarbeiter im Kunden- oder Lieferanten-Portal entfernt, wird dieser nicht mehr einfach als gesperrt gekennzeichnet, sondern die Verbindung zum Unternehmen wird gelöscht und er verschwindet aus der jeweiligen Mitarbeiterliste. 


5. Erweiterungen für Bestellungen im Shop

Unter Bestellfreigabe sehen Customer-Employees welche ihrer Bestellungen (die das Bestelllimit überschritten haben) Freigegeben oder abgelehnt wurden.
Über ein Info-Modal ist es bei offenen Bestellfreigaben möglich, Kontakt zu einem Shop Administrator aufzunehmen.
Als Customer Admin ist es möglich offene Bestellfreigaben direkt Freizugeben oder abzulehnen.

Bug Fixes

1. Merken Button in Warenkorb fügt nur einen Artikel zur Merkliste hinzu

- Es wird nun immer die gewählte Menge eines Artikels im Warenkorb auch auf die Merkliste übernommen.

2. Anpassung von "Gewünschtem Lieferdatum" im Warenkorb

  • Eingabe des aktuellen Datums soll möglich sein Task actions
  • Eingabe eines Datums in der Vergangenheit soll nicht möglich sein Task actions
  • Eingabe eines Datums am Wochendenden oder anderen "nicht" Werktagen soll erlaubt sein Task 
  • Textänderung auf "Gewünschtes Lieferdatum"

3. Rechnungen speichern vor Abschluss

Damit keine Fehlerhafte validierung der Positionen mehr passieren kann, werden Rechnungen nun immer erst automatisch gespeichert bevor sie abgeschlossen werden.

4. Button "Rechnung abschließen" in Stepper disablen

Damit Rechnungen nicht abgeschlossen werden können während man sich in einem anderen Tab als "Positionen" befindet, ist der Button solange disabled.

5. Button disablen während Rechnung abgeschlossen wird

Während eine Rechnung im BE abgeschlossen wird, wird der Button "Rechnung abschließen" disabled um zu vermeiden dass der User öfters klickt.

Jul 15, 2024

Features

1. Snackbar bei Bestelleinsicht

Wird bei einem Mitarbeiter die Bestelleinsicht aktiviert oder deaktiviert, wird das mittels einer Snackbar bestätigt.

2. Shopbestellungen sollen automatisch die Klassifizierung des Lieferanten übernehmen

Hat ein Lieferant klassifizierungen hinterlegt, werden diese automatisch in die Bestellung übernommen.

3. Bestpreis Badge und Bestpreis Filter für Lieferanten ausblenden

  • Dem Lieferanten werden im Shop keine Bestpreis - Badges mehr angezeigt.
Der Lieferant hat keine Möglichkeit mehr nach dem Bestpreis zu filtern.
Der Lieferant sieht kein Bestpreis Badge mehr bei den Artikeln.
Als Customer sehe ich den Bestpreis Badge bei den Artikeln.

4. Preishistorie

Wird der Hauptpreis eines Artikels gelöscht, wird diese Änderung im neuen Table synergy_product_price_history festgehalten.

  • Wird das Produkt gelöscht, wird die Preishistorie nicht gelöscht
  • Preisänderungen, die sich nicht unterscheiden, werden nicht gespeichert

5. Bonuskontakt und Hauptansprechsperson Zuweisung 

at-ch-issues#614|#1199|#1392

Admin View: Wird ein Mitarbeiter eines Lieferanten als Bonusabrechnungskontakt einer Kondition  oder als Hauptansprechsperson festgelegt, ist das in der Mitarbeiterliste ersichtlich.
Synergy-Admin: Um eine als Bonusabrechnungskontakt festgelegte Person zu löschen, muss ein neuer Bonuskontakt zugewiesen werden.
Synergy Admin: Um eine als Hauptansprechperson festgelegte Person zu löschen, muss ein anderer Mitarbeiter als solche festgelegt werden.
Supplier-Admin Ansicht: Auch in der Lieferanten Ansicht sind die Hauptansprechpeson und die Bonusabrechnungskontakte als solche ausgewiesen.
Supplier-Admin: Selber Dialog wenn ein Bonusabrechnungskontakt gelöscht wird.
Supplier-Admin: Selber Neu-Zuweisen Dialog wenn eine Hauptansprechperson gelöscht wird.

Bug fixes 

1. Nur Shop-Admins sollen Bedarfserhebungen bearbeiten dürfen

Für Shop Admins ist die Bedarfserhebungen Liste ersichtlich
Mitarbeiter sehen in der Liste nur jene Bedarfserhebungen bei welchen sie für die hinterlegten Bedarfsthemen eingeteilt sind.

2. Link Style anpassen 

Weiterführende Links in Cards werden nun blau dargestellt.

Miscellaneous

Vereinheitlichen von Formular-Feldern

Die Fehlermeldung bei required-Formularfehlern wurde vereinheitlicht.
Jul 02, 2024

Features

1. Teilen der Merkliste für Synery-Customer-User ermöglichen

Es ist nun jedem Nutzer möglich selbst erstellte Merklisten zu teilen.

2. Neue Pagination für Imports

Unter den Import Tabs wurde die neue Pagination implementiert welche die Auswahl an Elementen pro Seite und das Springen zu bestimmten Seiten erlaubt.

3. Shop - Kommentarfunktion für Positionen im Warenkorb entfernen

Die Kommentarfunktion des Warenkorbs wurde entfernt. 

Bestehende Kommentare bleiben im PDF erhalten, wurden jedoch aus dem XML entfernt.


4. Bestellungen für Mitglieder-User untereinander optional sichtbar machen

In der Mitarbeiterliste ist es möglich die Bestelleinsicht der einzelnen Mitarbeiter zu aktivieren und deaktivieren. Ist es aktiviert, sieht der jeweilige Mitarbeiter alle Bestellungen (also alle die auch der Admin sieht).

5. Duplikatsverlinkung zum Originalbeleg

Duplizierte Belege haben eine Verlinkung zum original.

-> Fehlt noch bei Bedarfserhebungen - entsprechendes Ticket wurde erstellt

-> Link funktioniert nicht - Ticket wurde bereits erstellt


Bug Fixes

1. Sentry Fehler "No account found" & "getAccount(): Return value" wurden behoben.

2. Das Wording in der Import Statistik wurde angepasst

3. Fehler beim anlegen einer neuen Person wurde behoben

4. Der Fehler beim Toggle für die Steuerbefreiung wurde behoben

5. Die Sidebar bleibt auch bei Reload der Seite eingeklappt

Release 1.35.1

Features

1. Migration von Tags zu Bedarfsthemen

-> Mithilfe des bereitgestellten Mappings wurden die alten Tags zu den neuen Bedarfsthemen migriert.

-> Zunächst nur für AT, CH folgt noch.


2. Shop - Karten für News für 16:9 Bilder anpassen

Die Cards für die Pool-News wurden für 16:9 Bilder angepasst.

-> Der Link Style aus der Ticket-Spezifikation wurde noch nicht angepasst - das wird noch gemacht.


Infrastructure

1. Das Prefix der stage Domain wurde von "stage" zu "stage.review" geändert.

Jun 25, 2024

Features

1. XML-Dateien via API abrufen

Rechnungen haben einen Button um XML Files Herunterzuladen.
  • Die XML Dateien von Belegen können über folgende APIs abgefragt werden:
* Add endpoint for downloading XML of invoices: `GET /synergy-data/api/invoices/{number}/xml`
* Add endpoint for downloading Customer XML of purchase orders: `GET /synergy-data/api/purchase-orders/{number}/customer-xml`
* Add endpoint for downloading Supplier XML of purchase orders: `GET /synergy-data/api/purchase-orders/{number}/supplier-xml`

2. Umstellung auf Case-Sensitive

Bestehende Schwierigkeiten in Mappings durch case-insensitive Tabellen wurden behoben durch die Umstellung der name Column für Attribute auf Case-Sensitive. 


3. Überarbeitung der Rechnungsliste

1. Neben dem Erstelldatum soll auch das Rechnungsdatum in der neuen Spalte "RG-Datum" ausgegeben werden.
2. Die ID-Spalte wurde entfernt und auf die Suche wird stattdessen die Spalte "Nummer" angewandt.

4. Import Produkte ohne Bilder freigeben erweitern -> diese sollen nun als Warnungen nur geloggt werden

  • Als POOL-User möchte ich bei der Freigabe im Import nicht immer alle nicht gefundenen Bilder und Files auslassen, sondern jeweils nur diese, wo nicht gefunden werden, damit hat das Update mehr Sinn.
Enthält ein Import Produkte mit Warnungen ist dies in der Liste über den Orangen Counter ersichtlich.
Unter dem "Freigegeben" Tab sind alle Freigegebenen und alle mit Warnung markierten Items. Zudem gibt es jetzt den Tab "Warnungen" unter dem alle Items mit ihren entsprechenden Warnungen aufgelistet sind.

5. Darstellung der Import Statistik

Die Import Statistik in der Sidebar von Imports wurde angepasst. 
-> Die Statistik Werte sind nur noch abhängig vom Status des Imports, nicht dem Tab in dem man sich befindet.
-> Der Button Berechnung Neu Starten ist nur aktiv, wenn man sich unter dem "Importiert" Tab befindet, Autopublish nicht aktiv ist, es zu importierende Items gibt und der Status "Veröffentlicht" oder "Bereit" ist.

6. Import - analysedaten senden

Über eine Mail werden nun nach Freigeben eines Imports weitere Analysedaten an die hinterlegte E-Mail Adresse gesendet.

7. Darstellung der Preise in Rechnungen und Bestellungen

Überarbeitete Darstellung der Preise unter Positionen in Rechnungen und Bestellungen.
Darstellung der Preise im generierten PDF.

8. Klassifizierung einer Anfrage soll bei einem Folgebeleg auf die Bestellung übernommen werden

Anfrage mit Klassifizierung.
Bestellung mit automatisch übernommener Klassifizierung.

9. Einklappbare Sidebar (Aktivitäten und Folgebelege)

Sidebar Aktivitäten/Folgebelege ausgeklappt.
Sidebar Aktivitäten/Folgebelege eingeklappt.

10. Duplikate von Belegen sollten als Folgebelege geführt werdenW

Bei duplizierten Bestellungen ist die originale Bestellung unter Folgebelege ersichtlich.

11. Import - laden der Bilder im Import in eine eigener Queue

  • Das laden der Bilder der Imports geschieht jetzt separat über einen eigenen Worker.

12. Integration POSTHOG

Integration von POSTHOG um Metriken über das Userverhalten im Shop zu sammeln, um zu sehen, welche Seiten und Produkte angesteuert werden.


13. Bedarfserhebungen Themen statt Tags zuweisen

Synergy-Admin

Konfiguration

Die Liste von Bedarfsthemen befindet sich im Tab "Bedarfsthemen" unter "Konfiguration" und "Organisation".
Hier können neue Bedarfsthemen angelegt und bestehende bearbeitet werden.

Bedarfserhebungen

Hinzufügen von Bedarfsthemen in der Bedarfserhebung.

Kunden/Lieferanten

Tags werden nicht mehr unter "Personen" zugewiesen, sondern bei Kunden/Lieferanten unter dem Tab "Mitarbeiter". 
Zuweisen von Tags in der Mitarbeiter Liste.

Kunden

Die Kundenansicht wurde um den Tab "Bedarfsthemen", unter dem diese zugewiesen werden können, erweitert.
Wird eine Person aus der Organisation entfernt, müssen ihre Bedarfsthemen neu zugewiesen werden.

Synergy-customer

Zuständigkeit 

Im Navigationsitem Bedarfserhebungen unter Zuständigkeit befindet sich eine Liste an Bedarfsthemen und den ihnen zugewiesenen Mitarbeitern.
Es können Mitarbeiter zugewiesen werden oder die Bedarfsthemen auf "Kein Interesse" gestellt werden.
Dialog zum Zuweisen von aktiven Mitarbeitern.
Die Liste ist nach Status filterbar.

Mitarbeit

Wird ein Mitarbeiter mit zugewiesenen Bedarfsthemen gelöscht, müssen diese neu zugewiesen werden.

14. Anpassung der Fusszeile bei Belegen

Im Beleg-PDF der Bestellung angepasste Fusszeile.

Bug Fixes

1. MwSt wird nicht übernommen


2. Fixes bei Rechnungen

  • Rechnungserstelldatum in Rechnungsmail wurde korrigiert
  • Problem beim Anlegen von freien Artikeln/Textzeilen behoben
  • Problem beim Duplizieren von Artikeln behoben
  • Positionierung der Textzeilen berichtigt
  • Sortierung der Rechnungsliste nach Nummern korrigiert
  • Positionierung der Pfeile um Positionsnummern zu verschieben wurde korrigiert

3. Synergy-admin - Alerts für alle Belegübersichten sichtbar und filterbar machen

Jun 04, 2024

Features

In der Organisation geteilte Merkliste

Teilen einer Merkliste
Hinweistexte und Zugriffsbeschränkung
Titel für alle Mitarbeiter mit Shopzugriff in dieser Organisation

synergy-admin - Alerts für alle Belegübersichten sichtbar und filterbar machen

Hinweisfilter auf Belegebene
Ergebnisse des Filters

Optimize import

Der Import ist nun unter gewissen Voraussetzungen knapp 10x so schnell. Weiters loggen wir die Start und Enddatums jedes Steps im Import. Somit können wir für weitere Optimierungen genaue Zahlen liefern. Weiters wurden nun auch alle Statistikzahlen adaptiert, dh. diese sind nun dort auch korrekt im Import gespeichert. Dargestellt werden diese aber erst im nächsten Ticket korrekt umgesetzt, wo auch die Warnungen ihren Platz finden.

Kleinere Features

Bugfixes

  • "kost" in Rechnungsexport immer null
  • "spaceless" syntax für Mails -> Sicherstellung das keine " " in Betreff oder ähnlichem vorkommt
  • Anfrage: Titel der Adresse wird nun beim Kundenselect angezeigt
  • Umbennenn "orderNumber" zu "orderReference"
  • Warenkorb - hier wurde noch ein Fehler behoben, welcher über das Errorreporting aufgeschlagen ist und zwar, wenn die Stammdaten eines Unternehmens nicht vollständig sind kam es zu einem Fehler, falls nicht alle Felder ausgefüllt wurden
  • Steuersatz mit Kommastellen
  • Probleme bei Rechnungen

Technical

Abonnieren