在Workbench中,当您定义 AssignTask
操作,请指定特定表单(XDP或PDF表单)。 此外,还可以通过操作配置文件指定一组渲染和提交服务。
XDP可以呈现为PDF表单或HTML表单。 新功能包括:
新的HTMLForms服务利用Forms中的新功能支持XDP表单的HTML渲染。 新的HTMLForms服务会公开以下方法:
/*
* Generates a URL (for the HTML Form) to be passed to client, given a TaskContext.
* The output of this API is something like this - /lc/content/xfaforms/profiles/default.ws.html?ContentRoot=repository://Applications/MyApplication/MyFolder&template=MyForm.xdp
* @param taskContext task context
* @param profileName Forms servlet URL.
* @return form URL string
*/
public String generateFormURL(TaskContext taskContext, String profileName);
/*
* Render the XDP Form as HTML. Can be used directly for updating the runtimeMap in render.
* It adds the following keys to the map -
* hint:new html form = true
* newHTMLFormURL = the URL returned after calling 'generateFormURL' API.
* @param TaskContext taskContext
* @param profileName Forms servlet URL.
* @param runtimeMap runtime map<string,object> associated with form rendering.
* return runtimeMap
*/
public Map<String, Object> renderHTMLForm (TaskContext taskContext, String profileName, Map<String,Object> runtimeMap);
有关移动表单配置文件的更多信息,请访问 创建自定义用户档案.
对于每个“AssignTask”操作,使用表单指定渲染和提交进程。 这些进程由TaskManager调用 renderForm
和 submitForm
允许自定义处理的API。 新HTML表单的这些进程的语义:
呈现HTML的新进程与每个呈现进程一样,具有以下I/O参数 —
输入 - taskContext
输出 - runtimeMap
输出 - outFormDoc
这种方法模拟了 renderHTMLForm
NewHTMLFormsService的API。 它调用 generateFormURL
用于获取表单HTML呈现的URL的API。 然后,它使用以下一个或多个键值填充runtimeMap:
新html表单= true
newHTMLFormURL =调用后返回的URL generateFormURL
API。
提交新HTML表单的这个过程适用于以下I/O参数 —
输入 - taskContext
输出 - runtimeMap
输出 - outputDocument
该流程会设置 outputDocument
到 inputDocument
检索自 taskContext
.
通过默认的“渲染”和“提交”服务,支持在桌面上渲染PDF,并在移动设备(iPad)上HTML。
此过程可无缝地在多个平台上呈现XDP表单。 该进程从检索用户代理 taskContext
,并使用数据调用进程来渲染HTML或PDF。
此过程可在多个平台上无缝提交XDP表单。 它会从中检索用户代理 taskContext
并使用数据调用流程以提交HTML或PDF。
浏览器正在逐步撤销对基于NPAPI的插件的支持,包括适用于Adobe Acrobat和Adobe Acrobat Reader的插件。 您可以使用以下步骤将移动表单的渲染从PDF更改为HTML:
以有效用户身份登录Workbench。
选择 文件 > 获取应用程序.
将出现“获取应用程序”对话框。
选择要更改其移动设备表单渲染的应用程序,然后单击 确定.
打开要更改渲染的进程。
打开目标起点/任务,导航到“演示文稿和数据”部分,然后单击 管理操作配置文件.
此时将显示“管理操作配置文件”对话框。
将默认渲染配置文件配置从PDF更改为HTML,然后单击 确定.
在流程中签入。
重复这些步骤以更改其他进程的渲染。
部署与已更改的进程相关的应用程序。
默认操作配置文件将XDP表单渲染为PDF。 此行为现在已更改为使用默认渲染表单和默认提交表单进程。
有关操作配置文件的一些常见问题如下所示:
哪些渲染/提交流程将开箱即用?
以及等效的提交流程。
哪些操作配置文件将开箱即用?
对于XDP Forms:
要使表单在设备上以HTML呈现,并在桌面上以PDF呈现,流程设计人员需要做什么?
没什么。 默认的Action Profile是自动选择的,渲染模式也是自动处理的。
在桌面上以HTML呈现表单时,需要执行哪些操作?
用户必须为默认配置文件选择“HTML”单选按钮。
更改默认操作配置文件行为是否会产生任何升级影响?
会,由于以前与默认操作配置文件关联的渲染和提交服务是不同的,因此这些服务将被视为现有表单的自定义。 单击 恢复默认设置,则改为设置默认的渲染和提交服务。
如果您修改了现有的渲染或提交PDF表单服务或创建了自定义服务(例如custom1),现在希望将相同的功能用于HTML呈现。 您需要复制新的渲染或提交服务(如custom2),并将类似的自定义应用于这些服务。 现在,修改XDP的操作配置文件以开始使用custom2服务,而不是custom1进行渲染或提交。
要使表单在设备上以HTML呈现,并在桌面上以PDF呈现,流程设计人员需要做什么?
要使表单在设备上以HTML呈现,并在桌面上以PDF呈现,流程设计人员需要做什么?