{"contentType":"application/gliffy+json","version":"1.2","metadata":{"title":"untitled","revision":0,"exportBorder":false,"libraries":["com.gliffy.libraries.flowchart.flowchart_v1.default","com.gliffy.libraries.basic.basic_v1.default","com.gliffy.libraries.swimlanes.swimlanes_v1.default","com.gliffy.libraries.images"]},"embeddedResources":{"index":0,"resources":[]},"stage":{"objects":[{"x":345,"y":741,"rotation":0,"id":260,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":260,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#0B599F","fillColor":"none","dashStyle":null,"startArrow":2,"endArrow":2,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":null,"controlPath":[[5,-1],[5,-28.5],[245,-28.5],[245,-56]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":261,"uid":null,"width":95,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"
Get stored details
Get queued
details
External
System
i.e. JEMH
Altassian
JIRA
event
Manually
flush
queues
Automated
job to flush
all queues
Get all
\nrecipients
of content
Get all
recipients with
details to process
No
","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":126,"px":0,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":148,"px":1,"py":0.5}}},"linkMap":[]},{"x":160,"y":400,"rotation":0,"id":148,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.start_end","width":100,"height":40,"lockAspectRatio":false,"lockShape":false,"order":39,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.start_end.flowchart_v1","strokeWidth":2,"strokeColor":"#0B599F","fillColor":"#0B599F","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2,"y":0,"rotation":0,"id":152,"uid":null,"width":96,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"End
Yes
was a
notification
found
Loop through
queues looking
for a matching notification
Get all queues
Get all
active
queues
Issue
Event
Store rendered content
","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2,"lineTValue":0.4738650730988841}},"children":null}],"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":141,"px":0.9999999999999998,"py":0.7071067811865475}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":108,"px":0,"py":0.5}}},"linkMap":[]},{"x":540,"y":610,"rotation":0,"id":108,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.database","width":100,"height":75,"lockAspectRatio":false,"lockShape":false,"order":14,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.database.flowchart_v1","strokeWidth":2,"strokeColor":"#0B599F","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2,"y":0,"rotation":0,"id":109,"uid":null,"width":96,"height":28,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"EMQ
Database
Issue
Event
content
Enterprise
Mail Queue
Interface
External Systems
Enterprise Mail Queue
Render
Issue
Event
Store
pre-rendered
content in
the database
Group details
by email type
(Html or Text)
Get details
for next
queue
Group details
by Queue
Get next
\nrecipient
to process
Does
queue say
digest?
Yes
","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":198,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":196,"px":0.61,"py":0}}},"linkMap":[]},{"x":273,"y":1048,"rotation":0,"id":201,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":84,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#0B599F","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":0,"controlPath":[[177,231.5],[160.33333333333331,231.5],[143.66666666666669,231.5],[127,231.5]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":202,"uid":null,"width":16,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"No
","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":198,"px":0,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":194,"px":1,"py":0.5}}},"linkMap":[]},{"x":509,"y":1263,"rotation":0,"id":200,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":82,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#0B599F","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":0,"controlPath":[[113,16.5],[95.33333333333337,16.5],[77.66666666666663,16.5],[60,16.5]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":231,"uid":null,"width":16,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"No
","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":174,"px":0,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":198,"px":1,"py":0.5}}},"linkMap":[]},{"x":608,"y":1395,"rotation":0,"id":193,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":75,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#0B599F","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":0,"controlPath":[[119.5,42.5],[159.5,42.5],[159.5,-370],[-237.28932188134524,-370],[-237.28932188134524,-335]],"lockSegments":{"2":true}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":172,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":165,"px":0.7071067811865476,"py":0}}},"linkMap":[]},{"x":562,"y":1318,"rotation":0,"id":191,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":73,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#0B599F","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":0,"controlPath":[[115.5,17],[115.5,38.66666666666674],[115.5,60.33333333333326],[115.5,82]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":192,"uid":null,"width":20,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"Yes
Loop through
all details to process for recipient
Process all
\nText details
for queue
Process all
\nHtml details
for queue
Has
recipient
reached
limit
Send Email
End
Get next
detail record
Can email
content be
merged
Merge together
email content
Dump
Email
Email
Server