Skip to content

Backend Function服务场景分级

BF-L1 出入参数的校验、格式化和数据脱敏(面向所有用户)

  • 校验参数的格式、类型、size有效等
  • 针对身份证号码、手机号、银行卡号等敏感字段进行数据脱敏
  • 对日期时间、金额等的按照指定的格式转换后输出

BF-L2 常规业务规则处理(面向所有用户)

  • 增加业务规则校验,比如收货日期不能早于发货日期、销售价格不能低于成本价等
  • 基于现有的字段动态追加新的字段,比如在现有数据上增加总分、总金额、均价等

BF-L3 复杂业务逻辑处理(面向所有用户)

  • 支持基础功能的快捷调用,比如获取UUID、Json处理等、常用的Hash、加密/解密处理等
  • 需要关联多个数据集/表进行数据查询,或者获取多个数据等
  • 针对返回数据进行数据权限的校验和过滤

BF-L4 高级特性(仅针对Pro版)

  • 在BF中调用和执行自定义SQL
  • 支持http接口的调用
  • 对BF中部分逻辑进行事务控制,确保数据的一致性
  • 支持在定时任务中配置BF,实现周期任务的调度和执行

BF-L5 企业级集成和定制(仅针对企业版)

  • 通过在Java运行时扩展Service层,扩展Backend Function可调用的私有服务
  • 通过实现Java运行时扩展点,实现多租户体系数据隔离
  • 集成企业自己的SDK,实现自定义的复杂逻辑处理
  • 集成企业自己的大模型推理服务

图示:

图片展示了Backend Function(BF)分级指引体系,从基础数据处理到企业级智能集成的能力进阶…

基于飞书知识库同步生成,内容以飞书源文档为准