User Tools

Site Tools


07.05.2018

Differences

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

Link to this comparison view

Next revision
Previous revision
07.05.2018 [2018/05/03 15:37] – created kalaschnikow07.05.2018 [2018/05/07 11:09] (current) – [AIRS-272 Change database field for Delivery Note Number] kalaschnikow
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">07.05.2018 Montag</div>
 +</html>
 +
 +====== Termine ======
 +  * **-** **10:00 - 10:30** Daily Scrum Meeting (https://meet.supplyon.com/wolfgang.foeller/DPYJ3PVD)
 +
 +
 +====== TODO ======
 +  * **-** Gymnastik (5x12)
 +  * **-** Seeburger
 +  * **-** Avril
 +
 +===== Seeburger =====
 +  * **-** AIRS-272 Change database field for Delivery Note Number
 +  * **-** rm#24070 It is possible to create a DA for a Single-KIT-Header
 +  * **-** AIRS-234 Bugfixing Redmine #24919
 +  * **-** Projekt im IntelliJ einrichten
 +  * **-** JRebel einrichten
 +  * **-** Chrome einrichten (https://developers.google.com/web/tools/setup/setup-workflow)
 +  * [[Impact of SCRUM on the DEV process]]
 +
 +==== AIRS-272 Change database field for Delivery Note Number ====
 +
 +[[AIRS272|AIRS-272 Change database field for Delivery Note Number]]\\ 
 +https://tasks.supplyon.de/browse/AIRS-272
 +
 +  * **-** Noch ein Mal klären was genau zu tun ist
 +    * **-** UI
 +    * **-** CSV
 +    * **-** M2M
 +  * **-** Schauen wo ''UEModel.getFlexibleField1()'' verwendet wird und evtl. umbiegen
 +  * **-** Schauen wo ''UEModel.setFlexibleField1()'' verwendet wird und evtl. umbiegen
 +  * **-** Test
 +    * **-** UI
 +      * **-** Mit 'SDD' -> Delivery Note Number mandatory 
 +      * **-** Ohne 'SDD' -> Delivery Note Number NICHT mandatory 
 +    * **-** CSV
 +      * **-** Mit 'SDD' -> Delivery Note Number mandatory 
 +      * **-** Ohne 'SDD' -> Delivery Note Number NICHT mandatory 
 +    * **-** M2M 
 +      * **-** Mit 'SDD' -> Delivery Note Number mandatory 
 +      * **-** Ohne 'SDD' -> Delivery Note Number NICHT mandatory 
 +  
 +  * **-** Testen wie die ''asn3sueCfg.js.jsp'' sich verhält
 +  * **-** Beim Hr.Harazim klären ob auf "SDD" oder "SDD*" oder sonst was geprüft werden soll
 +  * **-** UI Screens ändern
 +    * **-** Klären welche Bildschirme außer ''asn3sueCfg.js.jsp'' und ''asnueCfg.js.jsp'' noch betroffen sind
 +    * **-** asn3sueCfg.js.jsp
 +      * **+** Spalte ''FlexibleField1'' löschen
 +      * **+** Spalte ''DeliveryNoteNumber'' hinzufügen
 +      * **-** Spaltenkonfiguration umbiegen
 +    * **-** asnueCfg.js.jsp
 +      * **+** Spalte ''FlexibleField1'' löschen
 +      * **+** Spalte ''DeliveryNoteNumber'' hinzufügen
 +      * **-** Spaltenkonfiguration umbiegen
 +  * **-** Wenn die Methode ''UEModel.getElementaryDeliverySite()'' den Wert "SDD*" (den exakten Wert weiß der Viktor) liefert, ist das Feld ''Delivery Note Number'' ein Pflichtfeld. Das Feld ''ElementaryDeliverySite'' wird aus der PO gefüllt. 
 +    * **-** Prüfen beim Import
 +    * **-** Prüfen beim Export(?)
 +    * **-** Prüfen auf der UI 
 +
 +=== Fragen (an Burkhard?) ===
 +  * Es gibt keine NLS Schlüssel, die mit ''$$L$$'' anfangen. Was tun?
 +  * Wie fügt man am besten neue NLS-Schlüssel hinzu, deren Werte eigentlich schon existieren: 
 +    * ''airsupply.asn3s.ue.column.deliverynotenumber=$$P$$Delivery Note Number'' -> ''airsupply.asn3s.ue.column.flexiblefield1''
 +    * ''airsupply.asn.ue.column.deliverynotenumber=$$P$$Delivery Note Number'' -> ''airsupply.asn.ue.column.flexiblefield1'' 
 +  
 +  * In der Klasse ''ASNCSVColumns'' wird der Name des Filters ''FlexibleField1'' verwendet, den ich auf ''DeliveryNoteNumber'' umgebogen habe. War das richtig? Wahrscheinlich nicht, da das Im/Export-Interface gleich bleiben sollte. -> Check it
 +  * Wo wird ''GenericFlexibleFieldUtils.ueFlexFields'' verwendet?
 +
 +
 +
 +==== rm#24070 It is possible to create a DA for a Single-KIT-Header ====
 +
 +[[rm24070 It is possible to create a DA for a Single-KIT-Header]]
 +
 +https://cust-projects.seeburger.de/redmine/issues/24070
 +
 +  * **-** SQLs im Verzeichnis 13.0.0.5 (noch ein Mal prüfen, ob es keine Überschneidungen gibt) ablegen
 +  * **-** master in meinen Branch mergen
 +  * **-** dann meinen Branch auf master (mit squash)
 +
 +
 +  * **-** Tests
 +    * **-** Are POs without components visible for ASN creation?
 +      * **-** find out which POs should be visible (19 POs with headerIds: 201, 540103, 536566, 536548, 536552, ...)
 +        * ''select * from  TAIRPOSCHEDULE where cKITHEADER=1 and CREFHEADERID NOT IN (select cREFHEADERID from TAIRPOSCHEDULE where cKITCOMPONENT=1)''
 +      * **-** visible before ''ALTER TABLE'' (was ist gemeint?)
 +      * **-** invisible after ''ALTER TABLE'' (was ist gemeint?) 
 +    * **+** import KIT header only -> it should be invisible
 +    * **+** import component(s) for this header -> the order should be now visible
 +    * **-** import both: KIT header and components -> the order should be visible
 +  * **-** Beim Abschließen Burkhard informieren, dass die Indizes noch existieren können
 +    * **-** Wenn ich mich richtig erinnere, haben wir mit dem Viktor auf PreProd oder Prod geguckt, ob Indizes auf der Spalte vorhanden sind. Die Lage war unterschiedlich. Laut unseren SQL-Skripten aber, sollten keine Indizes auf diese Spalte existieren. Ich habe Skripte geschrieben, welche 2 Indizes löschen (''IDX_POHEAD_KITWITHOUTCOMP'' und ''IDX_POHEAD_FOR_ASNCREATE'').
 +
 +==== AIRS-234 Bugfixing Redmine #24919 ====
 +
 +https://tasks.supplyon.de/browse/AIRS-234\\ 
 +https://cust-projects.seeburger.de/redmine/issues/24919 -> PO Down/ Upload leads to "???" in Supplier comment
 +
 +  * **-** Ask Mr.Kruppa what was wrong after deployment?
 +
 +  * **-** Create new branch 
 +    * **+** Create branch //story/AIRS-234_QuestionMarksInComment//
 +    * **-** Change version in POMs
 +  * **-** Analyze what is to do
 +    * **+** Check it on DEV (!) -> maybe it is local setting from Mr.Kruppa -> it's not a local settings, but...
 +    * **-** It seems, that it is the setting of the property "file.encoding", which is set to "ISO8859_1" on the DEV. So this charset does not contain '€' signs. Burkhard is now checking whether it will work, if he sets the encoding to "UTF-8".
 +  * **-** Fix -> Burkhard will do it through configuration
 +  * **-** Test -> wait for Burkhard
 +
 +Testdata: D:\development\testdata\purchaseorder\AIRS-234\
 +
 +===== Avril =====
 +  * **-** [[https://angular.io/tutorial|Angular Tutorial]]
 +  * **-** Angular Buch
 +    * **-** 21. Использование и создание модулей
 +  * **-** Avril 2.0
 +    * **-** Ein Klick auf einer Organisation soll die entsprechende Taskliste laden  
 +  * **-** Prüfen, ob von der App eine Tonbenachrichtigung kommt, wenn ein neuer Auftrag kommt 
 +  * **-** Prüfen, ob die App nicht zu viel zieht
 +    * **-** Jobs / Fragebögen nur für die entsprechende Organisation (bzw. Mitarbeiter) holen
 +