Application Engine 流程操作
可设计一个流程,例如将 OLAP 多维数据集的一个区域复制到另一个区域。或者,它可以对两个值执行算术函数。已发布的所有流程都会在操作的“名称”输入中可用。流程有属于操作输入的参数。为每个参数指定一个值。
可以对这些对象指定 Application Engine 流程操作:
- 单元格
- 按钮
- 列表视图
- 报告
Application Engine 流程可能很复杂,需要几分钟才能运行。在“”输入中,可指定流程是同步执行还是异步执行。在异步模式下,用户可继续在 Application Studio 中使用,而不会等待流程完成。因此,将异步模式用于更持久的流程将无需用户查看流程进度,或等待其完成。
在“异步”模式下,流程的 ID 将立即返回到报告。例如,可以通过将变量指定为参数,并将 “=Actions.Result.Text” 指定为其值,将 ID 存储在报告变量中。
ID 可与 Application Engine 函数 AsyncGetProcessStatus
和 AsyncGetProcessResult
一起使用,以在异步流程的状态和结果上报告。
仅当操作的执行模式为“同步”模式时,才会提供以下输入和选项:
- 显示进度
- 进度消息级别
- 进度对话框标题
- 进度对话框时间戳
可指定在流程运行时显示进度对话框。也可指定,只在存在错误、警告或信息事件时才显示对话框。为帮助您调试流程,可显示所有可用消息。
若要显示进度对话框,请选择“总是”作为“”选项值,然后为“”输入选择级别。否则只在发生错误时才显示对话框。
如果选择“调试”作为级别,则显示流程的进度以及所有可用消息。对于其他级别,除非发生指定级别的事件,否则对话框只显示进度。
可将公式指定为“”输入值和“”输入值。这使您可从“编辑操作”对话框外部控制这些输入。
对于“”输入,公式必须将以下值之一作为其结果:
- 仅限出错时
- 总是
对于“”输入,公式必须有以下结果之一:
- 错误
- 警告
- 信息
- 调试
默认情况下,“” 流程操作的结果将不区分大小写,并忽略错误。如果公式包含错误,将自动应用“错误”级别。
若要更改进度对话框标题,将用户定义的字符串或公式指定为“”输入值。
在以下操作模式下,只在 Application Studio 客户端中显示进度对话框:
- 单元格已编辑
- 选择已更改
- 报告已加载