Offen [#10467] Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

german-fashion-brand

Aktives Mitglied
24. August 2011
182
0
Hallo,

wie kann ich einen Mandanten in Wawi Open Beta VERLUSTFREI in eazybusiness-Datenbank importieren?

Eines vorweg: in Version 923 funktioniert das FEHLERFREI - nur ab Wawi 1.0 Beta nicht mehr.

Der Thread http://forum.jtl-software.de/geloes...det-lieferscheine-fehlen-ab-19-12-2014-a.html
wurde zwar als gelöst markiert - ist er aber nicht, weil die Vorgehensweise NICHT wie in 923 fehlerfrei arbeitet und es zu Datenverlust kommen kann,
der ggf. erst später bemerkt wird. Es ist manchmal eben erforderlich, einen Mandanten wieder zu separieren - und das bitte ohne Datenverlust.

Struktur:
Mandant_1 (eazybusiness)
Mandant_2
Mandant_3

Ich möchte nun Mandant_2 in WAWI 1.0 Beta als Hauptmandant (eazybusiness) importieren. Das läuft
auf den ersten Blick ohne Probleme, es gibt keine Fehlermeldung und die Wawi arbeitet.
Es fehlen bei mir aber die versendeten Lieferscheine ab 19.12.2014. Dieses Datum = Datum des letzten versendeten Lieferscheines in 2014(!)
von MANDANT_1 (eazybusiness).

Versende ich neue Lieferscheine in Beta 1.0, dann werden diese korrekt angezeigt, aber mit der Datenlücke
vom 19.12.2014.

Egal was ich versucht habe, die Daten sind NUR DANN VOLLSTÄNDIG, wenn die Datenbank EXAKT auf die
gleiche Mandantennummer eingespielt werden - in meinem Fall Mandant_2. Beim Import auf Mandant_3 z.B. sind die
Daten ebenfalls unvollständig.

Auch nicht funktionstüchitg: Mandant_2 in Version 923 als Hauptmandant (eazybusiness) importieren und
dann auf 9.40 Upgrade - auch dann fehlen wieder die versendeten Lieferscheine ab 19.12.2014.

Ebenso ergebnislos versucht:

- Hauptmandant und Mandant_2 in Version 9.40 sauber und vollständig importiert.
- Mandant_2 aus 940 Backup erstellt
- Mandant_2 in eazybusiness importiert -- UND WIEDER UNVOLLSTÄNDIG

Mir drängt sich der "Verdacht" auf, dass hier eine Datumsabfrage oder Grenze gesetzt ist.

Mir bleiben nur noch 2 Test übrig:
- JTL-Demo-Eazybusiness belassen und den Mandaten_2 wieder anlegen (Wenn das klappt, dann hängt es nicht mit dem Hauptbenutzer zusammen)
- der User "admin" hat auf Mandant_2 keinen Zugriff, dafür gibt es einen anderen User (mit Adminrechten) - ( ggf. wird hierdurch ein Problem verursacht)

In Version 923 - alles KEIN Problem!

Wäre toll, wenn jemand helfen könnte :)

Herzlichen Dank

Michael
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

Hi,

auch in Version 923 ist das ein Problem:

In der eazybusiness (also im Hauptmandanten) stehen die Wawi-Benutzer. Wenn jetzt Mandant_2 als Hauptmandant importiert wird, gibt es nur noch den Standardbenutzer vom Auslieferungszustand der Wawi. Dadurch haben alle Aufträge, etc. die nicht mit dem Standardbenutzer angelegt wurden keinen Benutzer mehr. Damit dann u.U. auch keine Firma mehr, usw.

Kurzum: Das Problem bestand schon immer. Bei der neuen Versandverwaltung fällt das Problem jetzt schneller ins Auge.

Gruß,
Sebastian
 

maik.schwefer

Moderator
Mitarbeiter
1. August 2012
2.548
46
Köln
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

Hallo,

wir werden in Zukunft die Benutzerinfos und Rechteinfos von der eazyBusiness auf die anderen Mandante spiegeln, d.h. es ist für euch möglich aus einem Mandant_X eine eazybusiness zu machen und ihr habt weiterhin die gleichen Benutzer und Rechteeinstellungen wie vorher. Damit werden natürlich auch die Lieferscheine und co wieder korrekt angezeigt. Wird es aber nicht mehr in die heute erscheinende Version 99941 schaffen.

Wir werden auch die Lieferscheine wieder anzeigen, auch wenn ein unbekannter Benutzer diese erstellt hat. Damit erscheinen eure Lieferscheine auch wieder in den Ansichten.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

Hallo,

der eazybusiness-Mandant ist eben nicht nur "ein" Mandant wie Mandant_2, Mandant_3, Mandant_x, sonder er trägt auch sämtliche globalen/zentrale Einstellungen/Parameter/Werte (eben alle die, die nicht mandantenspezifisch abgelegt werden).

Es IST daher immer ein Problem (egal in welcher Version) einen Mandant_x zum eazybusiness-Mandanten zu machen.

Was hingegen problemlos möglich ist, ist eine bisherigen eazybusiness-Mandanten zu einem Mandant_x zu machen.
Bei Import der Daten werden zwar dann auch alle "globalen" Daten mit angelegt, aber außer der Tatsache, dass die DB dadurch marginal größer wird, gibt es keine Probleme.
 

german-fashion-brand

Aktives Mitglied
24. August 2011
182
0
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

Hallo Sebastian,

danke für das Feedback.

Dann müsste es aber funktionieren, wenn ich den Hauptbenutzer übernehme und Mandant_2 z.B. auf Mandant_3 importiere. Das klappt aber auch nicht.
Auch dann fehlen bei mir Lieferscheine von 2 Monaten.

Der einzige Benutzer für den Zugriff zu "Mandant_2" ist nach dem Import - egal auf welche Datenbank - sofort wieder da und nur mit diesem kann ich mich
dann einloggen. Da nur dieser 1 User seit über einem Jahr Zugriff auf Mandant_2 hat, müssten wiederum alle Lieferscheine von diesem "user" fehlen.

Ich teste auf alle Fälle mal noch die Variante "origianal JTL-easybusiness" behalten und dann Mandant_2 auf Mandant_2 importieren.
Melde mich dazu, sobald ich Ergebnisse habe.

Gruss

Michael
 

german-fashion-brand

Aktives Mitglied
24. August 2011
182
0
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

@Maik

danke für die Info. Hat sich mit meinem letzten Post überschnitten.

Gruss

Michael
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

hallo,

nur die eazybusiness ist hier wichtig. Wenn Mandant_2 auf Mandant_3 kopiert wird, hat es keine Auswirkung.
 

german-fashion-brand

Aktives Mitglied
24. August 2011
182
0
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

Hallo Janusch,

das kann ich so nicht bestätigen.

Ich habe heute den "vollständigen" Mandanten_2 ( WAWI 1.0 Beta) exportiert und auf Mandant_4 importiert - und die Lieferscheine haben wieder gefehlt.

Bisher war der Mandant_2 bei mir nur vollständig, wenn er auch wieder auf Mandant_2 eingespielt wurde.

Das prüfe ich heute aber zur Sicherheit nochmal, wenn die 941 heute raus ist.

Gruss

Michael
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

Schaue mit Management Studio in dem Mandanten in die Sicht:
Code:
 [Versand].[lvLieferscheine]

da wird bestimmt nix drin sein, weil die Bedingung:

Code:
JOIN eazybusiness.dbo.tbenutzer ON eazybusiness.dbo.tbenutzer.kBenutzer = dbo.tLieferschein.kBenutzer
fehlschlägt. Das ist der Fehler wenn die orig. eazybusiness nicht vorhanden ist.

Andere Ursache ist hier nicht auszumachen.
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.910
210
Hürth
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

Hallo,

wäre es nicht vielleicht mal eine Idee, einen reinen Mandanten_1 zu machen? Also die eazybusiness nur noch als Verwaltungsdatenbank (Benutzer etc) und die restlichen Daten in Mandant_1.

Bei anderen Programmen habe ich sogar schon gesehen, dass diese selbst bei einem Mandanten noch viel Härter ran gehen, und sogar Segmente (Kunden Verwaltung, Artikel Verwaltung, Einkauf, Verkauf, Lager) in einzelne Mandanten aufsplitten. Hätte dann den Vorteil dass man auch Backups für einzelne Teilbereiche wieder herstellen kann, weil z.B. einer ausversehen eine Kategorie komplett gelöscht hat. (Mit durchgriff in die Datenbank) Weil aktuell ist ein Backup zwar schön, aber nur in soweit eine Hilfe um die Differenzen zu ermitteln, und dann damit die fehlenden Datensätze wieder herzustellen.

Meiner Meinung nach sogar noch besser, das komplett Löschen aus der Wawi entfernen, immer nur auf Inaktiv oder gelöscht setzen. (Ausgenommen vielleicht Bild Daten)
 

maik.schwefer

Moderator
Mitarbeiter
1. August 2012
2.548
46
Köln
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

Hallo,

wir werden in Zukunft die Benutzerinfos und Rechteinfos von der eazyBusiness auf die anderen Mandante spiegeln, d.h. es ist für euch möglich aus einem Mandant_X eine eazybusiness zu machen und ihr habt weiterhin die gleichen Benutzer und Rechteeinstellungen wie vorher. Damit werden natürlich auch die Lieferscheine und co wieder korrekt angezeigt. Wird es aber nicht mehr in die heute erscheinende Version 99941 schaffen.

Wir werden auch die Lieferscheine wieder anzeigen, auch wenn ein unbekannter Benutzer diese erstellt hat. Damit erscheinen eure Lieferscheine auch wieder in den Ansichten.

Ich denke dieses sollte doch alle Probleme lösen, oder? Wird vermutlich in der 943 drin sein.
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.910
210
Hürth
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

Hi, ich denke Daten Redunantz vorliegen zu haben ist nie die beste Lösung. Es löst zwar auch das Problem. Das jeder Mandant als eb genutzt werden kann.

Wie soll das dabei aussehen? Die Funktionen (Login, Mandanten) laufen weiterhin gegen eazybusiness? Und die daten werden von dort aus auf alle Mandanten Repliziert? Wie sieht es dabei mit der Mandanten Datenbank aus? Soll sich diese per View automatischa aufbauen? Ich denke das alles zu Replizieren ist nicht so die idealse Lösung.
Vom Grundsatz her würde ich sogar sagen, die komplette DB sogar auf mehrere aufzuteilen, damit könnte man sicher auch Datenwiederherstellungen Atomarer und einfacher durchführen. Es erhöht zwar die Komplexität trennt aber dabei die Anwendung sauberer in Teile auf.
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

Hi, ich denke Daten Redunantz vorliegen zu haben ist nie die beste Lösung. Es löst zwar auch das Problem. Das jeder Mandant als eb genutzt werden kann.

Wie soll das dabei aussehen? Die Funktionen (Login, Mandanten) laufen weiterhin gegen eazybusiness? Und die daten werden von dort aus auf alle Mandanten Repliziert? Wie sieht es dabei mit der Mandanten Datenbank aus? Soll sich diese per View automatischa aufbauen? Ich denke das alles zu Replizieren ist nicht so die idealse Lösung.
Vom Grundsatz her würde ich sogar sagen, die komplette DB sogar auf mehrere aufzuteilen, damit könnte man sicher auch Datenwiederherstellungen Atomarer und einfacher durchführen. Es erhöht zwar die Komplexität trennt aber dabei die Anwendung sauberer in Teile auf.


Zukunftsvisionen die es sicher nicht mehr in diesem Release geben wird.

Grundsätzlich aber eine gute Idee. Hatte auch schon Kunden die Mal eben versehentlich ne Hauptkategorie samt allen Produkten gelöscht haben...
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.910
210
Hürth
AW: BUG? Mandant_2 kann nicht ohne Datenverlust auf eazybusiness importiert werden

Ja das ganze auf mehrere Datenbanken aufzuteilen wäre die Premium Lösung für die Zukunft. Noch wichtiger würde ich es sehen, dass man das Löschen von Daten grundsätzlich abschalten kann. (Das nur Lösch Flags gesetzt werden).

Bgl der Problematik in dem Thread gibt es für eine saubere Umsetzung dennoch nur die Lösung, eine "Master Eazybusinnes" zu haben, und nicht die Infos auf alle Mandanten zu Replizieren. Wir haben bei uns in der Test umgebung über 40 Mandanten, Teilweise mit Kunden Daten für die Projekt Entwicklung, daher mit sehr unterschiedlichen Daten (Verschiedene Benutzer, Verschiedene Mandaten etc in den Mandanten) eine Synchronisierung wäre so ja garnicht möglich, oder man überschreibt bei jeder änderung die Datensätze in den anderen Mandanten.

Dazu kommt noch, dass es zwischen durch ja leider einen kleinen Bug gibt, dass bei Zugriffen, welche eigentlich auf der eazybusiness statt finden sollte, der aktuelle Mandant benutzt wird. z.B. vom Mandant_3 auf die Mandanten Übersicht zu greifen, und auf einmal sind es nicht 40 Mandanten sondern nur 3, und zwar die aus der tMandant aus Datenbank Mandant_3. Jetzt fällt es noch auf, in zukunft würde dies ja dann nicht mehr auffalen. Und wenn man dann dort Änderungen macht, naja.

P.S. Leider konnte ich den Fehler bisher nie Reproduzieren, deshalb kein Ticket, passiert ist es aber öfter schonmal.

Daher meiner Meinung nach die Ideale Lösung, eine neutrale Master Datenbank, die alle Instanz weiten Informationen enthält, und dann pro Mandant (inkl. eb) eine Datenbank mit den Mandanten Relevanten Daten.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu SQL Server kein Mandant auswählbar und Dienst lässt sich nicht starten Installation von JTL-Wawi 2
Neu Lagerbestand aber kann nicht in Warenkorb gelegt werden JTL-Shop - Fehler und Bugs 0
Neu Kann man aus einem Kassenbon nachträglich einen DIN A4-Beleg ausdrucken? Allgemeine Fragen zu JTL-POS 0
Neu Kann kein Bilder bei Variationen hinterlegen JTL-Wawi - Fehler und Bugs 1
Neu Warum kann ich keine Standard Cpupons in 5.4.0 mehr an Kunden mailen? Allgemeine Fragen zu JTL-Shop 0
Die Variation kann nicht angelegt werden! JTL-Wawi 1.9 3
Neu "Einheit Bezugsmenge" wird nicht immer exportiert und kann gar nicht importiert werden JTL-Ameise - Fehler und Bugs 3
Neu Kann alte URLs nicht importieren JTL-Shop - Fehler und Bugs 1
Neu "Rechnung erstellen" > "Ohne Vorschau mit Ausgabe" kann nicht komplett abgebrochen werden: eine Rechnung wird immer erstellt! JTL-Wawi - Fehler und Bugs 0
Kann mir jemand bitte Geschenkkarten erklären? Allgemeine Fragen zu JTL-Vouchers 0
WaWi 1.9.6.5 kann Auftragsnummern nicht richtig sortieren JTL-Wawi 1.9 4
Neu opc_before_category_top kann nicht gewählt werden Technische Fragen zu Plugins und Templates 1
ERLEDIGT: Nach Update auf von Shop 5.3.x auf 5.4.0 ERROR 500 Wer kann helfen Upgrade JTL-Shop4 auf JTL-Shop5 0
Neu Kann man in JTL-Wawi die Versandkosten basierend auf der Entfernung automatisch berechnen? JTL-ShippingLabels - Fehler und Bugs 1
Hat sich erledigt. Kann ein Mod diesen Post löschen? JTL-Wawi 1.9 0
Neu WMS Lager kann für Pickliste nicht ausgewählt werden User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kann Artikel nicht für den Shop aktivieren User helfen Usern - Fragen zu JTL-Wawi 2
Neu wie kann ich wareneingang mit artikel karton einbuchen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Wie kann ich ein "eigenes Feld" oder Artikelattribut im Shop sichtbar machen? Allgemeine Fragen zu JTL-Shop 0
Neu Kann mir jemand helfen die Bausteinstruktur zu verstehen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Wawi (alte Version) kann nicht mehr geöffnet werden, Fehlermeldung JTL-Wawi 1.9 4
Neu Connector App kann nicht installiert werden. Shopify-Connector 1
Warum kann ich die Wawi 1.9.6.0 nicht downloaden? JTL-Wawi 1.9 11
dbo.tFile und tZahlungsabgleichLogeintrag - kann man hier gefahrlos Datensätze löschen? JTL-Wawi 1.9 5
QR-Code Formel kann nicht in die eigene Vorlage hinzugefügt werden JTL-Wawi 1.9 1
Neu Wie kann ich die DOM-Size reduzieren? Technische Fragen zu Plugins und Templates 1
Neu Wie kann man Freipositionen in einem Auftrag gruppiert darstellen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Sprachvariable kann nicht gefunden werden. Allgemeine Fragen zu JTL-Shop 3
Neu Wie kann ich die Verfügbarkeiten eines Artikels bei Amazon steuern? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Picken nur von dem Lagerplatz, der 100 % der Aufträge bedienen kann Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Wie kann ich Artikel mit Lagerbestand 0 beim Import inaktiv setzen) JTL-Ameise - Ideen, Lob und Kritik 17

Ähnliche Themen