---
order: 1
navTitle: 新建程序流
---
# 新建程序流

新建一个程序流的步骤如下：

![新建程序流步骤](./images/2021_09_08_11_48_56_253.gif)

1. 进入项目的**应用**模块，右键应用选择**编辑**，进入[应用设计器](../app-designer.md)
2. 在应用设计器的**API**目录下新建**程序流**
3. 在命名对话框中输入合适且有意义的名称，点击确定进入[程序流设计器](#designer)
4. 接下来可以添加数据模型以及添加节点绘制**程序流**，并设置属性，完成后点击保存即可

:::tip

**程序流**可以在SuperPage页面中通过[调用程序流](../superpage/design/action/call-action-flow.md)使用，也可以在[工作流](../workflow/README.md)中添加**调用程序流**节点使用。

:::

## 程序流设计器{#designer}

可以将其划分为如下几个区域：

![程序流设计器](./images/actionflow-designer.png)

- **数据源**：数据源区域列出了程序流中使用到的模型表，可在分支条件、节点的数据操作中引用
- **流程图**：此区域用于绘制程序流的流程图，可添加并编辑节点的交互操作、分支条件等，具体可参考文档[绘制程序流](./design.md)
- **属性栏**：显示分支线条、节点的可配置属性，如分支的启用条件、节点交互的具体设置等
- **工具栏**：工具栏中提供了对程序流的全局设置，如全局参数
