问题从SharePoint 2013 Workflow发送电子邮件 [英] Problem Sending Emails from SharePoint 2013 Workflow

查看:146
本文介绍了问题从SharePoint 2013 Workflow发送电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们已经在SharePoint 2010上顺利运行了几年的工作流,该工作流向几个不同的用户发送电子邮件。 电子邮件的"收件人"字段由一个变量填充,该变量包含工作流程中较早查找的一个或多个电子邮件地址。 
CC字段包含从Person类型字段(Created By)派生的电子邮件地址和"硬编码"字段。姓名(我的)。 收件人信息以三种不同的方式填充,所有这些都没有问题。 我还使用SharePoint 2013工作流在
SharePoint Online网站上创建了大量工作流,这些工作流也以所有3种方式填充电子邮件地址,也没有问题。


我现在想要移动2010年新SharePoint 2013内部部署安装的网站工作流程。 现在,电子邮件无法再发送到变量中包含的地址,也不会从"人员"字段中的名称派生。 它仍然可以发送到
硬编码名称。 工作流程将进入暂停状态,并显示以下消息:



因为硬编码的地址确实收到了我所知道的电子邮件,工作流程可以发送电子邮件。 该错误消息告诉我,工作流无法从变量或人员字段中成功确定电子邮件地址。 
我已将两个值都记录到历史记录列表中,并且它们是正确的。 有没有人知道为什么工作流程无法正确处理电子邮件?


顺便说一下,如果你想告诉我尝试使用2010工作流编写工作流 - 这应该是可能的不是吗? - 当我尝试在2013内部部署网站上使用SharePoint Designer 2013创建2010工作流时,出现此错误:



我能够在SharePoint Online网站上使用SPD 2013创建2010工作流程。 作为最后的手段,我可​​以把工作流程放在那里,但我们真的很想解决这些问题。 任何建议将不胜感激! 感谢阅读!




解决方案


您的2013电子邮件工作流程中是否还有其他逻辑?


如果工作流程中还有其他逻辑,请尝试使用'登录历史'来检查导致问题的步骤。


其他提示:


确认用户有有效的电子邮件地址。


 


最好的问候,



We have had a workflow running smoothly for several years on SharePoint 2010 which sends an email to several different users.  The To field of the email is populated by a variable which contains one or more email addresses looked up earlier in the workflow.  The CC fields contains an email address derived from a Person-type field (Created By) and a "hard-coded" name (mine).  Addressee information is populated three different ways, all without issue.  I have also created numerous workflows on SharePoint Online sites using SharePoint 2013 workflow that also populate email addresses in all 3 ways, also with no problem.

I now want to move that 2010 workflow to a site on our new SharePoint 2013 on-premises installation.  The email now can no longer be sent to an address contained in a variable or derived from a name in a Person field.  It can still be sent to a hard-coded name.  The workflow will go into a suspended state, with this message:

Because the hard-coded address does get the email I know in general that the workflow can send an email.  The error message suggests to me that the workflow cannot successfully determine the email address from either variable or Person field.  I have logged both values to the History list and they are correct.  Does anybody have any idea why the workflow cannot correctly address the email?

Incidentally, if you are tempted to tell me to try to write the workflow using 2010 workflow - which is supposed to be possible, isn't it? - when I try to create a 2010 workflow using SharePoint Designer 2013 on a 2013 on-premises site, I get this error:

I am able to create 2010 workflows using SPD 2013 on SharePoint Online sites.  As a last resort, I can just put the workflow there but we'd really like to get these issues sorted out.  Any suggestions would be appreciated!  Thanks for reading!


解决方案

Hi,

Is any other logic in your 2013 email workflow?

If there are other logic in your workflow, try to use ‘log to history’ to check which step caused the issue.

Other tip:

Confirm the users has valid email address.

 

Best Regards,

Lee


这篇关于问题从SharePoint 2013 Workflow发送电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆