當前位置:工程項目OA系統(tǒng) > 泛普服務體系 > OA系統(tǒng)二次開發(fā)
協(xié)同辦公OA軟件的數(shù)據(jù)庫查詢和處理語句
查詢?nèi)齻€月未登陸系統(tǒng)的人員的語句
select lastname,lastlogindate from hrmresource where lastlogindate not between CONVERT(varchar(100), GETDATE()-90, 23) and CONVERT(varchar(100), GETDATE(), 23)
通過流程ID,查詢當前未操作者及當前節(jié)點
當前節(jié)點:
select currentnodeid from workflow_requestbase where requestid = ?
當前未操作者:
select userid from workflow_currentoperator where requestid = ? and isremark = '0'
將2009年12月31日之前創(chuàng)建的、未歸檔的流程全部列出來,并作歸檔處理
update workflow_currentoperator set iscomplete=1 where requestid in (select requestid from workflow_requestbase where createdate<='2009-12-31')
/
update workflow_currentoperator set iscomplete=1, isremark='2' where isremark='0' and requestid in (select requestid from workflow_requestbase where createdate<='2009-12-31')
/
update workflow_requestbase set currentnodetype='3', currentnodeid=(select nodetype from workflow_flownode where workflow_requestbase.workflowid=workflow_flownode.workflowid and workflow_flownode.nodetype='3') where createdate<='2009-12-31'
/
OA系統(tǒng)人員的所在分部ID和信息
--查詢登錄用戶所在分部信息,以登錄用戶名為查詢條件
select hrc.* from HrmResource hr,HrmSubcompany hrc where hr.subcompanyid1=hrc.id and loginid='登錄用戶名'
--查詢登錄用戶所在分部id,以登錄用戶名為查詢條件
select hrc.id from HrmResource hr,HrmSubcompany hrc where hr.subcompanyid1=hrc.id and loginid='登錄用戶名'
查詢?nèi)藛T的所有的角色與角色級別
--(1)人力資源表,以登錄名為查詢條件 ,取id作為(2)的條件@id
select * from HrmResource where loginid='登錄用戶名'
--(2)以人力資源@id為查詢條件
select hrm.*,hr.rolesname from HrmRoleMembers hrm,HrmRoles hr where hrm.roleid=hr.id and resourceid=@id
---roleid:為角色ID
---rolelevel:角色級別 0=部門 ,1=分部 ,2=總部
---rolesname:角色名稱
把某幾個目錄下面的文檔全都共享給某一個人
--(1)獲得需要修改的主目錄id號,以主目錄名稱為條件
select id as maincateid,categoryname from DocMainCategory where categoryname='主目錄名稱'
--(2)獲得需要修改的分目錄id號,以(1)中獲得的maincateid為條件@maincateid
select id as subcateid,categoryname from DocSubCategory where maincategoryid=@maincateid
--(3)獲得需要修改的子目錄id號,以(2)中獲得的subcateid為條件@subcateid,并且以子目錄名稱為條件
select id as docid,categoryname from DocSecCategory where subcategoryid=subcateid and categoryname='子目錄名稱'
--(4)以登錄名為條件,獲得需要獲得文檔權(quán)限的用戶的userid
select t.id as userid from HrmResource t where t.loginid='liur'
--(5)將某個目錄下面的以前的所有文檔的查看權(quán)限賦予某個系統(tǒng)用戶,
-----以(3)獲得的docid為條件@docid,替換下面語句中的@docid,
-----以(4)獲得的userid替換下面語句中的@userid,
-----執(zhí)行下面兩個insert語句。
--注:(1)下面的insert語句執(zhí)行一次就可以了。
------(2)默認的安全級別SECLEVEL為1,若不是可以手動調(diào)整。
------(3)sharelevel:共享級別,1=查看,2=編輯,3完全控制。
------(4)需要替換以下語句中的參數(shù)@userid,@docid。
--docshare:權(quán)限表
INSERT INTO docshare(DOCID,SHARETYPE,SECLEVEL,ROLELEVEL,SHARELEVEL,USERID,SUBCOMPANYID,DEPARTMENTID,ROLEID,FORALLUSER,CRMID,SHARESOURCE,ISSECDEFAULTSHARE,ORGGROUPID,DOWNLOADLEVEL)
select id,1,1,0,1,@userid,0,0,0,0,0,NULL,'1',0,NULL
from docdetail
where seccategory=@docid
-- shareinnerdoc:權(quán)限明細表
INSERT INTO shareinnerdoc(SOURCEID,TYPE,CONTENT,SECLEVEL,SHARELEVEL,SRCFROM,OPUSER,SHARESOURCE,DOWNLOADLEVEL)
select id,1,@userid,1,1,1,0,0,NULL
from docdetail
where seccategory=@docid
注:以上語句可能有的是針對SQLServer數(shù)據(jù)庫,有的是針對Oracle,如果您在操作時發(fā)現(xiàn)無法操作,請聯(lián)系我們,我們會再提供相匹配的數(shù)據(jù)庫的腳本。
例如要將所有流程的是否需要確認功能取消,則可以執(zhí)行以下語句:
update workflow_base set needAffirmance=''
注:如果對數(shù)據(jù)庫直接操作,一定要備份好數(shù)據(jù)庫,并且與泛普OA軟件確認后再進行操作。
原來文檔目錄的共享設置為安全級別為0-100,現(xiàn)在要改為某個分部的0-100,如何操作。
執(zhí)行以下sql修復數(shù)據(jù):
update DocSecCategoryShare set sharetype=2,subcompanyid=分部ID where sharetype=5
/
update shareinnerdoc set type=2,content=分部ID where type=5
/
update DocShare set sharetype=2,subcompanyid=分部ID where sharetype=5
/
Commit;
1、人員的在職、離職、試用等狀態(tài)在數(shù)據(jù)庫哪張表,字段以及對應的值分別是什么;2、區(qū)分部門是否封存的字段以及對應的值是什么,在數(shù)據(jù)庫的哪張表中?
hrmresource 里面的 status 為狀態(tài)字段狀態(tài):
0:試用 1:正式 2:臨時 3:試用延期 4:解聘 5:離職 6:退休 7:無效
HrmDepartment 里面有封存標識 canceled
canceled 1為封存
那0 和空不是代表不封存
清除所有的資產(chǎn)信息的語句
delete from cptcapital
delete from CptAssortmentShare
delete from CptBorrowBuffer
delete from CptCapitalAssortment
delete from CptCapitalGroup
delete from CptCapitalModify
delete from CptCapitalModifyField
delete from CptCapitalShareInfo
delete from CptCapitalState
delete from CptCapitalType
delete from CptCheckStock
delete from CptCheckStockList
delete from CptDepreMethod1
delete from CptDepreMethod2
delete from CptRelateWorkflow
delete from CptSearchDefinition
delete from CptSearchMould
delete from CptShareDetail
delete from CptStockInDetail
delete from CptStockInMain
delete from CptUseLog
注:以上語句可能有的是針對SQLServer數(shù)據(jù)庫,有的是針對Oracle,如果您在操作時發(fā)現(xiàn)無法操作,請聯(lián)系我們,我們會再提供相匹配的數(shù)據(jù)庫的腳本。
泛普OA辦公系統(tǒng)最新資訊
- 1OA系統(tǒng)界面設計
- 2OA系統(tǒng)二次開發(fā)
- 3項目計劃軟件
- 4制作工資表軟件
- 5速達軟件教程
- 6食品批發(fā)軟件
- 7擔保軟件
- 8軟件撥號
- 9相關軟件
- 10速達軟件
- 11軟件設計運用
- 12小貸軟件排名
- 1協(xié)同OA軟件按流程限制用戶可選擇的預算科目
- 2OA中關于消耗后剩余預提預算金額 浮點型
- 3OA管理系統(tǒng)開發(fā)需求方案
- 4公司OA系統(tǒng)的業(yè)務查詢頁面修改需求如下:
- 5OA需求:對系統(tǒng)表單‘采購申請單’添加明細
- 6OA軟件系統(tǒng)二次開發(fā)培訓文檔,你值得一看
- 7企業(yè)對協(xié)同OA軟件的門戶元素開發(fā)需求
- 8OA辦公系統(tǒng)CRM銷售管理信息系統(tǒng)定制需求分析
- 9OA系統(tǒng)-ThinkOne與FineReport實現(xiàn)權(quán)限控制和集成登錄
- 10OA辦公系統(tǒng)具體都有哪些功能~!請大家?guī)臀医榻B一款OA辦公軟件,介紹下OA辦公系統(tǒng)具體都有哪些功能~!請大家?guī)臀医榻B一下
- 11協(xié)同OA辦公系統(tǒng)的預算相關系統(tǒng)表單開發(fā)
- 12什么是OA系統(tǒng)的二次開發(fā)功能呢?
- 13OA模糊預算提醒,是對預算信息進行保密
- 14OA管理軟件[資產(chǎn)采購]與[資產(chǎn)入庫]自定義流程需求
- 15泛普OA軟件二次開發(fā)總結(jié)(史上最全的)
- 16泛普OA系統(tǒng)新增新的權(quán)限控制新功能的查看
- 17泛普OA軟件協(xié)同商務系統(tǒng)OA式樣編寫指南
- 18OA系統(tǒng)關于需求,提供任務查詢調(diào)整代碼位置:
- 19泛普OA協(xié)同辦公系統(tǒng)的二次開發(fā)服務范圍
- 20協(xié)同辦公軟件的硬件平臺支持
- 21泛普協(xié)同管理平臺與SAP集成方案
- 22協(xié)同OA管理應用平臺項目_OA與EAS系統(tǒng)集成方案
- 23XX電網(wǎng)傳媒OA軟件客戶模塊定制開發(fā)測試
- 24協(xié)同OA軟件對流程,文檔數(shù)據(jù)的存放說明
- 25協(xié)同OA管理應用方案---出勤管理
- 26協(xié)同OA軟件與金蝶K3集成技術方案
- 27地產(chǎn)行業(yè)OA協(xié)同軟件定制開發(fā)需求及實施方案
- 28協(xié)同OA系統(tǒng)可以在集成化些什么功能呢?
- 29OA協(xié)同軟件工作日志開發(fā)方案
- 30OA軟件流程雙編號開發(fā)說明文檔
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓