在集成项目里,当工作流存在一些公共参数需要复用时,你可以将其创建为项目配置,在工作流的入参引用这些项目配置,并为它们配置多套值。运行时,只需选择一套配置,飞书集成平台便会从这套配置中取值,然后开始运行。
查看项目配置列表
集成项目的所有者和编辑者可以在项目内编辑项目配置。进入集成项目后,点击 项目配置 标签,即可查看项目内的全部项目配置。
250px|700px|reset

项目配置列表是一个二维矩阵:
- 纵向各行展示的是项目内的全部项目配置。你可以在每一行中管理这些配置以及它们在各个配置组中的值;编辑工作流时,你可以将这些项目配置引用到连接器入参中,发布时再选择使用哪组值。
- 横向各列展示的是项目配置组。你可以在这里添加多套配置组,维护不同环境下项目配置的值。例如:对于“name”这个配置,你可以将默认值配置为“张三”,在配置组 1 中配置为“李四”,在配置组 2 中配置为“王五”。运行工作流时,如果你选择了配置组 1,那么工作流将按照“name = 李四”开始运行;如果你选择了配置组 2,那么工作流将按照“name = 王五”开始运行。你可以同时管理多组配置,发布时选择一组即可。
250px|700px|reset

项目配置的基本操作
新建项目配置
点击右上角的 新建配置 按钮,输入项目配置名称和默认值,点击 新建 即可新建成功。
注:项目配置名称在项目内需具有唯一性。
250px|700px|reset

当前支持以下类型的项目配置:
- 基础数据类型,包括 string、number、boolean、array 和 object
- Connection
- Webhook
250px|700px|reset

你也可以在编辑工作流的时候,选择某个入参,直接将其转变为项目配置。
250px|700px|reset

使用项目配置
新建项目配置后,你可以进入工作流的编辑态,在 入参 和 连接 页面上的相应位置选择 expression ,切换后将可以下拉选择所有项目内已有的项目配置(下图以入参页面为例)。
250px|700px|reset

你也可以在工作流编辑态中,点击右上角的 项目配置 按钮,查看项目内的项目配置,以及相应项目配置是否被当前的工作流引用。
250px|700px|reset

删除项目配置
点击项目配置操作列的 删除 按钮,二次确认后即可删除该项目配置。
250px|700px|reset

你
也可以在选择多个项目配置后,操作批量删除。
250px|700px|reset

操作项目配置组
新建项目配置组
新建项目配置后,点击右上角的 新建配置组,输入配置组名称,点击 新建 即可新建成功。
250px|700px|reset

创建成功后,这套配置的所有项目配置值默认为空,需要一一配置。你也可以选择某一套已有的配置组,点击 新建副本 并根据需要修改后再使用。
250px|700px|reset

在配置组列表中,你也可以选择显示哪些配置组,或调整这些配置组的显示顺序。
250px|700px|reset

使用项目配置组
在发布项目内的工作流时,如果当前工作流引用了项目配置,你可以选择此次发布使用哪一套项目配置值。工作流运行时,将优先取你选择的配置组;如果配置组为空,则会取默认值。
250px|700px|reset

择项目配置组后,你也可以针对项目配置的默认值和配置组中的值直接进行编辑。
250px|700px|reset

删除项目配置组
你可以在项目详情页 > 项目配置 标签中,查看全部配置组。选择某个配置组并点击右侧的 删除 按钮,二次确认后即可删除该组配置。
250px|700px|reset
