Workflow 2013 - images from rich text field in mail

Hi,

Ive created workflow to send email with list item data using SharePoint 2013 workflow.

Some of the item fields are rich text and contain images.

When the email arrives I cant see the images. Looking into the html of the mail reveals that the link to this images is relative.

Besides my wondering what the is there any solution here?

BTW in SharePoint 2010 workflow it worked. 

Thank you,

Shiri


  • Edited by Shiri Molot Monday, August 17, 2015 8:21 PM More info
August 17th, 2015 8:21pm

Hi Shiri,

Based on your description, I did a test. When designing the workflow with SharePoint 2013 Designer, the field types of a rich text  column are Plain Text and As String, like the screenshot:

When I used Plain Text in the email body, after the workflow ran, the email didnt contain the image from the rich text column.

Then I tried to use As string in the email body, after the workflow ran, then email also didnt contain the image from the rich text column. However, it displayed To always show content from this sender, click here. above the email body, like the screenshot:

After clicking the second click here in the above image, the image from rich text column could be displayed well.

So, please use As String for returning the filed when lookuping the rich text column. And check if the email also has this above message. If yes, click click here.

Note: you must make sure the recipients have proper permissions on the list and the library which stores the images.

Thanks,

Wendy

Free Windows Admin Tool Kit Click here and download it now
August 18th, 2015 4:29am

Hi Wendy,

Thank you for your reply.

I also tried what you suggested and replaced the returned type. I also tried, now and before, to add the sender to the safe senders. None of it works. 

But something is different here. my image look like this:



as it is unavailable. And again the link is relative instead of full link.

It dose not look like the image you showed so there must be setting somewhere for this...

Thanks,

Shiri

August 18th, 2015 4:51am

Hi Shiri,

From your image, are you using Outlook 2010? If yes, please log on Outlook 2013 with your SharePoint Online account, then test again, compare the result.

And where is the link from? Are you using a link or other after the image?

In addition, you mentioned it worked for SharePoint 2010 workflow, you can try to create a SharePoint 2010 workflow with "Send Email" action, then use a SharePoint 2013 workflow to trigger the SharePoint 2010 workflow.

Thanks,

Free Windows Admin Tool Kit Click here and download it now
August 18th, 2015 10:14pm

Hi Shiri,

From your image, are you using Outlook 2010 client application?

I could reproduce this issue when I opened email with Outlook 2010 or Outlook 2013. However, if I opened the email using IE, the image could be displayed. So, this issue is about Outlook client application. I suggest you open email using brwoser.

Or you can create a new thread on Office outlook forum for help. The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.

Outlook forum:

https://social.technet.microsoft.com/Forums/office/en-US/home?forum=outlook

In addition, you mentioned it worked for SharePoint 2010 workflow, you can try to create a SharePoint 2010 workflow with "Send Email" action, then use a SharePoint 2013 workflow to trigger the SharePoint 2010 workflow.

Thanks,

August 19th, 2015 2:11am

Hi Wendy.

Sorry for my late answer - it's august vacations..:)

The solution to open in IE is not clear to me, I dont know how to open email file in IE. Moreover I dont think it is the best solution for me.

Your other suggestion to start a 2010 workflow from 2013 workflow can be a solution, but:

  1.       Im not sure how to do it.
  2.       Im using 2013 workflow because I need REST call, so I need to be able to use the results in the 2010 workflow, how can I do that?

 

Thank you,

Shiri


Free Windows Admin Tool Kit Click here and download it now
August 26th, 2015 8:11am

Hi Shiri,

If you are using Exchange server for your email, you can access the email in browser via https://exchserver/owa .

As you want to use REST call in SharePoint 2013 workflow, I suggest you create a new SharePoint 2010 workflow, and only add "Send Email" into it. Then in SharePoint 2013 workflow, use "Start a List workflow" with the SharePoint 2010 workflow instead of "Send Email" action.

More information about triggerring a SharePoint 2010 workflow in SharePoint 2013, you can refer to:

http://blogs.msdn.com/b/sharepointdesigner/archive/2012/08/18/how-to-trigger-a-sharepoint-2010-workflow-from-a-sharepoint-2013-workflow.aspx

Thanks,

Wendy

August 27th, 2015 11:23pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics