darkrai 发表于 2022-7-4 09:20:16

webSocket方法的问题

请问一下webSocket这个方法中1、type值有哪些?我输入的是"text",返回的是true但我没有获取到任何消息
2、person的值该如何取?我使用的是 人员选择 这个组件,person对应的是其中的哪个值?


论坛管理员 发表于 2022-7-4 10:43:03

1、processPlatformJob, processPlatformForm, mindInfo, portalPage, cmsDocument, forumDocument, forumReply, component, teamworkProject

2、distinguishedName

darkrai 发表于 2022-7-4 11:05:35

本帖最后由 darkrai 于 2022-7-4 11:18 编辑

论坛管理员 发表于 2022-7-4 10:43
1、processPlatformJob, processPlatformForm, mindInfo, portalPage, cmsDocument, forumDocument, forumR ...
var data = {
       "type" : "teamworkProject",
       "person" : "***@01374247311429222233@P",
       "title" : "测试消息啊啊啊啊啊啊啊啊啊啊啊啊",
       "body" : {"参数1":"value1","参数2":"value2"}
}
var action = this.Actions.load("x_message_assemble_communicate");
       action.WsAction.create(//平台封装好的方法
      data,//body请求参数
      function( json ){ //服务调用成功的回调函数, json为服务传回的数据
         data = json.data; //为变量data赋值
      }.bind(this),
   function( json ){ //服务调用失败的回调函数, json为服务传回的数据
      data = json.data; //为变量data赋值
   }.bind(this)
    );

print(JSON.stringify(data));


你好,这个代码,type我根据上面发的这几个类型,每个都试了一遍,返回的都是true,但是首页没有提示任何消息是为什么。person是我当前登录的角色。distinguishedName 这个字段的数据使用这个方法返回的是false

论坛管理员 发表于 2022-7-5 09:59:37

不好意思,管理员昨天回复错了,非常抱歉。
这里的type是application_create、application_update。。等等,您可以参考一下这篇文档里面的消息类型:https://www.o2oa.net/cms/tech/300.html
但是这些是系统消息,您应该是要发自定义消息,首先您得先配置上自定义消息,可以参考:https://www.o2oa.net/cms/serverdeployment/139.html
非常抱歉
页: [1]
查看完整版本: webSocket方法的问题