OA与帆软BI跨系统用户、部门、岗位同步总结

简介: 笔记

前言:


       一个企业的职工人数是相当多的,并且由于人员的流动性,用户信息一直在变化,如果每次都通过手动添加修改,工作量将会非常大。


       FineReport 用户同步数据集功能可以实现动态更新平台中的用户信息,使之随着数据库中的用户信息一起变化。


一、初衷


       跨系统同步解决的问题,我们一般做系统同步是为了啥?信息交流?信息同步?智能运维?标准化?等等。哈哈哈哈,我觉得都是,因为成年人不做选择题。


1、需要准备啥?

       首先我们需要建立一个标准的同步库,即我们得确定哪个系统为同步的标准系统或者标准库。根据一般企业的应用来说,会选择OA或者ERP系统。因为这两个系统一般最初建立,也最开始做标准化的系统。


2、同步接口或者数据集

       本次以OA与帆软report为例,我们只需要建立标准的数据集即可。但是我们需根据我们企业架构来建立数据集。同步的用户数据来自服务器数据集,支持用户部门有层级和无层级两种。用户可根据自身用户结构选择其中一种。

40.png

无层级结构

41.png

层级结构

3、建立服务器数据集

       本次同步以有层次的部门同步为例来说明。

代码:

select ry.code,
       ry.name ryname,
       gw.name gwname,
       bm.sjbm,bm.fid sjbmid,
       bm.name bm,ORG_DEPARTMENT_ID bmid,
       ry.ORG_POST_ID gwid,
       nvl(ry.EXT_ATTR_1, ry.EXT_ATTR_3) sj,
       ry.EXT_ATTR_2 yx,
       bm.bmcode,
       bm.sjbmcode
  from V3XUSER.ORG_MEMBER ry
  left join V3XUSER.org_post gw
    on ry.ORG_POST_ID = gw.id
  left join (select ry.name,
                    ry.id,
                dw.name sjbm,
                    dw.id   fid,
                    ry.code bmcode,
                    dw.code sjbmcode
               from V3XUSER.org_unit ry
               left join V3XUSER.org_unit dw
              on  case when length(ry.code)>=8 then substr(ry.code,0,6) 
                  else to_char(ry.ORG_ACCOUNT_ID) end=case when length(ry.code)>=8 then dw.code
                  else to_char(dw.id) end
                 --on ry.ORG_ACCOUNT_ID = dw.id
                 where  1=1
                and  ry.STATus = 1
                and ry.IS_DELETED = 0
                and ry.IS_ENABLE = 1) bm
    on ry.ORG_DEPARTMENT_ID = bm.ID
 where ry.STATE = 1
   and ry.IS_DELETED = 0
   and ry.IS_ENABLE = 1
   and gw.IS_DELETED = 0
   and gw.IS_ENABLE = 1
  union  all
  select '1' code,'总部' ryname,'','总部',1,'总部',1,1,'总部','','company','' from dual 

效果:

42.png

二、正式同步


1、建立服务器数据集

43.png

2、建立服务器树状数据集

45.png


3、选择对应关系进行同步

46.png


4、等待与设置同步频率

       同步过程一般在1-10分钟内,后面会根据设置的同步的频率自动同步更新。


47.png


5、注意事项

       如果允许同步后的账号,可以修改密码,记得勾选[同步状态下用户信息可编辑] 。

48.png

相关文章
|
17天前
|
存储 安全 BI
怎样利用点晴免费OA办公系统提升工作效率
随着信息技术的不断发展,OA办公系统的使用率越来越高,让企业更快捷、高效地处理各类事务。点晴免费OA办公系统是一款全面优秀的办公管理系统,其强大的功能和灵活性,为办公环境带来了巨大提升。
41 10
|
15天前
|
人工智能 自然语言处理 数据挖掘
企业数字化转型的关键:如何利用OA系统实现自动化与智能决策
在数字化时代,传统办公系统已无法满足现代企业的需求。通过将RPA(机器人流程自动化)和AI(人工智能)技术与OA系统结合,企业能实现业务流程自动化、智能决策支持,大幅提升工作效率和资源配置优化,推动数字化转型。RPA可自动处理重复任务,如审批、数据同步等;AI则提供智能数据分析、预测和决策支持,两者协同作用,助力财务管理、人力资源管理、项目管理和客户服务等多个领域实现智能化升级。未来,智能化OA系统将进一步提升个性化服务、数据安全和协作能力,成为企业发展的关键驱动力。
|
22天前
|
安全 BI
点晴免费OA系统对工作有哪些作用
点晴OA在企事业单位中所扮演的角色越来越重要,点晴免费OA的核心本质是帮助用户提高日常办公效率,所以我们日常工作的所有内容可以归入免费OA处理的范畴,我们的办公趋势是无纸化、移动化、社交化。
30 5
|
1月前
|
安全 数据安全/隐私保护
免费企业级OA办公系统,助力高效办公
拥有一套高效的免费OA办公自动化系统对于企业和机构来说至关重要。然而,对于许多中小型企业而言,购买一套全面的OA系统的成本又比较高。今天,我们为大家带来真正完全免费的点晴OA,让它成为您企业高效办公的得力助手!
64 10
|
1月前
|
供应链 监控 安全
基于Quick BI的多部门组织下的数据共享及管理方案
本文介绍了企业在使用Quick BI时面临的数据共享与安全控制需求,涵盖技术、财务、销售等部门的具体挑战,并提出了基于角色组授权、工作空间隔离、行级权限管理等解决方案,确保数据既能高效共享又能安全可控。
199 5
基于Quick BI的多部门组织下的数据共享及管理方案
|
1月前
|
安全 数据挖掘 BI
一款功能全面且免费的OA办公系统,下载即用
点晴免费OA办公系统是一款完全免费,不限使用时间,不限用户数,功能全面的免费OA办公系统,下载安装即用,使用点晴OA办公系统可以简单快速地建立办公自动化系统。
79 5
|
2月前
|
监控
点晴OA系统为企业的发展注入新的活力
点晴OA办公系统是真正完全免费的协同OA系统软件商,而且是不限使用时间,不限用户数,不限功能模块的免费OA办公系统,为企业全面实现行政办公一体化,深受众多企业的青睐。
40 5
|
2月前
|
安全 搜索推荐 数据安全/隐私保护
点晴免费OA办公系统:高效协同,安全易用
信息技术发展推动企业信息化,即企业利用现代技术提升生产、经营、管理效率,增强竞争力。点晴免费OA系统作为信息化管理的基础,是实现企业信息化的关键手段。
64 2
|
3月前
|
BI 项目管理
帆软BI怎么制作玫瑰图
帆软BI怎么制作玫瑰图
50 1
|
3月前
|
数据可视化 搜索推荐 数据挖掘
帆软BI怎么制作不等宽柱状图
帆软BI怎么制作不等宽柱状图
28 0
帆软BI怎么制作不等宽柱状图

热门文章

最新文章