关键词:服务集成,内置用户,临时信息,个人设置,自定义个人信息,ORG_CUSTOM

O2OA允许用户对个人设置信息进行定制,可以将部分业务数据存储于个人信息之中。本文主要介绍如何使用平台内置用户数据创建临时业务数据信息。

很多场景中需要记录用户的一些自定义个人设置信息,比如:用户使用语言,用户流程一键提交等一些在平台内部没有默认记录的业务场景字段。
可以使用平台内置的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字段的数据,返回格式为json
o2.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:请求方式

推荐文章:

开发知识-Linux非root用户如何使用80端口启动O2OA
2021-02-07
普通用户:whs下载o2server在普通用户自己的目录中创建一个data目录,命令:mkdirdata。进入data目录,下载o2server的zip包。命令
平台维护-流转中工作数据的查询、操作和管理
2021-02-26
O2OA提供平台数据维护应用,用于对平台应用类数据的维护操作,用户可以在应用市场选择安装平台维护应用。本篇主要简单介绍流转中工作数据的查询、操作和管理功能。
连接O2云体验APP移动手机办公
2021-02-25
O2OA拥有配套的移动办公APP,支持IOS和安卓端,用户可在连接O2云之后,使用APP使用移动办公。移动办公APP开放源代码,不会产生任何费用。本篇主要简单讲
业务开发-组织架构-人员信息创建
2021-02-26
O2OA提供多级组织架构设置能力,用户可以在系统内设置集团、分公司、部门、小组等多级企业组织结构来满足办公需要。本文主要介绍如何在O2OA中添加人员信息。
开发知识-使用VNC连接中标麒麟V7操作系统
2021-02-07
NeoKylinLinuxAdvancedServerreleaseV7Update6(Chromium)
开发知识-平台中使用Druid数据库连接及监控
2021-02-07
一、o2oa数据库连接及使用原理o2oa使用阿里的druid与数据库进行连接及管控,在平台启动时druid管控了一个共享数据库连接池,默认的最大连接数是50(如
移动办公-O2OA微信小程序说明
2021-03-01
O2OA平台拥有配套的原生开发的安卓和IOS移动APP,开发者在拥有公网IP或者域名的服务器上可以轻松体验移动办公环境,并且不会产生任何费用。本篇主要介绍如何配
运营商公文使用说明
2021-02-18
O2OA演示环境。它并不是一款传统意义上的OA系统。它是一款以流程管理为核心的全开源全免费的信息化开发平台,完整的代码可以直接在Github和Gitee上下载,
开发知识-React篇:在O2OA门户页面中使用React
2021-02-07
  O2OA提供了门户平台,使用可视化方式设计页面,用于设计系统主页、列表等系统中的各类页面,在一定程度上降低了开发者的技能要求。但是对于有经验的前端开发人员,
源码编译-IOS客户端打包处理
2021-03-15
O2OA是真正全代码开源的应用开发平台,开发者可以直接使用从github或者gitee上clone的源码编译成IOS客户端,代码可以修改,安全可靠,无限制。本文

results matching ""

    No results matching ""