User Tools

Site Tools


12.11.2018

Differences

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

Link to this comparison view

Next revision
Previous revision
12.11.2018 [2018/11/07 16:30] – created kalaschnikow12.11.2018 [2018/11/12 15:41] (current) – [AIRS-1022 New fields for Concession Type POM] kalaschnikow
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">12.11.2018 Montag</div>
 +</html>
 +
 +[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#november|November]], [[2018KW46|KW46]]\\ 
 +
 +====== Termine ======
 +  * **-** **10:00 - 10:30** Daily Scrum Meeting (https://meet.supplyon.com/saskia.rewitzer/D22PB2SM)
 +    * UX Dimensions Tickets
 +
 +====== TODO ======
 +  * **-** Gymnastik (5x12)
 +  * **-** Seeburger
 +  * **-** Avril
 +
 +===== Seeburger =====
 +  * **+** Sprint 4.3 Planning
 +  * **-** [[AIRS-1022 New fields for "Concession Type" POM]]
 +  * **-** [[AIRS-1060 Attachment handling for POE]]
 +    * **-** Fix Test: NCRVerifierTest.testAddAttachmentSuccess() 
 +  * **-** [[AIRS-903 UX Dimensions in a new tab in DA]]
 +    * **-** Dokumentieren in meinem Wiki wie die DAOImpl-Tests geschrieben und ausgeführt werden müssen
 +  * **-** 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-1022 New fields for "Concession Type" POM ====
 +
 +  * **-** Read spec
 +==== Sprint 4.3 Planning ====
 +
 +  * Brexit
 +    * AIRS-912 Control customs declaration in PO or VMI demand (3) -> **Frank**
 +      * New boolean flag to be added to buyside PO
 +      * New boolean flag to be added to buyside VMI demand
 +      * Flag will follow the same logic as e.g. "batch number required"
 +      * Sellside PO/VMI are out of scope
 +    * AIRS-913 Enhance material master data (8) -> **Volker**
 +    * AIRS-914 Force customs relevant information (8)
 +      * Four new fields in DA (+ flag "Customs declaration required"? -> s. "batch number required")
 +      * Logik für diese Felder abhängig von dem Flag "customs declaration required" (s. AIRS-912?)
 +    * AIRS-915 Enable DA update for customs required (2)
 +      * Lieferant soll die Felder editieren können
 +        * Sinnvoll ist dieses Task zusammen mit AIRS-914 zu machen
 +    * AIRS-916 Enhance DA Idoc and Boost messages -> **BIS**
 +  * Concession file attachment name limitation 
 +    * AIRS-1028 Concession file attachment name limitation (3)
 +      * Der Name darf max. 45 alphanumerische Zeichen enthalten.
 +  * Concession Techn. Collab. - Creation (POM)
 +    * AIRS-1022 New fields for "Concession Type" POM (5)
 +      * "Description" should be named "Divergency Description"
 +      * The contents of this field schould be filled through a special "defect popup" -> details are bound to an extra Task
 +      * New field "Concession type", "Normalized", "CA Code", "CA serial number", "Drawing number", "Liability" on header tab
 +        * This field should be available as column on the NCR Overview screen
 +        * This field should be available for advanced search on the NCR Overview screen
 +        * This field should be available in M2M message
 +        * Popup for "Drawing number"
 +        * Mandatory/ optional logics as described in the spec
 +    * AIRS-1068 Attachment handling for POM (3)
 +      * Sending of POM should fail if no declarative document has been attached
 +      * It should possible to attach exactly one declarative document
 +      * only .doc or .docx should be possible as declarative document
 +    * AIRS-1070 Defect handling for POM (incl. M2M) (5)
 +      * Add new fields to the defect form
 +      * Add new fields to the M2M message
 +      * Remove some old fields from the form
 +    * AIRS-1069 Defect validation for POM (3)
 +      * It should be prevented to send a POM message without defect information
 +      * Mark "Defect" tab after a send trial, if no defect information is available for current NCR
 +    * AIRS-1101 Changes on header fields for POM (1)
 +      * Make "Detected During", "Root Cause", "Corrective Action". "Affected PO/PO Line" and "Serial Numbers" optional for AIRBUS
 +    * AIRS-1026 Editable fields in status "INCOMPLETE" (3)
 +      * If NCR is in status "INCOMPLETE" and has type "Equipment"
 +        * some fields should editable
 +      * If NCR is in status "INCOMPLETE" and has type "Structure"
 +        * some (other) fields should editable
 +    * AIRS-1157 New status "Customer Integration Denied" (3)
 +      * A new status should be added to the panel "Refinement"
 +      * It should be not possible to customer to change NCR fields in this status
 +      * Special handling of NCR messages during import of messages in such status
 +    * AIRS-1158 Supplier alerting on status "Customer Integration Denied" (3)
 +      * The new status "CUSTOMER INTEGRATION DENIED" is integrated into screen "Alert Overview", tab "Concession Alerts"
 +      * Users can setup eMail notifications on the new status "CUSTOMER INTEGRATION DENIED"
 +    * AIRS-1159 Supplier visibility on status "Customer Integration Denied" (2)
 +      * Integration of new status into "My Workspace" screen
 +      * ... (not clear what exactly should be done)
 +    * AIRS-1162 - Customer admin set status to "CUSTOMER INTEGRATION DENIED" ()
 +      * ...
 +  * Concession - Button redesign
 +    * AIRS-1038 Button redesign (sellside write user) (0,5)
 +    * AIRS-1039 Button redesign (sellside read-only user) (0,5)
 +    * AIRS-1040 Button redesign (buyside admin user)
 +    * AIRS-1041 Button redesign (buyside read-only user)
 +  * POC - AirSupply as API Provider -> SupplyOn
 +  * Issues without epics
 +    * ...
 +
 +==== AIRS-1060 Attachment handling for POE ====
 +https://tasks.supplyon.de/browse/AIRS-1060
 +  * **-** Fix Test: NCRVerifierTest.testAddAttachmentSuccess()
 +<code>
 +com.seeburger.airsupply.ncr.delegator.NCRWebDelegator$InitializationFailedExcetpion: Failed to get remote interface for class NCRManager: Could not get remote interface..
 +
 + at com.seeburger.airsupply.ncr.delegator.NCRWebDelegator.init(NCRWebDelegator.java:85)
 + at com.seeburger.smarti.util.SmartiWeb.init(SmartiWeb.java:33)
 + at com.seeburger.airsupply.ncr.delegator.NCRWebDelegator.<init>(NCRWebDelegator.java:76)
 + at com.seeburger.airsupply.ncr.manager.NCRVerifier.validateAttachment(NCRVerifier.java:1038)
 + at com.seeburger.airsupply.ncr.manager.NCRVerifier.addAttachment(NCRVerifier.java:433)
 + at com.seeburger.airsupply.ncr.manager.NCRVerifierTest.tryToAddAttachment(NCRVerifierTest.java:766)
 + at com.seeburger.airsupply.ncr.manager.NCRVerifierTest.testAddAttachmentSuccess(NCRVerifierTest.java:511)
 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 + at java.lang.reflect.Method.invoke(Method.java:498)
 + at junit.framework.TestCase.runTest(TestCase.java:176)
 + at junit.framework.TestCase.runBare(TestCase.java:141)
 + at junit.framework.TestResult$1.protect(TestResult.java:122)
 + at junit.framework.TestResult.runProtected(TestResult.java:142)
 + at junit.framework.TestResult.run(TestResult.java:125)
 + at junit.framework.TestCase.run(TestCase.java:129)
 + at junit.framework.TestSuite.runTest(TestSuite.java:255)
 + at junit.framework.TestSuite.run(TestSuite.java:250)
 + at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
 + at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
 + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
 + at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
 + at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
 + at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
 +Caused by: javax.naming.NamingException: no mockup class found for jndi name 'ejb:airsupply/airsupply-main-ejb/NCRManager!com.seeburger.airsupply.ncr.manager.NCRManager'
 + at com.seeburger.smarti.test.base.AirSupplyBaseTestCase$3$1.answer(AirSupplyBaseTestCase.java:336)
 + at org.mockito.internal.stubbing.StubbedInvocationMatcher.answer(StubbedInvocationMatcher.java:34)
 + at org.mockito.internal.handler.MockHandlerImpl.handle(MockHandlerImpl.java:91)
 + at org.mockito.internal.handler.NullResultGuardian.handle(NullResultGuardian.java:29)
 + at org.mockito.internal.handler.InvocationNotifierHandler.handle(InvocationNotifierHandler.java:38)
 + at org.powermock.api.mockito.repackaged.MethodInterceptorFilter.intercept(MethodInterceptorFilter.java:60)
 + at $javax.naming.Context$$EnhancerByMockitoWithCGLIB$$4b13bb1c.lookup(<generated>)
 + at javax.naming.InitialContext.lookup(InitialContext.java:417)
 + at com.seeburger.airsupply.ncr.delegator.NCRWebDelegator.init(NCRWebDelegator.java:83)
 + ... 24 more
 +</code>
 +
 +
 +===== 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
 +