自定义消息框
功能
显示一个具有指定文本的消息/问题/提示/错误框,其中包含各种按钮选项。
输入
| 名称 | 说明 | 示例 |
|---|---|---|
| 标题 | 【字符串】消息对话框的标题。 | '消息弹框' |
| 文本 | 【字符串】要在消息框中显示的文本,必填。 | '金智维RPA机器人' |
| 用户 | 【字符串】指定弹出消息框的用户,可选择:流程执行用户/流程接管用户/代理端/用户管理界面的用户,支持多选,多用户用英文逗号隔开。具体说明可查看下方的“注意/说明”项。 | '流程执行用户' |
选项
| 名称 | 说明 | 示例 |
|---|---|---|
| 风格 | 【枚举】枚举值:信息/问题/警告/错误,默认值:信息。 | 信息 |
| 置顶 | 【布尔型】是否将消息弹框始终置于屏幕最前面,默认值:是。 | 是 |
| 按钮 | 【枚举】枚举值:确认/确认、取消/是、否、取消/是、否,默认值:确认。 | 确认 |
| 左侧 | 【整型】消息框左上角距离屏幕左侧的距离,整型,默认为:-1,居中弹框。 | -1 |
| 顶部 | 【整型】消息框左上角距离屏幕顶部的距离,整型,默认为:-1,居中弹框。 | -1 |
| 超时(毫秒) | 【整型】指定最长的等待时间(以毫秒为单位),默认值为30000毫秒(30秒)。 | 5000 |
输出
| 名称 | 说明 | 示例 |
|---|---|---|
| 所选按钮 | 【字符串】返回消息框中已按下按钮的字符串,可能是:确认、是、否或取消。填入变量名称。 | 按钮输出 |
| 确认用户 | 【字符串】返回消息框中已按下按钮的用户。填入变量名称。 | 用户输出 |
注意/说明
1.选项栏中的“按钮”参数,共有 “确认” 、 “确认、取消” 、 “是、否、取消” 、 “是、否” 四种按钮类型:
(1)若选择 “确认”,则弹出的消息框中只有 “确认” 按钮;
(2)若选择 “确认、取消”,则弹出的消息框中有 “确认” 和 “取消” 按钮;
(3)若选择 “是、否、取消”,则弹出的消息框中有 “是”、“否” 和 “取消” 按钮;
(4)若选择 “是、否”,则弹出的消息框中有 “是” 和 “否” 按钮。
2.输出栏中的“确认用户”输出,是通过流程调用该组件进行执行时,才会显示进行确认操作的用户名。
3.此函数发送消息弹框情况如下:
(1)对于组件而言,直接在控制台中执行组件,即可弹出消息框。
(2)对于流程而言,在流程中调用该组件,则根据选择的用户,在选择用户的控制台中进行弹框。“用户”参数填写选项如下:
- 若不填写,则系统会将消息框发送给所有在线用户;
- 若选择“流程执行用户”,则系统会将消息框发送到该流程的执行用户;
- 若选择“流程接管用户”,则系统会将消息框发送到接管该流程的用户;
- 若选择“代理端”,则在运行流程的代理端所在的机器中弹出消息框;
- 若选择【用户管理】界面的用户,则系统会将消息框发送到指定用户,且指定用户必须登录控制台,才能看到消息框,否则无法查看到消息框。
- 注意:当“用户”和“代理端”一起勾选时,仅对选择的用户生效,代理端不生效。
相关函数
【日志消息】
示例/演示
四种消息框如图:
通过流程调用该组件,在指定用户的控制台中弹出消息框: