23.4 使用安装的电子邮件模板

Identity Manager 附带了一个专为基于工作流程的供应设计的电子邮件模板。 此电子邮件模板称为新的供应请求。 该产品附带的所有供应请求模板均与此电子邮件模板关联。 因此,所创建的任何新请求定义都将使用此电子邮件模板。

可以编辑《新的供应请求》模板以更改电子邮件讯息的内容和格式,但无法创建新的电子邮件模板。

要编辑《新的供应请求》模板,需要使用 iManager 中《工作流程管理》职能中的《电子邮件模板》任务。

注:此任务是《口令》职能下《编辑电子邮件模板》任务的快捷方式。

23.4.1 默认内容和格式

安装此产品之后,《新的供应请求》模板的外观如下所示:


Dear $userFirstName$, A new provisioning request has been submitted that requires your approval. Request name: $requestTitle$ Submitted by: $initiatorFullName$ Recipient: $recipientFullName$ Please review the details of this request at $PROTOCOL$://$HOST$:$PORT$/$TASK_DETAILS$ to take the appropriate action. You can review a list of all requests pending your approval at $PROTOCOL$://$HOST$:$PORT$/$TASKLIST_CONTEXT$.

该模板标识了触发此电子邮件讯息的供应请求定义。 此外,它还包括两个 URL,一个可将收件人重定向到需要批准的任务,另一个可显示该用户的待处理任务的完整列表。

23.4.2 编辑模板

可以更改《新的供应请求》模板的内容或格式。 请注意,该模板应用于 Identity Manager 用户应用程序中的所有供应请求,因此请确保所做的编辑适用于所有用户和工作流程任务。

要编辑模板,请执行以下操作:

  1. 在 iManager 中选择 Identity Manager 类别。

  2. 打开《工作流程管理》职能。

  3. 单击《电子邮件模板》任务。

    iManager 即显示《编辑电子邮件模板》屏幕。

    说明:说明: 图示
  4. 单击模板列表中的《新的供应请求》

    iManager 即显示《修改电子邮件讯息》屏幕。

    说明:说明: 图示
  5. 请在《讯息体》框中进行更改。

  6. 如果需要,可复制《替换标记》列表框中的一个或多个标记,从而在讯息体中加入动态文本。

    下面是这些替换标记的简要说明:

    标记

    说明

    $userFirstName$

    收件人的名。

    $requestTitle$

    供应请求定义的显示名称。

    $initiatorFullName$

    发起人的全名。

    $recipientFullName$

    收件人的全名。

    $PROTOCOL$

    电子邮件讯息中包含的 URL 的协议。

    $SECURE_PROTOCOL$

    电子邮件讯息中包含的 URL 的安全协议。

    $HOST$

    正在运行 Identity Manager 用户应用程序的 JBoss 应用程序服务器的主机。

    $PORT$

    Identity Manager 用户应用程序的端口。

    $SECURE_PORT$

    Identity Manager 用户应用程序的安全端口。

    $TASKLIST_CONTEXT$

    显示待发给收件人的所有请求列表的页。

    $任务_ $

    显示请求(此电子邮件讯息即为该请求生成)细节的页。

  7. 完成后,请单击《确定》

23.4.3 修改模板的默认值

安装时,可以为电子邮件模板中使用的多个替换标记设置默认值。 完成安装之后,还可以使用《用户应用程序配置》工具修改这些值。

要修改这些安装设置,请执行以下操作:

  1. 运行 idm 文件夹中的 ldapconfig.sh 底稿。

    
    ./configupdate.sh
    

    注:在 Windows 中,要运行的文件为 configupdate.bat

    说明:说明: 图示
  2. 必要时可对以下任意字段进行更改:

    字段

    说明

    电子邮件通知主机

    用于替换批准流程中使用的电子邮件模板中的 $HOST$ 标记。 如果保留为空白,则由服务器进行计算。(这是 JBoss 主机。)

    电子邮件通知端口

    用于替换批准流程中使用的电子邮件模板中的 $PORT$ 标记。

    电子邮件通知安全端口

    用于替换批准流程中使用的电子邮件模板中的 $SECURE_PORT$ 标记。

  3. 单击《确定》确认更改。