Skip to content
本页内容目录

基本概念 - 流程相关

本章将向您介绍火语言中涉及的流程相关的基本概念。

流程

流程是由分组颗粒组件和逻辑组件组合而成的执行规则,可以看作是各种颗粒组件串联形成的脚本逻辑。在火语言中,所有颗粒组件都依赖流程才能运行,只有完成一个完整的可执行流程,才能生成对应的可执行应用程序。

根据应用场景,流程可以分为三种类型:主流程,子流程和流程模版。

功能组件

简称组件,组件是火语言中的基本功能执行单元,相当于其他编程语言中的功能模块或其他RPA工具中的动作(Action)。每个组件都封装了一个具体的功能,通过拖拽和配置参数即可完成对应的任务。组件是流程的构建基础,可通过灵活组合实现复杂的程序逻辑。

详见: 功能组件列表组件在线市场

主流程

主流程是火语言中的核心逻辑入口,相当于其他编程语言中的main函数。所有程序的执行都会从主流程开始,它负责调用其他子流程、组件或模块,实现应用的整体逻辑控制。在火语言中,主流程通过可视化拖拽方式定义,简单直观,无需复杂的编码,即可完成复杂的逻辑设计。

在控制台应用中,只有一个主流程;

在UI界面应用中,可以有多个主流程。

主流程在下图中流程设计器内设计,点击面包屑导航控制台程序 > 主流程 可以在主流程和子流程之间来回切换。

子流程

子流程是火语言中由多个颗粒组件组合而成的功能模块,相当于其他编程语言中的普通函数或模块。它可以像颗粒组件一样在主流程或其他子流程中被调用。子流程支持配置输入参数,通过参数变量传递值,执行指定逻辑后返回结果。

这种设计不仅提升了流程的复用性和结构化,还能让复杂功能模块化,方便管理和优化流程逻辑。

参考主流程上图2所示,可以在这里对私有子流程、共享子流程进行切换编辑,做添加删除修改导入等操作。

流程模板

流程模板是由多个颗粒组件预先组成的模板结构,提供了一种快速复用的方式。在流程中使用流程模板时,相当于将其中的颗粒组件按模板设计拷贝一份并嵌入到当前流程中。

流程设计器

流程设计器是用于可视化创建和管理流程的核心工具。它通过拖拽或添加方式将颗粒组件(功能模块)、逻辑组件(控制流程的逻辑)及子流程调用串联起来,构建完整的执行流程。流程设计器支持创建主流程、子流程和流程模板,以满足不同的应用需求。。

评论