User Tools

Site Tools


12.11.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
12.11.2018 [2018/11/12 13:57] – [Sprint 4.3 Planning] 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
 +