I have not been able to find a solution to include a meeting request in a mail?
Basically a mail that include an .ics meeting request based on some of information provided in the form.
Is there any workaround to do this?
You can use the Nintex workflow action named "Create appointment"
To do that you need to have access to the users calendar on the Exchange server, and this seems to be rather complicated.
To include a .ics would be a much more elegant way.
Actually it's not that complicated. There is an install for your exchange server that adds a nintex extension, which offers additional services.
With this extension you only need an exchange user account which has sufficient permission and you're ready to roll. I used an account which is an exchange admin. This is all you need.
The only option I see is Create Appointment. Yes, you would have to have the username and password for the exchange server in order to do it. But if you have that, the rest should be easy.
You can actually use the attachment option in the "send notification" action to send a custom .ics file.
If you open the action config and go to: Add Attachment > "New File" and name the file as a .ics file, this will send as an actionable attachment.
You will need to actually write up the .ics manually, but this should be easy enough to figure out through the wonders of google if you can't do so already. There are plenty of templates available.
If you need to use information from the initial Form, I would suggest saving the required fields as Workflow Variables from within the Form itself and then using the "Insert Reference" option in the "Content" field of the attachment to insert them where required.
Note I haven't tested that specifically, but I see no reason why it wouldn't work. At worst you may just need to play around with the formatting a little using the string or regex actions.
Hope that helps!
I am currently doing this myself
You can use the web service to achieve what you want, just change the things in bold
For the ID I have placed a reference of courseID (|I am dealing with training courses) so it dynamically updates the dates, location based on the information from the item when the user opens the ics file from a link in the email which Nintex sends.
hope this helps
The link do not work?
Sorry Morten completely forgot to mention the list GUID you place in the string has to be a calendar
Yoursite - the address to the site where the calendar is
ListGUID - the GUID of the calendar
IDOFITEM - the ID of the event in the calendar.
If your list is not a calendar I would recommend using Alex Milton's solution and adding the references from the list. As the ics files I need to generate span across different time zones I found this the easier option.
Retrieving data ...