为某人分配 SAP 工作流任务时,Microsoft SharePoint 和 SAP 的 Duet Enterprise 会自动向分配的人员或组发送包含任务通知的电子邮件。 可以自定义 Duet Enterprise 发送的电子邮件通知消息的内容。 例如,可以添加指向相关信息的链接或添加有关任务的详细信息。
通知消息是特定工作流的内部定义的一部分。 也就是说,特定工作流的所有单独任务都具有相同的关联电子邮件通知消息。 若要修改通知消息,实际上,必须修改任务类型的工作流。
重要
必须具有网站所有者权限才能执行本文中的过程
本文内容
步骤 1 - 访问电子邮件任务通知模板
在 SharePoint Designer中打开工作流网站
可以自定义电子邮件任务通知。 通知消息是工作流定义的一部分。 若要修改通知消息,请在 Microsoft SharePoint Designer 2010 中打开工作流网站。
在 Windows“开始”菜单中,单击以启动 SharePoint Designer 2010,然后单击“打开网站”。
在“打开网站”对话框的“网站 URL”框中,输入要使用的工作流的 URL。 这会打开工作流的“网站信息”页。
在 “导航 ”面板中,单击“ 工作流 ”打开可在其中管理工作流设置的页面。
在 “工作流 ”面板中,找到 “列出工作流” 部分以及通知消息的任务类型的名称。 例如,下图显示了 TestTask 任务类型的此页面。
访问通知消息的设置
Duet Enterprise 为每个单独的任务发送通知消息。 若要更改消息,必须更改工作流处理每个单个任务的方式。
若要更改每个任务的消息,请执行以下操作:
- 双击任务的名称 type.to 打开工作流的页面,以便查看和管理设置。
- 在“工作流设置”页上,单击“ 编辑工作流
打开工作流编辑器的选项。 - 在编辑器窗格中,找到 “步骤 1”,然后单击“ 审批”。
- 在“审批”页中,单击“ 更改单个任务的行为 ”,打开“任务行为”页。
- 在“任务行为”页上的“ 任务挂起时 ”窗格中,单击“ 当前任务:分配给”。
在下图中,这些操作指示 Duet Enterprise 将任务记录在工作流历史记录列表中,然后向分配了该任务的用户发送电子邮件任务通知。
步骤 2 - 修改任务通知的内容
可以使用“定义Email消息”窗口中的选项修改电子邮件任务通知的内容。 消息的内容可以包括静态信息 (普通文本和超链接) 和动态 (变量) 信息。 Duet Enterprise 每次撰写特定消息时都会检索动态信息。
例如,此图使用以下静态信息:编号列表、使用粗体字体的文本和两个超链接、重新分配此任务和详细信息。 此外,该图还显示了保存动态信息的变量的几个示例: CurrentTask:Assigned To、 %Variable:MailSubject%、 %Variable:WFInitiatorUser%等。
指定任务通知的收件人
默认情况下,Duet Enterprise 对任务通知消息使用动态形式的电子邮件地址,这是一个名为 Current Task: Assigned 的变量。 发送任务通知时,Duet Enterprise 会查找正确的人员或 SAP 角色,然后将通知发送到该地址。
修改收件人地址:
- 在“定义电子邮件”窗口的“目标:”行中,单击“通讯簿”按钮。
- 在 “选择用户 ”对话框中,在“ 键入姓名或电子邮件地址 ”框中输入名称,或从可用列表中选择收件人,然后单击“ 添加>>”。
重要
如果提供静态地址,则每当需要更改地址时,都必须在 SharePoint Designer 2010 中打开工作流并手动更改收件人。
- 若要从收件人列表中删除姓名,请在 “所选用户: ”框中,选择要删除的收件人的姓名,然后单击“ 删除<<”。
- 选择完用户后,单击“ 确定 ”返回到 “定义电子邮件” 窗口。
更改消息中的静态文本
可以在邮件中包含静态信息:每次工作流创建电子邮件任务通知的实例时,此文本将相同。
若要包含静态信息,请:
- 在 “定义电子邮件” 窗口中,将光标置于要显示文本的位置。 然后,直接在邮件正文或主题行中键入信息。
向邮件添加超链接
可以在工作流任务通知消息的正文中包含静态超链接(即始终链接到同一地址或位置的超链接)。 若要添加超链接,请使用带有 href 属性的 <> (和 </a>) 的 HTML 定位点标记,并将目标地址指定为 href 属性的值。
例如,可以使用以下文本和超链接添加指向任务详细信息的链接。
You can find <a href="http://MyWorkflowURL.com/">detailed information </a> about this task in SharePoint.
在生成的消息中,定位标记之间的文本显示为指向指定地址的超链接。
向消息添加动态内容
在任务通知中使用动态更改信息通常很有帮助。 例如,你可能希望包含工作流中其他人的注释或客户端 ID,以便用户可以确定特定引用。 通常,添加动态内容时,将使用当前项中的字段值 (工作流) 中的当前任务。
若要向电子邮件任务通知添加动态内容,请执行以下操作:
在 “定义电子邮件 ”对话框中,单击“ 添加或更改查找 ”,打开“ 查找字符串 ”对话框。
在 SharePoint Designer 2010 中,查找是在工作流运行时从数据源检索数据的一项功能。 然后,工作流可以使用数据来执行其他工作流操作。在“ 数据源” 下拉列表中,选择要添加到通知的动态信息的数据源。 工作流通常使用来自 当前项 数据源或 工作流变量和参数 数据源的动态内容。 如果不知道要选择哪个数据源,请与工作流管理员联系。
在 “源中的字段 ”下拉列表中,选择要使用的字段。
显示在 “源中的字段 ”列表中的选项取决于所选 的数据源 ,以及工作流网站设计器是否为工作流创建了任何 扩展业务属性 。
以下列表提供了有关 当前项 数据源以及 工作流变量和参数 数据源中预定义字段的其他信息。 若要查看有关这些数据源中的字段的详细信息,请展开此列表中的一个或多个项。
数据源 = 当前项的字段。
当前项数据源是指工作流中的当前任务。 选择此选项可以从该任务中选择一个值。 例如, “当前项” 数据源包括“审批状态”、“签入注释”等字段,以及提供有关工作流中特定活动任务的信息的其他值。 此外, 当前项 的有效字段列表将包括配置为 扩展业务属性的所有属性。
“当前项”数据源的字段太多,无法在此处列出。 但是,以下列表显示了一些最常见的字段。- 审批状态
- 审批者注释
- Check-In 注释
- 客户 ID
- 创建者
- ID
- 名称
- 路径
- 模板链接
- URL 路径
数据源的字段 = 工作流变量和参数
下表显示了选择“工作流变量和参数”时,可以从“源中的字段”下拉列表中使用的值。.
单击“ 确定 ”接受查阅值并返回到“ 定义电子邮件 ”对话框。
单击“ 确定” 接受对电子邮件任务通知的更改。
步骤 3 - 发布更改。
在任务设置页的功能区上,单击“ 发布”。 生成的电子邮件将包括你针对所有未来任务所做的更改。