欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

O2OA开发平台:使用平台内置用户数据创建临时业务字段

程序员文章站 2022-05-20 12:56:40
...

很多场景中需要记录用户的一些自定义个人设置信息,比如:用户使用语言,用户流程一键提交等一些在平台内部没有默认记录的业务场景字段。可以使用平台内置的UD对象来新增修改删除不同的业务数据。接口源代码位置:o2server\o2web\source\o2_core\o2\xDesktop\UserData.js

最终数据存放在ORG_CUSTOM表中

1、新增数据:

o2.UD.putData(name,data,callback,async);实例,设置当前用户的profile数据o2.UD.putData("profile",{"key":"value"},function(){ //回调方法 // code....})

name:设置字段名,

data::数据

callback:回调方法,

async:请求方式

2、获取数据

o2.UD.getData(name,callback,async);实例:获取当前用户profile字段的数据o2.UD.getData("profile",function(data){ //获取当前用户的profile字段数据data});

name:获取字段名

callback:回调方法,返回数据在data参数中

async:请求方式

3、获取json格式数据

o2.UD.getDataJson(name,callback,async);实例:获取当前用户profile字段的数据,返回格式为jsono2.UD.getDataJson("profile",function(data){ //获取当前用户的profile字段数据 data为json类型});

4、删除数据

o2.UD.deleteData(name,callback,async);实例:删除当前用户profile字段的数据o2.UD.deleteData("profile",function(data){ //回调方法,返回删除profile字段的结果})

name:要删除的字段名称

callback: 删除后的回调方法

async:请求方式