<html> <div style=“font-size:xx-large; font-weight: 900;”>15.02.2018 Donnerstag</div> </html>
rm24264 https://cust-projects.seeburger.de/redmine/issues/24264
POChangeVerifier.createChangeTopic() wird beim Hinzufügen der History-Einträge geschaut, ob sie in der Konfiguration drinnen sind. Die OSPTracking-Einträge werden momentan aber immer hinzugefügt. Um den Bug zu Fixen sollte man beim Hinzufügen von OSPTracking-Einträgen auch in die Konfig schauen.tAirVerifyConfig heißen)TAIRCHGVERIFYCONFIG sind folgende Flags verfügbar:POOSPVelocityForSupplier.determineTypeOfMail() → … → static … getMailType()POImportProcessor.getSiblingFromDB() lädt this.dbData und dann setzt es wieder auf null (Zeile 1304). Danach wird aber in getChangeVerifier() folgendes gemacht: this.dbData == null || !this.importData.isHeaderInitiallyOnDB(), was dann natürlich true ist.this.dbData bei den OSP-Einträgen auf null nicht setzen.POHistoryModel wird defaultmäßig mit dem OSP_NOTIFICATION_TYPE.NEWOSP erstellt ( s. POChangeVerifier.addOSPNewLineTopic():1802 ) POImportXMLHandler.processPositionsElement() importOSPHandler.finalizeImport(itemInfos.values()); POOSPVelocityForSupplier.generateMail() https://tasks.supplyon.de/browse/AIRS-27
In der PO History bei folgenden Feldern Datumsformat so anpassen, dass die Uhrzeit nicht drin ist:
Testen mit Benutzern:
ChangeLogScreen.getJsonResponse() Fragen an Burkhard: