2016-07-19 24 views
0

Ich arbeite für ein Unternehmen, das von Epicor v9 auf v10 aktualisiert. Sie haben einen benutzerdefinierten Code, der von einer dritten Partei erstellt wurde. Ich bin gut in den Upgrade-Prozess gebracht worden, also kenne ich die Geschichte nicht wirklich. Frühere Entwickler, die es gab, als das von Drittanbietern entwickelte Installationspaket vor einigen Jahren veröffentlicht wurde.Epicor v9 bis v10 Anpassungsreferenz Fehlender und BPM-Import

Am besten kann ich sagen, ist das Formular, das den benutzerdefinierten Code verwendet eine Referenz fehlt. Die Fehlermeldung beginnt mit:

‚Erp.BO.PartPlantListDataSet‘ ist in einer Baugruppe definiert, die nicht verwiesen wird. Sie müssen einen Verweis auf Montag

hinzufügen Ich habe Dokumente, die von den 3rd-Party-Unternehmen zur Verfügung gestellt installieren, aber V9 und v10 scheint ein wenig zu unterscheiden.

Wenn ich folge den Anweisungen, um „System Management/Business Process Management/Richtlinie Import“ zu gehen und versuchen, den BPM ich die Fehlermeldung zu importieren

„Die Datei ist keine Datei BPM Import“

Die Datei hat die .bpm Erweiterung und ist, was in v9 verwendet wurde. Ich habe auch einige Dateien mit den Endungen .i und .p, aber die Installationsanweisungen stimmen überhaupt nicht überein.

Ich bin sehr versiert in C# und MS SQL, die die neue Version von Epicor verwendet, aber ich kann diese Anpassungen nicht richtig konfiguriert werden.

Wie kann ich die Anpassungen erfolgreich importieren? Muss ich vor dem Importieren des BPM eine Konvertierung in den v9-Code vornehmen?

Antwort

2

Für das Formular möchten Sie einen Verweis auf den PartPlant-Vertrag, der Erp.Contracts.BO.PartPlant.dll sein sollte. Es hört sich so an, als wäre das von der Migration ok. Sie könnten überprüfen, dass keine der E9-Referenzen existiert. Das wäre etwas wie Epicor.Mfg.BO.PartPlant.dll.

Ich denke nicht, dass Sie in der Lage sein werden, das E9 BPM durch 10 zu importieren. Normalerweise werden BPMS als Teil des 9 -> 10 Migrationsprozesses "aktualisiert", aber im Allgemeinen ist es Super Vanille es funktioniert nicht genau richtig. Bei der Migration erscheint jedoch der benutzerdefinierte ABL-Code im BPM-Editor in E10, und Sie können ihn dort referenzieren, während Sie den Code reparieren, den der Konverter ausspuckt.

Zusätzlich können Sie sich an Epicor Support wenden, und sie haben ein Online-Code-Konvertierungstool, das Sie möglicherweise verwenden können. Dies führt wahrscheinlich dazu, dass der Code angepasst und lesbar gemacht wird.

Im Allgemeinen glaube ich, dass diese am besten neu geschrieben werden, da es wirklich ein anderes Codierungsmuster ist.