自定义输入
功能
显示 HTML文件设置的表单窗口,将数据发送回工作流。
输入
| 名称 | 说明 | 示例 |
|---|---|---|
| 网址 | 【String】指HTML文件的完整路径或外部URL,具体可查看下方的“注意/说明”项。 | 'D:\桌面\测试\mysql网页模板.html' |
| 用户 | 【String】指定弹出表单窗口的用户,可选择:流程执行用户/流程接管用户/代理端/用户管理界面的用户,支持多选,多用户用英文逗号隔开。具体说明可查看下方的“注意/说明”项。 | '流程执行用户' |
| 内核类型 | 【Integer】默认为IE内核,可切换谷歌内核。谷歌内核需安装对应插件,具体可查看下方的“注意/说明”项。 | Chrome |
选项
| 名称 | 说明 | 示例 |
|---|---|---|
| 高度 | 【Integer】表单窗口的高度(像素)(默认值600)。 | 600 |
| 宽度 | 【Integer】表单窗口的宽度(像素)(默认值600)。 | 600 |
| 超时(毫秒) | 【Integer】指定最长的等待时间(以毫秒为单位),默认值为30000毫秒(30秒)。 | 30000 |
| 排名最前 | 【Boolean】勾选使显示对话框置顶,保持在所有窗口的最前面。 | Ture |
| 超时退出 | 【Boolean】勾选,则等待超时时再退出。 | Ture |
输出
| 名称 | 说明 | 示例 |
|---|---|---|
| 结果 | 【String】提供的HTML页面返回的字符串,填入变量名称。 | 输出结果 |
| 确认用户 | 【String】返回点击提交的用户,填入变量名称。 | 确认用户 |
注意/说明
1.输出栏中的“确认用户”输出,是通过流程调用该组件进行执行时,才会显示进行确认操作的用户名。
2.“网址”参数:可填入 HTML 文件的完整路径或者是外部网址:
(1)若填写的是 HTML 文件的完整路径,则需先生成 IE 模板或 Chrome 模板,生成模板后,填写模板路径即可。用户可在模板中自定义所需的网页内容。
(2)若填写的是网址,可填写外部网址,如 'https://www.baidu.com/' ;或由“表单设计器”生成的网址。由“表单设计器”生成网址步骤如下:
“网址”参数选择“表单设计器”,此时会在浏览器打开编辑低代码的页面,新增并设计低代码后,复制其网址,粘贴到“网址”参数中即可。
注意:“表单设计器”仅支持谷歌内核。
3.“内核类型”参数,若选择 “Chrome”,即选择谷歌内核时,则需要安装对应插件,步骤如下:
登录产品下载中心网站,下载 "Resources.rar" 和 “KRPABrowser.zip”文件。
“KRPABrowser.zip” 解压后得到 KRPABrowser 文件夹,将 "Resources.rar" 解压后得到的 “CustomInput.exe”文件存放到 KRPABrowser 文件夹中,最后将 KRPABrowser 文件夹存放到 Control.exe 或 Agent.exe 同目录下即可。
4.“高度”和“宽度”参数,如果不设置值,输入弹框为默认大小,默认大小为600。
5.此函数发送表单弹框情况如下:
(1)对于组件而言,直接在控制台中执行组件,即可弹出表单窗口。
(2)对于流程而言,在流程中调用该组件,则根据选择的用户,在选择用户的控制台中进行弹框。“用户”参数填写选项如下:
- 若不填写,则系统会将表单弹框发送给所有在线用户;
- 若选择“流程执行用户”,则系统会将表单弹框发送到该流程的执行用户;
- 若选择“流程接管用户”,则系统会将表单弹框发送到接管该流程的用户;
- 若选择“代理端”,则在运行流程的代理端所在的机器中弹出表单窗口;
若选择【用户管理】界面的用户,则系统会将表单弹框发送到指定用户,且指定用户必须登录控制台,才能看到表单弹框,否则无法查看到表单弹框。
[info] 提示
当“用户”和“代理端”一起勾选时,仅有选择的用户生效,代理端不生效。
相关函数
无
示例/演示
直接在控制台中执行组件,弹出表单窗口如图:
通过流程调用该组件,指定用户界面弹出表单窗口: