User Tools

Site Tools


01.02.2018

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
01.02.2018 [2018/02/01 08:43] – [rm#24264 POEMA: Customer Modify of Collab Values on UI doesn't generate a E-Mail Notification to supplier] kalaschnikow01.02.2018 [2018/04/23 15:57] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">01.02.2018 Donnerstag</div>
 +</html>
 +
 +====== 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
 +