07-12-2016 Updated to support Cireson Portal 6+

Many people still use the community solution called Send Email made by Travis Wright for Incident and later extended to Service Requests by Patrick Sundqvist.

This allows the analyst to write a message to the Affected User or other related users on the Incident or Service Request and wrap the message in a nice email notification with prefilled information of your own choosing.

Example:

image

 

At the same time you can control what should happen to the Incident or Service Request after the email has been sent – for example if the Message type equals “Request Additional Information” then put the Incident in Status = “Pending User” so the analyst quickly can distinguish between the active and inactive Incidents. There are of course other more advanced send email alternatives out there to support attachments, CC etc. But the simplicity of this has made it very popular even today.

So to support departments that are still using this task and want to transfer to the Cireson Analyst Portal I’ve made a javascript/jquery task to support it. It still requires the normal Send Email for the console to be installed and set up to use Message and Message Type properties for the workflows.

 

image

The code is provided “as-is” feel free to make it better 🙂

Known limitations:

    • The Action Log entry after sending the email  is of type “Analyst Comment” and not “E-mail Sent”. The cireson API does not support the custom E-mail sent actionlog type yet unfortunately. From Cireson support: “Hello Morten, Unfortunately this is not a supported feature at this time. We would need you to submit a feature request to add this”. I’ll update the solution if I find a way to make it.

 

  • This is now supported
  • Only support for Incidents at the moment. It can relatively easy be extended to Service Requests though.

Download

Send Email – version 1.2

 

Installation

  • Extract the zipfile and copy the templates folder to .\inetpub\CiresonPortal\CustomSpace
  • Open SendEmail.js and copy the content to the custom.js file at .\inetpub\CiresonPortal\CustomSpace
    The js file also include code to hide the task for end-users and to set a default value if needed.