01.02.2018 Donnerstag
====== Termine ====== * **-** **10:00 - 10:30** Daily Scrum Meeting (https://meet.supplyon.com/markus.haug/F4R01QB3?sl=1) ====== TODO ====== * **-** Gymnastik (5x12) * **-** Seeburger * **-** Avril ===== Seeburger ===== * **-** rm#24264 POEMA: Customer Modify of Collab Values on UI doesn't generate a E-Mail Notification to supplier ==== rm#24264 POEMA: Customer Modify of Collab Values on UI doesn't generate a E-Mail Notification to supplier ==== [[rm24264]] [[https://cust-projects.seeburger.de/redmine/issues/24264|rm#24264]] * Problem: der Code zum Holen der Mail-Adressen ist auch import-spezifisch * Beim Import wird die Methode ''POImportOSPHandler.sendMessageForModifiedContent()'' aufgerufen * Bei der UI-Änderung wird ''POOSPNotifier.sendMessageForChange()'' aufgerufen * **-** Prüfen, ob bei den anderen Actions richtige Mails abgeschickt werden * **-** Accept * **-** Reject * ? * Ursache: in ''POOSPNotifier.sendMessageForChange()'' steigt er bei der Prüfung ''changeVerifier.getOSPTracking().size() == 0'' aus. D.h. die OSPTracking-Einträge werden bei der Änderung über UI nicht angelegt. * Lösung: eigentlich müsste man eine Methode schreiben bzw. ''POImportProcessorBase.processDataIfLineInitiallyOnDB()'' so verallgemeinern, dass sie ''changeVerifier'' befüllt und diese Methode dann sowohl beim Import als auch von der GUI aus ausführen. * **-** Schauen wo und wie OSPTracking-Einträge erzeugt werden sollen. * Import * Bei dem Import ist die wichtige Stelle in der Methode ''POImportProcessorBase.processMessage()'' * Bei Reingehen in die ''POCollabEngineEJB.modify()'' wird schon ein befüllter ''changeVerifier'' übergeben. * GUI * ''POCollabEngineEJB.processCollabFromGUILine()'' -> ''POCollabEngineEJB.modify()'' ==== AIRS-8 ==== * **-** Kontodaten von Jira holen * **-** Herausfinden was zu tun ist * Exporter schreiben * In der DAO Methode schreiben, welche die Daten für den Job liefert * XML-Struktur definieren * Beispiel: PoCollabReportCRExporterJob ===== Avril ===== * **-** Angular для профессионалов * **-** 3. Angular в контексте * **-** Prüfen, ob die App nicht zu viel zieht * **-** Jobs / Fragebögen nur für die entsprechende Organisation (bzw. Mitarbeiter) holen