您可以创建电子邮件模板并将其与作业活动关联,以便在作业中执行指定操作时自动发送电子邮件通知。
在创建电子邮件模板之前:
- 您必须为 ArcGIS Workflow Manager 配置电子邮件通知设置。
- 您可能需要修改自定义角色以使用 ArcGIS Arcade 表达式检索组织成员的电子邮件地址。
创建电子邮件模板
请完成以下步骤以创建电子邮件模板:
- 访问 Workflow Manager Web 应用程序。
- 单击设计选项卡。
设计页面随即出现。
注:
如果您没有足够的权限,则设计选项卡将不可用。
- 单击模板 。
注:
如果您没有足够的权限,则模板 将不可用。
- 单击电子邮件模板选项卡。
电子邮件模板面板随即显示。
- 在电子邮件模板面板中单击新建。
- 在模板名称文本框中提供电子邮件模板的名称。
- 根据需要在收件人、抄送和密件抄送文本框中提供以分号分隔的电子邮件地址,或者使用 Arcade 表达式以创建动态收件人的列表。
必须在收件人、抄送或密件抄送文本框中至少提供一个有效的电子邮件地址或 Arcade 表达式。
提示:
将 $newAssignee 变量用于分配作业自动操作以便自动向分配至步骤的新用户发送电子邮件通知。 如果未重新分配作业,则不会发送电子邮件通知。
一个电子邮件地址
user1@test.com
多个电子邮件地址
user1@test.com;user2@test.com;user3@test.com;user4@test.com
一个 Arcade 表达式
"GetUser($CurrentPortal, $newAssignee)['Email']"
多个 Arcade 表达式
"GetUser($CurrentPortal, JobOwner($Job))['Email']";"GetUser($CurrentPortal, $newAssignee)['Email']";"GetUser($CurrentPortal, LastRunner($Job, 'f50d740d-cc04-9296-4ce3-181e82604465'))['Email']"
电子邮件地址和 Arcade 表达式
user1@test.com;"GetUser($CurrentPortal, JobOwner($Job))['Email']";user3@test.com;"GetUser($CurrentPortal, $newAssignee)['Email']"
提示:
单击此输入支持 Arcade 表达式 ,然后选择 Arcade 表达式以将其添加至其关联文本框。
- 在主题文本框中,提供电子邮件通知的主题。
必须提供主题。 主题文本框不能留空。
还可以使用 Arcade 表达式为主题提供动态值。 如果主题包含纯文本和 Arcade 表达式,请将文本格式设置如下:
JobName($Job) + 'is ready'
- 在正文文本框中,提供电子邮件通知的消息文本。
您必须在正文中提供一条消息。 正文文本框不能留空。
还可以使用 ArcGIS Arcade 表达式为正文提供动态值。 如果正文包含纯文本和 Arcade 表达式,请将文本格式设置如下:
'<b>' + JobName($Job) + '</b>, created by <b>' + JobCreator($Job) + '</b>, was started on <b>' + Text(Date(JobStartDate($Job)), 'dddd, MMMM D, Y') + '</b>.'
- 可以使用包含附件下的选项在您的电子邮件通知中添加附件:
注:
如果作业包含多个附件,则其将作为单个 .zip 文件发送,并保留作业的附件文件夹结构。
- 无 - 电子邮件通知中不包含作业附件。
- 全部 - 电子邮件通知中包含所有作业附件文件夹。
- 按文件夹 - 在按文件夹文本框中提供以逗号分隔的作业附件文件夹名称列表,以指定要包含在电子邮件通知中的作业附件文件夹。
注:
作业附件文件夹包含在工作流项目中,而非文件系统路径。
- 或者,单击预览电子邮件以预览电子邮件。
注:
如果电子邮件包含特定于作业的 Arcade 表达式,您必须在预览电子邮件文本框中提供有效的作业 ID,然后才能预览 Arcade 表达式。 如果电子邮件包含步骤输出值的 Arcade 表达式,则必须先完成该步骤,然后才能预览输出值。
将现实电子邮件预览窗口,其中包含收件人列表以及主题和正文的预览。
- 单击保存保存电子邮件模板。
编辑电子邮件模板
请完成以下步骤以编辑电子邮件模板:
- 访问 Workflow Manager Web 应用程序。
- 单击设计选项卡。
设计页面随即出现。
注:
如果您没有足够的权限,则设计选项卡将不可用。
- 单击模板 。
注:
如果您没有足够的权限,则模板 将不可用。
- 单击电子邮件模板选项卡。
电子邮件模板面板随即显示。
- 在电子邮件模板面板中单击要编辑的电子邮件模板的名称。
提示:
可通过在搜索电子邮件模板文本框中提供搜索词的方法,在电子邮件模板面板中过滤电子邮件模板列表。
- 根据需要更新电子邮件模板。
- 或者,单击预览电子邮件以预览电子邮件。
注:
如果电子邮件包含特定于作业的 Arcade 表达式,您必须在预览电子邮件文本框中提供有效的作业 ID,然后才能预览 Arcade 表达式。 如果电子邮件包含步骤输出值的 Arcade 表达式,则必须先完成该步骤,然后才能预览输出值。
将现实电子邮件预览窗口,其中包含收件人列表以及主题和正文的预览。
- 单击保存以保存更改。
删除电子邮件模板
删除电子邮件模板是永久操作,无法撤消。 请完成以下步骤以删除电子邮件模板:
- 访问 Workflow Manager Web 应用程序。
- 单击设计选项卡。
设计页面随即出现。
注:
如果您没有足够的权限,则设计选项卡将不可用。
- 单击模板 。
注:
如果您没有足够的权限,则模板 将不可用。
- 单击电子邮件模板选项卡。
电子邮件模板面板随即显示。
- 在电子邮件模板面板中单击要删除的电子邮件模板的名称。
提示:
可通过在搜索电子邮件模板文本框中提供搜索词的方法,在电子邮件模板面板中过滤电子邮件模板列表。
- 单击更多操作按钮 ,然后单击删除。
将显示一条确认消息。
- 单击是删除电子邮件模板,或单击否取消操作。