我很含蓄, 什么也没有留下!

低代码平台中实现定时侦测数据变化功能

自定义菜单智驱平台2025-5-26 15:27 阅读 71 评论 0 热度 1

 背景说明
 针对ISV在开发过程中使用平台提供的定时侦测数据变化的功能,需要应用开发相应的接口才可以实现,具体实现方法如下
  
 实现方式
 1、在开发平台新增侦测如下图,新增“定时侦测数据变化”,“侦测的数据类型”选择“新增”,其他条件按照需要填写,配置完保存后发版
  

 2、需要使用者开发相应的接口并实现
   2.1应用在esp平台注册并
   要实现的data.change.get接口

2.2应用中实现EAI接口

   2.21接口定义

  

  2.3  接口实现
    2.3.1 从headers中获取信息 ,headers的Map的信息有:

    2.3.2  从bodyStr中获取规则
根据datetime_e和datetime_s 确定侦测的时间范围,通过rules节点下的信息构建查询sql,执行sql获取变化的数据。
{
  "std_data" : {
    "parameter" : {
      "call_id" : "307552639011262464",
      "datetime_e" : "2023-12-26 16:24:23.192",
      "datetime_s" : "2023-12-12 15:07:24.000",
      "enterprise_no" : "",
      "rules" : [ {
        "version" : "-1",
        "action_params" : [ {
          "name" : "task_status",
          "type" : "COLUMN",
          "value" : "task_status"
        }, {
          "name" : "project_code",
          "type" : "COLUMN",
          "value" : "project_code"
        }, {
          "name" : "task_num",
          "type" : "COLUMN",
          "value" : "task_num"
        }, {
          "name" : "task_name",
          "type" : "COLUMN",
          "value" : "task_name"
        }, {
          "name" : "liable_person_code",
          "type" : "COLUMN",
          "value" : "liable_person_code"
        } ],
        "return_columns" : [ {
          "name" : "task_status",
          "alias" : ""
        }, {
          "name" : "project_code",
          "alias" : ""
        }, {
          "name" : "task_num",
          "alias" : ""
        }, {
          "name" : "task_name",
          "alias" : ""
        }, {
          "name" : "liable_person_code",
          "alias" : ""
        } ],
        "rule_id" : "MechanismDrive_1663806766591",
        "alias" : "task",
        "category" : "SCAN",
        "monitor_type" : "MODIFIED",
        "table" : "pcc_task"
      } ],
      "site_no" : "",
      "tenant_id" : "athenaPaasW"
    }
  }
}

   2.3.3接口返回

  1. 验证成果

     完成上面的配置和开发后,将应用发布到相应的区域,然后通过联调验证成果。

   3 联调验证

  1. 等待排程引擎自动触发
      在esp平台查询“data.change.get”调用记录
  1. 通过交付设计器手动触发


路过

雷人

握手

鲜花

评论

您需要登录后才可以发表言论 登录立即注册
facelist
  • 307帖子
  • 0关注
  • 0粉丝
  • 关注公众号
Copyright © 2025 鼎捷数智股份有限公司 版权所有 All Rights Reserved. Powered by Discuz! X5.0
关灯
即将开放
返回顶部
返回顶部