====== 14.11.2017 Dienstag ====== ===== Termine ===== * **+** **13:30-14:00** Meetue * rm#23211 CR22208: FULL Collab model in POEMA * **+** **14:00-15:00** Security Schulung von Stefan Kaufmann ===== rm#23211 CR22208: FULL Collab model in POEMA ===== [[rm23211]]\\ https://cust-projects.seeburger.de/redmine/issues/23211 ( CR -> [[https://cust-projects.seeburger.de/redmine/issues/22208|rm#22208 FULL Collab model in POEMA]] ) ==== TODO ==== * **+** Reihenfolge der Spalten testen * PO List * PO Details * **-** Alle geänderten Szenarien durchgehen * **+** Case 1: First user invitation * **-** Case 2: New PO published * ***** Case 3: Update on important fields * Warum werden 2 Mails verschickt? * **+** Case 4: PO update on less important fields * ***** Case 5: PO update with mixed changes * Warum werden 2 Mails verschickt? * **x** Case 6: PO update with change of e-mail addressee only * **+** Case 7: Customer accepted a supplier change * **+** Case 8: Customer rejected a supplier change * **-** Anderes * **-** Was machen wir mit den Timeouts (s.Mail von Christian/Jens)? * TXImportManagerLocal.doImportInNewTransaction() * OracleMessageListenerLocal.listenQueue() * **-** Spalten zu den "Default"-Screens hinzufügen bzw. deren Reihenfolge ändern * betroffenen Screens: * pooverviewCfg.js.inc * PO Schedule Lines (herausfinden wie die Datei heißt!) * Die Konfiguration der Spalten ist in der Datenbank gespeichert. * Tabellen: * tSUI_TableConfig * tSUI_ColConfig * nach dem JSP Namen AND User='SO_4ALL' suchen * SELECT * FROM TSUI_TABLECONFIG where CTABLEID like 'po%' and CAPPLICATIONID='/unreg' * SELECT * FROM TSUI_TABLECONFIG where CJSPID like '%/po/po%' and cUserID like 'SO%' * SELECT * FROM TSUI_COLCONFIG where cTableConfigID = NN * z.B.: ''SELECT * FROM TSUI_COLCONFIG where cTableConfigID = 19'' für /js/cfg/po/pooverviewCfg.js.jsp und cApplicationID IS NULL und cForBuyer=1 ==== Fragen an Burkhard ==== * Beim modify/accept/reject werden jetzt keine Mails verschickt, wenn die Änderungen nicht vom Customer verursacht waren (früher war noch ''&& nCollabActor != IPOConstants.COLLAB_ACTOR_IMPORT'' drin). Ist das richtig? (In meinen Notizen zum Projekt [[rm23211]] hab ich das auch so geschrieben. Ohne Frage.) * ''POChangeVerifier.addOSPStatusTopic()'' wurde geändert * Waren die Änderungen richtig und an der richtigen Stelle gemacht? * STATUS_CANREQ und STATUS_CANCELLED * Cancellation verursacht eine Mail mit 2 Einträgen: über "Calcellation" und über "Status change". Ist das richtig? ===== Abend ===== ---- ==== Arbeit ==== * **-** Tracker für den Rolf konfigurieren * **-** [[https://journals.apptivitylab.com/beginners-guide-to-gradle-for-android-developers-7972bfdf0668|Beginner’s Guide to Gradle for Android Developers]] ==== Finanzen ==== * **-** DiBa. Checken, ob das Geld von der Sparkasse gekommen ist * **-** Überweisungen * **-** Ich * **-** DiBa ? ==== Mails ==== * **-** Check