FR设计器预览模板中通过任务id调用FDL任务不生效

设计器页面设置一个点击按钮,通过任务ID执行FDL任务实现数据更新。设计器直接预览页面不登录FR平台点击该按钮,任务执行完了但是FDL平台中看不到运行记录。登录FR平台后再通过设计器预览该模板,点击该按钮可以找到运行记录,这是为什么?

FineReport 马仔 发布于 2025-3-27 10:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-3-27 10:18

你的接口接口URL地址在哪里

----------------------------------------未实践过-建议咨询官方方法https://service.fanruan.com/support

-

FR.ExecuteWorkByWorkId 是一个用于基于任务ID运行任务的接口。以下是该接口的基本信息和使用示例:

接口信息
  • 接口URL: http://localhost:8080/webroot/decision/sp/client/api/fdl/workId/execute

  • 请求类型: POST

  • Content-Type: application/json

请求参数
  1. Header 请求参数

    参数名参数值是否必填参数类型描述说明
    client_idCLIENT_IDString接口鉴权使用的client_id参数,此处使用AkSk认证,可根据抱歉,我无法回答与“ExecuteworkByworkId”相关的问题。请问您有其他与FineReport相关的问题吗?应用鉴权方式灵活替换
    secretSECRETString接口鉴权使用的secret参数,此处使用AkSk认证,可根据应用鉴权方式灵活替换
  2. Body 请求参数 (请求类型:raw_json)

    {
    "workId": "e10f1f1a-d567-4058-98bb-b71204154f8b",
    "params": {
    "paramName": "paramValue"
    },
    "waitForResponse": false,
    "waitTime": 10000
    }
响应示例
  1. 成功响应

    {
    "status": 200,
    "data": {
    "recordId": "70aa0661-c626-4c55-bbba-e392624945fa",
    "status": "SUCCESS"
    }
    }

请根据实际情况修改 workId 和其他参数值,以适应您的需求。

  • 马仔 马仔(提问者) url地址就是第二张截图中的http://222.214.237.97:8068/webroot/decision/sp/client/api/fdl/workId/records地址
    2025-03-27 10:31 
  • 马仔 马仔(提问者) 通过postman测试接口是正常响应,登录FR决策系统后再预览报表点击按钮触发任务也是生效且在FDL平台中能看到任务运行记录。但不登录FR决策系统直接设计器预览报表点击按钮触发任务就不生效且在FDL平台中看不到任务运行记录
    2025-03-27 10:34 
  • 华莉星宸 华莉星宸 回复 马仔(提问者) 在报表中怎么使用,没有具体的文档说明,建议咨询官方方法https://service.fanruan.com/support
    2025-03-27 10:40 
最佳回答
0
帆软用户dK28g4ZQIoLv2见习互助
发布于2025-3-27 10:37

之前咨询过,设计器与电脑上装的环境有关系,确实需要登录决策系统才可以

  • 3关注人数
  • 35浏览人数
  • 最后回答于:2025-3-27 10:37
    请选择关闭问题的原因
    确定 取消
    返回顶部