Details
-
Type:
New Feature
-
Status:
Test Internally
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 1.0
-
Fix Version/s: 1.0
-
Component/s: None
-
Labels:None
-
Request Controller:Scheibe, Andreas
-
External Supervisor:Voitovich, Mary
-
Executing Programmer:Voitovich, Mary
-
Ext Project Id:GRUJA-01.2
Description
The following corrections to send events via email (see GFW-45) are required:
1. The user who gets notification email should reply to this mail.
In current implementation notification email contains links for creating event emails - this is wrong.
An explicit Email Reply is needed instead.
The email reply has the advantage that user can see that email was replyed.
2. Reply should be of text/plain content type (simple text, not HTML)
3. Message body should contain all necessary information for Node execution:
- processID=<processID>
- nodeID=<nodeID>
- event=<event> – which event will be executed
- reqester=<user name> – who invokes execution
- <varName>=<varValue> – for all necessary variables
Keys that used for processID, nodeID, event, etc and even message format may vary, so application should have possibility configure EventEmailResieverJob to use it's own implementation of how to parse email message.
4. In case of incorrect contentType, wrong or missing values or errors returned by sendEvent() feedback email should be send back to user.
Issue Links
| Correction | |||
|---|---|---|---|
|
|
|
||
Email processing updated:
void processSendEventResult(Message message, SendEventParameters parameters, int result)void processSendEventResult(Message message, SendEventParameters parameters, int result)