获取可调整的数据巡检规则

第三方应用可以直接通过调用该接口,获取可调整的数据巡检规则 (==注意使用V2.0授权方式==)

接口说明

  • 调用地址
https://zenith.fdcyun.com/v20/api/pub/patrol/get-can-edit-insdata-rules.svc
https://planet-test.fdcyun.com/v20/api/pub/patrol/get-can-edit-insdata-rules.svc
  • 调用方式:POST
  • 请求头信息(header)
x-token:xxxxx //调用服务云[认证接口]得到的token,未传输此头的请求无法获取数据
x-custid:xxxx //客户主数据GUID(SaaS产品认证不需要该项)
Content-Type: application/json; charset=utf-8
  • 请求体(body)
{
    "khguid": "ba599913-2dee-439a-94eb-006e48b8702e", //客户guid
    "key":"265-0011", //格式:[产品id]-[子系统code];源自【C.10 获取产品和子系统信息】接口的返回值
    "page": 1,
    "size": 10,
    "Keyword":"3"//可模糊搜索的字段【规则名称】【场景类型】【业务分类】
}
  • 返回结果
http 200
{
    "total": 133,
    "items": [
        {
            "rule_id": 7111,
            "rule_name": "初次跟进日期不为空", //规则名称
            "product_id": "265", //产品Id
            "product_name": "重构V2.0.1", //产品名称
            "subsystem_code": "0011", //子系统Code
            "subsystem_name": "销售系统", //子系统名称
            "business_category": "云客接口2121", //业务分类
            "rule_category": "准确性", //规则类别
            "scene_type": "核心场景", //场景类型
            "rule_scope": "项目级", //规则级别
            "description": "检查机会的初次跟进日期不为空", //规则描述
            "sql": "/*1*/SELECT TOP 50 mbu.BUGUID AS 公司 GUID,mbu.BUName AS 公司名称,pp.p_projectId AS 项目 GUID,pp.ProjName AS 项目名称,A.CstAllName AS data,'最初跟进日期为空' AS error FROM dbo.s_Opportunity AS A WITH (NOLOCK) LEFT JOIN p_Project pp WITH (NOLOCK) ON A.ProjGUID=pp.p_projectId LEFT JOIN myBusinessUnit mbu WITH (NOLOCK) ON pp.BUGUID=mbu.BUGUID WHERE A.FirstGjDate IS NULL AND A.StatusEnum !=1 ORDER BY A.CreatedTime", //SQL脚本
            "rule_type_desc": "标准", //规则类型描述
            "enable": 1, //状态 是否启用 (1启用,0禁用)
            "process_state": 0,
            "business_name": "认购签约"
        }
        ...
    ]
}

http4xx5xx
500
{
    "Message": "xxx",
    "ExceptionType":"xxx"
}
  • 返回代码说明
http状态码 说明
200 表示请求成功
403 未授权
404 路径不对
500 参数不正确或其他服务端异常

更新说明