airs-924_notified_e-mail_access_users_on_po_screen
Table of Contents
AIRS-924 Notified E-Mail Access users on PO screen
Description
Original im Confluence
- New area “Notified E-Mail Access Users” on PO Header screen, tab “Supplier User Access List”
- This area is only visible in case of the shown PO is an E-Mail Access PO
- This area includes all e-mail addresses of the E-Mail Access users, which have been notified with the latest PO message
- The content of the tab cannot be downloaded (please refer to tab “Supplier User Access List”)
- The content of the tab is not tranasmitted via ORDRSP to the customer ERP system (please refer to tab “Supplier User Access List”)
My version (nach den Gesprächen mit Stefan)
- Bei allen E-Mail-Access Orders soll auf PO Header screen im Tab “Supplier User Access List” eine neue Tabelle erscheinen, die Information über alle letzten E-Mail-Benachrichtigungen enthält. Die Tabelle soll die Überschrift “Last Notified Users” (oder so ähnlich) tragen.
- Die Information beinhaltet:
- E-Mail Adresse, die benachrichtigt wurde
- Zeitstempel an dem die Benachrichtigung rausging
- Pro PO und E-Mail Adresse soll nur ein Eintrag existieren. D.h. bei einem Update werden alte Einträge für diese PO und E-Mail Adresse überschrieben.
Fragen an Stefan
- Eine “E-Mail Access PO” = OSP = POEMA ? → Ja
- Welchen Sinn macht das Ganze? Die Frage kommt weil: → Bei jedem PO-Update können sich auch die Adressen ändern
- Nach _jeder_ Änderung eines bestimmten Typs eine Mail rausgeht
- Diese Mail geht an _alle_ Adressen
- Oder stimmt das nicht?
- Wo soll die Tabelle hin? → Tab Supplier User Access List
- Was soll in der Tabelle stehen?
- Nur die Info zu dem letzten Mail-Versand? → Ja
- Was passiert bei einem PO Update? → Die Mail-Adressen können ersetzt werden. Deshalb ist die Information in dieser Tabelle nicht trivial
Notizen
- Für die Tests kann man
- In der Overview-Liste nach dem PO Typ “OSP” suchen
- Die von mir benutzte Order “rm24264_001” nehmen
- Die Portal Tabelle ist _nicht_ in unserer Datenbank
- Verbindung “Ora SOPI” enthält eine TPORTALACL-Tabelle, die Frage ist, ob das auch die Verbindung ist, die von meinem JBoss verwendet wird
SQL
Tabelle erstellen:
-- AIRS-924 Notified E-Mail Access users on PO screen CREATE TABLE TAIRPOLASTNOTIFIEDUSERS ( CREFPOHEADERID NUMBER(*,0) NOT NULL, CREFPORTALACLID NUMBER(*,0) NOT NULL, CEMAIL VARCHAR2(256), CLASTNOTIFICATIONSENT NUMBER(*,0), CONSTRAINT PK_POLASTNOTIFIEDUSERS PRIMARY KEY (CREFPOHEADERID, CREFPORTALACLID), CONSTRAINT FK_POLASTNOTIFIEDUSERS FOREIGN KEY (CREFPOHEADERID) REFERENCES TAIRPOHEADER (CHEADERID) ON DELETE CASCADE ENABLE );
airs-924_notified_e-mail_access_users_on_po_screen.txt · Last modified: by kalaschnikow
