我有一个 K2 Blackpearl 工作流程。在工作流中,我使用从 SharePoint 列表中提取的电子邮件地址填充流程数据字段。将文本 - 连接函数与 SP 列表的 SmartObject 的 GetList 方法一起用于值和分号作为分隔符。
理论上,这应该为电子邮件事件的“收件人”行生成一个格式良好的字符串,其中包含多个地址。但是,我不断收到“指定的字符串不是电子邮件地址所需的格式”。在工作流应该尝试发送电子邮件的地方。
我尝试直接使用字符串“john.doe@company.com;jane.dove@company.com;abc.def@company.com”,并且尝试在活动目标的分号上拆分字符串放。在第一种情况下,有一个实例试图发送电子邮件。在第二种情况下,电子邮件被解析给用户,虽然我为“收件人”行选择了“ActivityInstanceDestUserEmail”,但我仍然收到错误消息。
我们将 K2 Blackpearl 4.6 与严格配置为声明身份验证的 SharePoint 2010 场一起使用。如果使用 K2SPS 提供商解析,我希望向其发送电子邮件的用户具有有效的电子邮件地址,但是当电子邮件被解析到目标插槽时,它们会被解析到 K2 提供商的帐户中。我猜这是我发送电子邮件的第二种方法的问题。但首先,将整个字符串放在“收件人”行中应该是直接的电子邮件地址 - 不需要解析给用户。
我究竟做错了什么?还有另一种方法可以做到这一点吗?