+1 on the requirement and making it part of the release 0.6 or later. As for solution, I think we really need to formalize workflow monitoring and decouple it from workflow interpreter. It should be aware of the state of workflows in interaction with enactment engine but loosely coupled with it.
Like this example, we can foresee users asking, please tweet me once done, or push a Mac notification, or update my Facebook wall that the workflow I ran is finished :) It will be nice to have volunteers implement a first class workflow monitoring support. There is a code in sandbox [1] for reference, I don't mean to stick to its implementation, but to get an idea and develop a pluggable monitoring framework harnessing the workflow tracking schema and ws messenger capabilities. Suresh [1] - https://svn.apache.org/repos/asf/incubator/airavata/sandbox/workflow-monitoring-util/ On Sep 6, 2012, at 10:12 AM, Raminderjeet Singh <[email protected]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi Dev, > > I came across a requirement of Email notification for workflow run incase of > success and failure for 2 different Gateways (DES (Dark energy survey) and > ODI (one degree imager)). I feel its a useful feature and users can be > notified on completion/termination of workflow. This can to be a optional > feature and should be configured by user. My idea is to have notification > code part of Workflow interpreter code as it controls the state of the > workflow. Challenging part in this requirement is configuration of the sender > of email. Any comments about the requirement and solution for the email > sender configuration steps. > > Thanks > Raminder > -----BEGIN PGP SIGNATURE----- > Version: GnuPG/MacGPG2 v2.0.18 (Darwin) > > iQIcBAEBAgAGBQJQSK9MAAoJEA+Bv4sb5yE4yMEP/iVB8CUA3Ty6S2EGQS8K9XeV > wK06Dg5eogF+VoLNLkPuMgaax/a2lCtNFXZSImREYawF9aWnUBhYrWcqRb5H+vAD > bvDO7XhtTPPzHnCNTof01iDmFJxrXog1p+FHi4HB/Z0LJH0nKv5vCYGZY2eAq3ww > 8e3sooMvS+Kdzt4Tt8vaNZGY9PUmDymEGlWqM6Y7Viw9C3vPrZAs+xTNmINmSLCl > aVa7aaznEmZvsdU0aBnf8GW3gFOZvv3CLMzMiJ0DXwpX0u7wIQXdh+vc4tsjBWMT > XQbdCE/EkzQ21H2nhWQ9EeXmW6qpW0SnKHSaJPQBYkrKa1QhlABFOYcO3ihqjQvZ > D4g+JsGBDtdmGh+59q0NvB8O61ZB/lDAVZucmSIrS6RWpXMfDuRTLtFjXS+rtC5e > FfwgNwGyAmSqf732PrKVSaf2WRhtCypXid5sJju5+jqK81CUAKS6l2AO2a64J42c > VR2i6g9LlTybx/fscJtvalpIqpYs4+deiBuoqETmDtlLwP5ZHRpjW7rH1UVjQhXJ > m+fRY0xAfqFM8Sj+sHfaKZAvade0AN8hFa8wz0KbcVesSQrBFzz4cFGTEat0X9Pd > jDZIFHZxaotHxgiqGm6zkbYinNs3C5nT1GAG5LXGfJSQM42Fi6+PuYK568nHO29N > XiDrEZPfsJHEb0X6tVVy > =JG5I > -----END PGP SIGNATURE-----
