开发低代码应用时需要使用各种资源包括工作流、知识库、插件等。扣子编程支持为低代码应用创建独享资源使用,也支持使用空间内的共享资源。此外,低代码应用内的独享资源支持转移或复制到空间资源库,供其他项目使用。本文介绍低代码应用中资源管理的相关操作。
在扣子编程中,工作流、插件、数据库、知识库和变量统称为资源。资源可以在存在于两个实体内,一个是空间的资源库,一个是低代码应用中的资源库。
空间资源库(共享资源):在空间资源库内创建的资源可以被空间内的低代码应用和智能体使用,属于空间内的共享资源。
低代码应用资源库(独享资源):在低代码应用中也可以创建资源,但这些资源是低代码应用的独享资源,默认不可以被其他项目使用也不会展示在空间资源库内。
当需要将低代码应用中的资源转换成公共资源给其他低代码应用或智能体使用时,可以将这些资源转移或复制到空间资源库内。
说明
智能体没有独有的资源实体,使用空间内的共享资源。
在编排业务逻辑,也就是搭建工作流时,你可以选择使用空间资源库中已有的资源,例如使用空间资源库下其他人创建的插件,也可以为低代码应用创建独有的资源。
说明
低代码应用中的资源,必须在低代码应用发布之后才能通过 API 对资源进行操作,例如发布低代码应用之后才能向低代码应用中的知识库上传文件。
扣子编程提供以下两种方式添加资源。
在低代码应用中创建的资源是应用独享资源,不能被其他项目使用。
参考以下操作,在低代码应用中创建资源。
扣子编程支持将空间内的资源复制到低代码应用中使用。复制后,在低代码应用中对资源配置的修改不会影响空间资源库中原有的资源配置。
说明
引入资源的本质是将资源复制一份到低代码应用中。资源越大,需要的时间也越久。请勿关闭操作窗口,否则会造成引入中断。
低代码应用中的资源都是独享资源,如果空间下的其他低代码应用或智能体需要使用这些资源,可以复制或转移到空间资源库中。
以低代码应用中的知识库为例,复制和移动的操作方式如下:
当不需要使用资源时,可选中资源,然后单击删除文件。
注意