如何在 CRM Assignment block 里创建支持 Web Service 的 PDF 附件

简介: 如何在 CRM Assignment block 里创建支持 Web Service 的 PDF 附件

要使用本文提到的技术,您应该先安装 Adobe Livecycle Designer,以便可以使用它来开发 adobe 表单模板。

ADS ( Adobe Document Service ) Web 服务应在应用程序服务器中正确配置。 运行健康检查报告FP_PDF_TEST_00 并确保成功返回版本信息。 ADS 将用于在运行时将 adobe 表单模板呈现为 PDF 格式。

应该通过 Web 服务工具在 CRM Web 客户端 UI 中创建可用的 Web 服务。

在本文档中,我将使用 Web 服务 ZJERRY_PROD_WS,其中 READ 操作是在 BOR 类型 BUS1178(产品)上定义的。

下面是详细的步骤。

  1. 创建一个 Adobe 表单模板,如下所示。 维护之前创建的 Web 服务。

首先点击 Download Schema 的下载按钮,会弹出一个对话框,将其保存到本地。

Schema 本身是一个 xml 文件,它描述了 Web 服务的元结构,并且在后续步骤中将与 adobe 表单模板做一个 merge 操作。

单击 Start Designer按钮,笔记本电脑中安装的 Adobe 设计器将自动打开。 然后选择菜单文件->新建创建一个新的表单模板。

如果打开失败,请参考注释 1018674 检查浏览器中是否启用了相应的 Active Control 设置。

在我看来,不必通过 ActiveX 启动 Adobe Designer,因为实际上可以随时手动启动它。

加载在步骤 1 中存储在本地的 xsd 架构文件。切换到“数据视图”选项卡并从上下文菜单中选择“新建数据连接”,

选择 XML Schema:

加载本地 xsd 架构文件,默认设置不变,然后单击完成按钮:

现在您可以开始开发adobe表单模板的布局了。 创建一个新的文本字段,并将其绑定到您在步骤 3 中通过导入 xsd 架构生成的数据连接树中的 ProductId 字段。 数据绑定是指在运行时,该文本字段将填充ProductId的实际交易数据,该数据将由服务提供商返回。 单击下面的小三角形即可开始绑定:

最后的运行时效果,生成的 PDF 文件:

相关文章
|
2月前
【Azure 应用服务】Web App Service 中的 应用程序配置(Application Setting) 怎么获取key vault中的值
【Azure 应用服务】Web App Service 中的 应用程序配置(Application Setting) 怎么获取key vault中的值
|
2月前
|
关系型数据库 MySQL Linux
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
|
2月前
|
Shell PHP Windows
【Azure App Service】Web Job 报错 UNC paths are not supported. Defaulting to Windows directory.
【Azure App Service】Web Job 报错 UNC paths are not supported. Defaulting to Windows directory.
|
2月前
|
Linux 应用服务中间件 网络安全
【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?
【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?
|
2月前
【Azure 应用服务】通过 Web.config 开启 dotnet 应用的 stdoutLog 日志,查看App Service 产生500错误的原因
【Azure 应用服务】通过 Web.config 开启 dotnet 应用的 stdoutLog 日志,查看App Service 产生500错误的原因
|
2月前
|
Linux Python
【Azure 应用服务】Azure App Service For Linux 上实现 Python Flask Web Socket 项目 Http/Https
【Azure 应用服务】Azure App Service For Linux 上实现 Python Flask Web Socket 项目 Http/Https
|
2月前
|
存储 安全 网络安全
【Azure 环境】使用Azure中的App Service部署Web应用,以Windows为主机系统是否可以启动防病毒,防恶意软件服务呢(Microsoft Antimalware)?
【Azure 环境】使用Azure中的App Service部署Web应用,以Windows为主机系统是否可以启动防病毒,防恶意软件服务呢(Microsoft Antimalware)?
|
2月前
|
存储 Linux 网络安全
【Azure 应用服务】App Service For Linux 如何在 Web 应用实例上住抓取网络日志
【Azure 应用服务】App Service For Linux 如何在 Web 应用实例上住抓取网络日志
|
2月前
【Azure 云服务】Azure Cloud Service 为 Web Role(IIS Host)增加自定义字段 (把HTTP Request Header中的User-Agent字段增加到IIS输出日志中)
【Azure 云服务】Azure Cloud Service 为 Web Role(IIS Host)增加自定义字段 (把HTTP Request Header中的User-Agent字段增加到IIS输出日志中)
|
2月前
|
Web App开发 安全 JavaScript
【Azure 应用服务】App Service 通过配置web.config来添加请求返回的响应头(Response Header)
【Azure 应用服务】App Service 通过配置web.config来添加请求返回的响应头(Response Header)
下一篇
无影云桌面