美文网首页
微信推送说明文档

微信推送说明文档

作者: Arison | 来源:发表于2018-10-17 16:35 被阅读174次

    固定参数说明:

    测试接口:http://qq784602719.imwork.net/wxService/wxPush
    正式接口:https://www.akuiguoshu.com/wxService/wxPush

    • phone:推送人手机号
    • url: URL链接为空,不进入详情页面,进入详情页面参数说明请看下文说明
    • fieldMap:微信模板显示的字段值
    • urlParam:url链接参数(hashMap的json格式)
    • pushType:uas系统单据推送类型(区分审批流程,订阅和消息提醒)

    pushType:三种类型(审批流程推送,订阅推送,消息提醒以及会议消息推送)

    1.审批流程推送:
    url: https://www.akuiguoshu.com/wxService/approval/
    urlParam 格式如下:

    {
       "url":"https://demo.usoftchina.com:9443/uas/",
       "phone":"13510107574",
       "password":"a1111111",
       "master":"master",
       "nodeId":59490196       //注意这是数字类型
    }
    

    2.订阅推送:
    url: “uas系统提供的根路径” 例如:http://192.168.253.58:8080/ERP/
    urlParam 格式如下:

    {
    "phone":"手机号",
    "password":"密码",
    "master":"账套",
    "numId":123123,
    "mainId":123123,
    "insld":123123,
    "title":""
    }
    

    3.消息提醒推送:
    url: “uas系统提供的根路径” 例如:http://192.168.253.58:8080/ERP/
    urlParam 格式如下:

    {
    "phone":"手机号",
    "password":"密码",
    "master":"账套",
    "id":123124
    }
    

    fieldMap参数举例:

    {
      "title":"UAS流程审批提醒",
      "time":"2018年10月16日星期二 14:56",
      "content":"陈虎的员工转正申请单等待您的审批!"
    }
    

    URL链接参数说明

    需要访问uas系统页面的:

    UAS系统+页面路径+参数
    "http://uas系统IP地址?phone=xxxx&password=xxxx&master=xxxx&caller=xxxx"

    不需要访问uas系统页面的:

    中转服务器根路径+页面路径+参数
    "http://中转服务器IP地址?phone=xxxx&password=xxxx&master=xxxx&caller=xxxx"

    审批流程详情URL

    URL链接参数:


    • phone:手机号
    • password:密码
    • master:账套
    • jp_nodeId:审批节点ID
    • caller
    • id:单据ID
    • processInstanceId:

    举例:
    "http://xxxxxxxxxx?phone=xxxx&password=xxxx&master=xxxx&caller=xxxx&id=xxxx&jp_nodeId=xxxx&processInstanceId=xxxx"


    http://218.18.115.198:8888/ERP/common/getCurrentNode.action

    jp_nodeId=33779307, master=YITOA_DATACENTER, _noc=1
    
    {
        "info": {
            "button": null,
            "dealmanname": "吕全明",
            "InstanceId": "加班申请维护_YITOA_DATACENTER.33779293",
            "currentnode": {
                "jp_id": 448070,
                "jp_name": "加班申请单流程",
                "jp_launcherId": "U0316",
                "jp_launcherName": "刘杰",
                "jp_form": "加班申请维护_YITOA_DATACENTER.33779293",
                "jp_nodeId": "33779307",
                "jp_nodeName": "直属领导",
                "jp_nodeDealMan": "U0305",
                "jp_nodeDealManName": null,
                "jp_launchTime": 1539600485000,
                "jp_stayMinutes": 0,
                "jp_caller": "Workovertime",
                "jp_table": "Workovertime left join employee on wo_emcode=em_code left join job on em_defaulthsid=jo_id",
                "jp_keyValue": 11568,
                "jp_processInstanceId": "加班申请维护_YITOA_DATACENTER.33779293",
                "jp_status": "已审批",
                "jp_keyName": "wo_id",
                "jp_url": "jsps/hr/attendance/workovertime.jsp?whoami=Workovertime",
                "jp_formStatus": "wo_status",
                "jp_flag": 0,
                "jp_formDetailKey": "wod_woid",
                "jp_codevalue": "WO18100116",
                "jp_pagingid": 0,
                "jp_processdefid": "加班申请维护_YITOA_DATACENTER-16",
                "jp_processnote": null,
                "jp_realjobid": "366"
            },
            "communicates": "",
            "forknode": 0
        }
    }
    

    http://218.18.115.198:8888/ERP/mobile/common/getformandgriddata.action

    isprocess=1, caller=Workovertime, id=11568, config=1, master=YITOA_DATACENTER
    
    
    

    http://218.18.115.198:8888/ERP/common/getAllHistoryNodes.action

    {processInstanceId=加班申请维护_YITOA_DATACENTER.33779293, sessionUser=U0316, sessionId=160C03050D0DE9005C8C181C5B2059FE, master=YITOA_DATACENTER, _noc=1}
    
    {
    "nodes":[
    {
    "jn_id":"2749979",
    "jn_name":"直属领导",
    "jn_dealManId":"U0305",
    "jn_dealManName":"吕全明",
    "jn_dealTime":"2018-10-16 09:04:24",
    "jn_dealResult":"同意",
    "jn_operatedDescription":null,
    "jn_nodeDescription":null,
    "jn_infoReceiver":null,
    "jn_processInstanceId":"加班申请维护_YITOA_DATACENTER.33779293",
    "jn_holdtime":0,
    "jn_attachs":null,
    "jn_attach":"T"
    }
    ]
    }
    

    http://218.18.115.198:8888/ERP/common/getCurrentJnodes.action

    {caller=Workovertime, keyValue=11568, _noc=1, master=YITOA_DATACENTER}
    
    {
    "processs":[
    {
    "jp_id":448070,
    "jp_name":"加班申请单流程",
    "jp_launcherId":"U0316",
    "jp_launcherName":"刘杰",
    "jp_form":"加班申请维护_YITOA_DATACENTER.33779293",
    "jp_nodeId":"33779307",
    "jp_nodeName":"直属领导",
    "jp_nodeDealMan":"U0305",
    "jp_nodeDealManName":"吕全明",
    "jp_launchTime":1539600485000,
    "jp_stayMinutes":0,
    "jp_caller":"Workovertime",
    "jp_table":"Workovertime left join employee on wo_emcode=em_code left join job on em_defaulthsid=jo_id",
    "jp_keyValue":11568,
    "jp_processInstanceId":"加班申请维护_YITOA_DATACENTER.33779293",
    "jp_status":"已审批",
    "jp_keyName":"wo_id",
    "jp_url":"jsps/hr/attendance/workovertime.jsp?whoami=Workovertime",
    "jp_formStatus":"wo_status",
    "jp_flag":0,
    "jp_formDetailKey":"wod_woid",
    "jp_codevalue":"WO18100116",
    "jp_pagingid":0,
    "jp_processdefid":"加班申请维护_YITOA_DATACENTER-16",
    "jp_processnote":null,
    "jp_realjobid":"366"
    }
    ],
    "nodes":[
    {
    "jn_id":"2749979",
    "jn_name":"直属领导",
    "jn_dealManId":"U0305",
    "jn_dealManName":"吕全明",
    "jn_dealTime":"2018-10-16 09:04:24",
    "jn_dealResult":"同意",
    "jn_operatedDescription":null,
    "jn_nodeDescription":null,
    "jn_infoReceiver":null,
    "jn_processInstanceId":"加班申请维护_YITOA_DATACENTER.33779293",
    "jn_holdtime":0,
    "jn_attachs":null,
    "jn_attach":"T"
    }
    ],
    "data":[
    {
    "JP_ID":134526,
    "JP_CALLER":"Workovertime",
    "JP_KEYVALUE":11568,
    "JP_NODENAME":"直属领导",
    "JP_NODEDEALMAN":null,
    "JP_PROCESSDEFID":"加班申请维护_YITOA_DATACENTER-16",
    "JP_NODEDEALMANNAME":null,
    "JP_NEWNODEDEALMAN":null,
    "JP_NEWNODEDEALMANNAME":null,
    "JP_CANEXTRA":null,
    "JP_EXTRAMAN":null,
    "JP_EXTRAMANNAME":null
    }
    ],
    "jprocands":[
    ],
    "success":true,
    "currentnode":{
    "node":33779307,
    "nodename":"直属领导",
    "instanceId":"加班申请维护_YITOA_DATACENTER.33779293",
    "jd":13329,
    "type":"JPROCESS",
    "processDefId":"加班申请维护_YITOA_DATACENTER-16"
    }
    }
    

    https://218.17.158.219:9443/uas/common/getCustomSetupOfTask.action (审批要点)

    订阅详情URL

    URL链接参数:


    • phone:手机号
    • password:密码
    • master:账套
    • numId
    • mainId
    • insld
    • title

    http://218.18.115.198:8888/ERP/common/charts/mobileCharts.action?numId=3665&mainId=14356&insId=270855&title=昨日工作日报统计&sessionId=647568D88B15DE9EC4032266265969A5

    http://218.18.115.198:8888/ERP/common/charts/mobileCharts.action?numId=16803&mainId=14363&insId=271087&title=项目任务超时及到期提醒&sessionId=647568D88B15DE9EC4032266265969A5

    通知提醒URL

    URL链接参数:


    • phone:手机号
    • password:密码
    • master:账套
    • id:单据ID

    http://218.18.115.198:8888/ERP/mobile/message/getDetail.action?id=1603257

    相关文章

      网友评论

          本文标题:微信推送说明文档

          本文链接:https://www.haomeiwen.com/subject/cwdrzftx.html