起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5276|回复: 3

[结贴] 组织机构自定义

[复制链接]

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
发表于 2017-11-24 09:27:54 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
我们单位的情况是这样的
机构--分公司--部门--专业

分公司、部门、专业下都会有岗位pos,岗位下才是人员成员psm。目前 分公司、部门、专业都是设置为dpt,但是这样有很大的问题。

平台中提供的很多功能,比如任务中心、流程记录、文档中心、流程监控等。凡是涉及 部门的字段,获取的其实都是 “专业”

我希望平台默认currenDeptName 和 ID 获取都是 “分公司”级别。

然后我可以自定义函数 来获取  分公司下的部门 和  部门下的专业。

1. 如何实现?关于currenDeptName 的实现原理是不是 向上遍历,直到获取到类似为dpt的org节点?
2.目前组织机构已经建好且投入使用,如何在不重新建立的情况下调整
及时结贴是个好习惯

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-24 11:00:17 | 显示全部楼层
那可以把分公司设置的dept,部门设置为其他的类型
可以自己修改/BIZ/system/config/sys.config.m配置组织机构节点类型
1.是的
2.没有好的方案,如果是所有的都有分公司并且分公司下都有部门,那可以自己定义一个函数获取当前人的fID的最前面的dept类型的数据
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
 楼主| 发表于 2017-11-24 13:25:43 | 显示全部楼层
本帖最后由 江苏院-吴昊 于 2017-11-24 13:28 编辑
jishuang 发表于 2017-11-24 11:00
那可以把分公司设置的dept,部门设置为其他的类型
可以自己修改/BIZ/system/config/sys.config.m配置组织机 ...
1.
我去遍历所有的sa_org

首先sOrgKindID 改成相应的类型,然后再把sFID 中对应层级的.dpt改成相应的类型。是否可以?
或者

2。

只改相应的sOrgKindID,然后用组织修复那个action?
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-24 13:48:43 | 显示全部楼层
参考下面修复和依赖的关系修改对应的值,然后执行修复组织的action

组织修复工具只修复以下字段:
    SA_OPOrg.sFID 按sParent指定的上下级修复路径
    SA_OPOrg.sFCode 按sParent指定的上下级修复路径
    SA_OPOrg.sFName 按sParent指定的上下级修复路径
    SA_OPOrg.sSequence 按sParent指定的上下级修复路径

    SA_OPOrg.sValidState  按上级状态修复当前状态,当前状态不能大于上级状态
    SA_OPOrg.sCode 修复人员成员的编码 = 人员的编码
    SA_OPOrg.sName 修复人员成员的名称 = 人员的名称
依赖字段:
    SA_OPOrg.sID
    SA_OPOrg.sCode
    SA_OPOrg.sName
    SA_OPOrg.sOrgKindID
    SA_OPOrg.sValidState
    SA_OPOrg.sPersonID
    SA_OPOrg.sParent

    SA_OPPerson.sID
    SA_OPPerson.sCode
    SA_OPPerson.sName
    SA_OPPerson.sValidState
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-29 07:32 , Processed in 0.065992 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表