User Tools

Site Tools


17.10.2018

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
17.10.2018 [2018/10/16 14:10] – [Termine] 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
 +