17.10.2018 Mittwoch
[[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: 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' ) Oder in 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 = ? )"; * **-** 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