Base44 workflows 是该平台默认的自动化处理方式:只要在 base44/workflows/ 目录下写入一个 .jsonc 格式的流程文件,它就会立即生效。该文件采用 CNCF Serverless Workflow 规范,用于描述由触发事件驱动的自动化流程,触发因素包括定时任务、实体变更、连接器以及应用内事件等。
使用前应先确认应用的配置。可以通过 Base44 MCP 的 execute_api 工具或 Base44 CLI 令牌调用 GET /api/apps/{app_id}/agent-profile 接口;该接口会返回框架、应用类型、运行时、权限以及需要读取的具体参考文件。若无法调用接口,也可以根据项目文件判断:存在 src/routes/__root.* 和 src/routeTree.gen.ts 表示应用使用 TanStack Start;存在 app/_layout.* 表示这是 Expo 原生移动应用;其余情况为 Vite SPA。
按应用类型选择参考文档:对于 Web 应用中的 Vite SPA(默认 Web 模板),可参考 Workflows(流程步骤调用后端函数);对于 Web 应用中的 TanStack Start,可参考 Workflows(流程步骤调用服务端路由);对于 Expo/React Native 原生移动应用,可参考 Workflows(流程步骤调用后端函数)。如果应用的 profile 标注 automation_pipeline: legacy_automations,说明应用仍在使用旧版自动化,此时应参考 automations 文档。
使用该能力需要 Builder 或更高订阅计划。工作区权限由 agent-profile 接口报告;如果计划等级较低,平台会拒绝部署。