User Tools

Site Tools


17.10.2018

Differences

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

Link to this comparison view

Next revision
Previous revision
17.10.2018 [2018/10/16 14:09] – created kalaschnikow17.10.2018 [2018/10/17 14:02] (current) – [AIRS-903 UX Dimensions in a new tab in DA] kalaschnikow
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">17.10.2018 Mittwoch</div>
 +</html>
 +
 +[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#oktober|Oktober]], [[2018KW42|KW42]]\\ 
 +
 +====== Termine ======
 +  * **-** **10:00 - 10:30** Daily Scrum Meeting (https://meet.supplyon.com/saskia.rewitzer/D22PB2SM)
 +    * AIRS-907 Switch on customer profile -> nicht ganz fertig, geblieben ist:
 +      * SQL tunen, so dass es nur einen Satz pro Process liefert 
 +      * Tests
 +
 +====== TODO ======
 +  * **-** Gymnastik (5x12)
 +  * **-** Seeburger
 +  * **-** Avril
 +
 +===== Seeburger =====
 +  * **-** [[AIRS-903 UX Dimensions in a new tab in DA]]
 +  * **-** AIRS_CI-109 Adapt CodeGen templates to ExtJS6
 +  * **-** ExtJS 6 Upgrade (AIRS_CI-27)
 +  * **-** Chrome einrichten (https://developers.google.com/web/tools/setup/setup-workflow)
 +  * [[Impact of SCRUM on the DEV process]]
 +  * Misc
 +    * https://code.visualstudio.com/docs/languages/javascript
 +
 +
 +==== AIRS-903 UX Dimensions in a new tab in DA ====
 +
 +[[AIRS-903 UX Dimensions in a new tab in DA]]
 +
 +  * **-** AIRS-907 Switch on customer profile
 +Was funktioniert:
 +<code sql>  
 +SELECT a.*, 1 as cType FROM TAIRFIELDCONFIG a where cCustomerCPId = 101883 AND cProcess = 'DA-UXDimensions' 
 +UNION 
 +SELECT a.*, 2 as cType FROM TAIRFIELDCONFIG a where cCustomerCPProfileId = -100 AND cProcess = 'DA-UXDimensions' 
 + AND CFIELDNAME NOT IN ( SELECT CFIELDNAME FROM TAIRFIELDCONFIG where cCustomerCPId = 101883  AND cProcess = 'DA-UXDimensions' )
 +UNION 
 +SELECT a.*, 3 as cType FROM TAIRFIELDCONFIG a where CCUSTOMERCPID = -1000 AND cProcess = 'DA-UXDimensions' 
 + AND CFIELDNAME NOT IN ( SELECT CFIELDNAME FROM TAIRFIELDCONFIG where (cCustomerCPProfileId = -100 OR cCustomerCPId = 101883) AND cProcess = 'DA-UXDimensions' )
 +
 +
 +
 +</code>
 +
 +Oder in Java:
 +
 +<code java>
 +String sql =
 +"SELECT * FROM TAIRFIELDCONFIG "
 +  + " where cCustomerCPId = ? AND cProcess = ? "
 +  + " UNION "
 +  + "SELECT * FROM TAIRFIELDCONFIG "
 +  + " where cCustomerCPProfileId = ? AND cProcess = ?"
 +  + " AND CFIELDNAME NOT IN ( SELECT CFIELDNAME FROM TAIRFIELDCONFIG "
 +  + " where cCustomerCPId = ? AND cProcess = ? ) "
 +  + " UNION "
 +  + "SELECT * FROM TAIRFIELDCONFIG "
 +  + " where CCUSTOMERCPID = " + SASWebKeys.FIELD_CONFIG_GLOBAL_DEFAULT_CP + " AND cProcess = ? "
 +  + " AND CFIELDNAME NOT IN ( SELECT CFIELDNAME FROM TAIRFIELDCONFIG "
 +  + " where (cCustomerCPId = ? OR cCustomerCPProfileId = ?) AND cProcess = ? )";
 +
 +</code>  
 +
 +  * **-** AIRS-910 DA Update for UX dimensions
 +    * **-** Visibility of the Tab after "Unlock DA"
 +      * Ist momentan nicht sichtbar, da an der entsprechenden Stelle im ASNOverviewScreen Json dieses Flag nicht enthält
 +    * **-** Implement possibility to edit
 +  * **-** Alle Möglichkeiten der Erstellung der ASN prüfen
 +    * **+** ASNCreateScreen
 +    * **-** ASNOverviewScreen
 +      * **-** Details
 +      * **-** Unlock DA
 +    * **+** UEScreen
 +    * **+** InvSummaryCreateASNScreen
 +    * **-** Noch etwas? 
 +
 +  * **+** Test ''DemandDAOImpl.getDemandsByFilter()'' (wird z.B. beim VMI CSV Download verwendet)
 +     * **+** Herausfinden warum CSV keine Sätze enthält -> es gibt keine Bedarfe für dieses Material
 +       * **+** Ist es normal (=kein Bug), wenn die CSV Datei nur Überschriften enthält? 
 +         * Udo: ja 
 +       * **+** Wie schaffe ich, dass ein Satz in "VMI Summary" Demand Details bekommt?
 +         * Udo: entweder eine DELFORV-Nachricht importieren oder (wenn es im Airsupply auch so wie bei SCM ist) der Buyer kann die Bedarfe über UI eingeben
 +  * **-** Übernahme in die ASN -> s. ASNManagerEJB.addSourceProcessInfos()
 +  * Der Tab 'asnuxdimensions' ist bereits vorhanden, ist aber momentan ausgeschaltet (s. Feld 'initiallyHidden' in ''screendefinitions.inc'')
 +  * **-** Klären: Da das Vorhandensein des Tabs anhand von der zugrundeliegenden Nachricht entschieden wird, klären was passiert, wenn eine ASN erstellt wird, aber danach werden alle Positionen entfernt.
 +
 +
 +
 +
 +
 +===== 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
 +