Show Menu
主题×

用例: 发送带有附件的交易电子邮件

此用例的用途是将电子邮件附件快速添加到出站派单。

关键步骤

在此方案中,您将学习如何发送包含个人和/或个性化附件的交易电子邮件。 附件不会预上传到Transactional Messaging服务器上: 而是在飞机上生成。
捕获客户互动或详细信息时,您可能需要在流程结束时将此信息发回给客户,例如,在电子邮件附加的PDF文件中。
以下是此方案的主要步骤:
  1. 客户进入网站,查找要购买的产品。
  2. 客户选择产品并自定义一些选项。
  3. 客户完成交易。
  4. 向客户发送确认交易的电子邮件。 由于不建议在电子邮件中发送PII(个人身份信息),因此会生成安全PDF并将其附加到该电子邮件。
  5. 客户收到包含相关数据的电子邮件及其附件。
在此方案中,附件不是预先创建的,而是动态添加到出站电子邮件中,这优惠了以下优点:
  • 这使您能够个性化附件的内容。
  • 如果附件与事务关联(如上面所述的示例方案中),则可能包含在客户流程中生成的动态数据。
  • 附加PDF文件将优化安全性,因为您可以加密文件并通过HTTPS发送文件。

建议

在实施此方案之前,请仔细阅读以下准则:
  • 事务消息实例不应用于存储、导出或上传文件或数据。 它们只能用于事件数据和相关信息。 不应将它们视为文件存储系统。
  • 由于Adobe以外没有直接访问事务消息实例或服务器的权限,因此没有标准方法将这些文件推送到这些服务器上(无FTP访问权限)。
  • 在合同上使用事务消息传递实例上的磁盘空间存储任何类型的文件是不正确的,甚至用于附件也是如此。
  • 您需要使用其他联机磁盘系统来托管这些文件。 您需要FTP访问此系统,并且必须能够写入和删除文件。

实施

下图显示了实施此方案时的不同步骤:
要将电子邮件附件快速添加到事务性消息,请执行以下步骤:
  1. 开始。 For more on this, see this section .
    这允许您将文件附加到电子邮件,即使这些文件未托管在执行实例上。
  2. 您可以通过SOAP消息触发器发送电子邮件。 在SOAP调用中,有一个URL参数(attachmentURL)。
    有关SOAP请求的详细信息,请参阅 事件说明
  3. 设计电子邮件时,单击 Attachment
  4. 在屏幕 Attachment definition 中,输入SOAP附件参数:
    <%= rtEvent.ctx.attachementUrl %>
    
    
  5. 处理消息后,系统将从远程位置(第三方服务器)获取文件并将其附加到单个消息。
    由于此参数可以是变量,因此它应接受通过SOAP调用发送的文件的完全格式的远程URL变量。