文档首页> Astro工作流 AstroFlow> 常见问题> 产品咨询> 在AstroFlow中,如何计算总数据调用次数?
更新时间:2024-03-08 GMT+08:00
分享

在AstroFlow中,如何计算总数据调用次数?

在AstroFlow中,总数据调用次数为流程调用次数表单调用次数(开发态)表单调用次数(运行态)子表单调用次数等之和。不同的AstroFlow实例,总数据调用次数有所不同,其中基础版实例为2万次(每月上限为2000次)、专业版实例为20万次(不包含扩容包),企业版实例为50万次(不包含扩容包)。若您购买的是专业版实例或企业版实例,支持单独购买资源扩容包。

流程调用次数

在WebHook触发、表单触发和定时触发流程中,不管是调试还是发布后使用,都算入调用次数。如果触发的流程中包含子流程,则子流程也需算入。例如,一个WebHook触发的流程中包含两个子流程,则该流程执行完成后,共消耗了3次调用次数。

表单调用次数(开发态)

  • 表单筛选,算一次
    图1 筛选
  • 表单导入,文件数量+1

    假设,待导入的表单中包含5条数据,成功执行导入操作后,调用次数算6次,即5条数据加一次导入动作。

    图2 数据导入
  • 表单导出,导出任务算一次、数据下载算一次
    图3 导出数据
    图4 数据下载

表单调用次数(运行态)

  • 表单提交,算一次
    图5 表单提交
  • 数据管理页编辑操作,算一次
    图6 编辑
  • 数据管理页新增操作,算一次
    图7 新增
  • 数据管理页的筛选、导入和导出操作,计算规则和表单调用次数(开发态)一致。

子表单调用次数

  • 主表单提交一行数据,算1次调用,其中包含子表单几行数据算几次调用。

    例如,员工信息表包含工作经历子表单和家庭成员子表单,提交一行员工信息时,增加了3行工作经历2行家庭成员,则共算6次调用。

  • 批量导入主表单时,调用次数为“表格内的调用次数”+“导入动作1次”

    例如,表格内有2条数据,第一行是1个员工信息,包含3行工作经历2行家庭成员;第二行是1个员工信息,包含1行工作经历1个家庭成员。批量导入主表单时,调用次数计算10次,即6(1+3+2)+3(1+1+1)+1(导入动作)。

  • 提交的主表单中包含子表单,批量上传导入子表单数据时,不计算调用次数,调用次数在提交该行主表单时统一进行计算。
  • 导出表单数据时,导出动作算1次,下载导出文件算1次。

公式计算调用次数

公式计算组件按照调用计算功能的次数,计算调用次数:

  • 若表单中包含N个公式组件,数值录入/设置默认值,公式计算结果N次,则消耗N次调用次数,不区分应用开发态和应用运行态。
  • 若子表单内包含M行,且每行有N个公式组件,则按照实际计算结果次数消耗调用次数,子表单中的公式计算最多调用M*N次。
  • 表单批量进行导入时,系统会自动计算公式结果,按照实际计算次数消耗调用次数。

连接器调用次数

所有调用连接器的操作,都算入调用次数,如在流程执行中被调用、连接器的自测试调用等。

公式编辑

在公式编辑中,按照调用公式引擎的次数计算调用次数。如下图,“数值A”“数值B”录入后,调用接口计算“公式计算-主表单”,则算1次调用次数。子表单中包含了2行,每行包含1个组件默认值使用到了公式计算(总价),则算2次调用次数。 导入数据时,若“C组件”默认值为A和B组件求和,在导入时C填充数据,则认为提交C的数据,导入时不自动为组件进行计算。

图8 公式编辑效果图
分享:

产品咨询 所有常见问题

more