當(dāng)前位置:工程項目OA系統(tǒng) > 泛普服務(wù)體系 > 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,查詢當(dāng)前未操作者及當(dāng)前節(jié)點
當(dāng)前節(jié)點:
select currentnodeid from workflow_requestbase where requestid = ?
當(dāng)前未操作者:
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軟件確認后再進行操作。
原來文檔目錄的共享設(shè)置為安全級別為0-100,現(xiàn)在要改為某個分部的0-100,如何操作。
執(zhí)行以下sql修復(fù)數(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ù)庫哪張表,字段以及對應(yīng)的值分別是什么;2、區(qū)分部門是否封存的字段以及對應(yīng)的值是什么,在數(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)最新資訊
- 1協(xié)同OA軟件按流程限制用戶可選擇的預(yù)算科目
- 2OA辦公自動化提供應(yīng)用級二次開發(fā)功能與手段
- 3OA協(xié)同軟件工作日志開發(fā)方案
- 4協(xié)同OA管理應(yīng)用方案---出勤管理
- 5什么OA軟件在功能比較好?泛普OA連JSP式樣編寫指南都開放了,你說好不好
- 6OA軟件目管理軟件任務(wù)的行插入
- 7泛普OA一個JSP頁面,一個JAVA程序的基本組成,如何閱讀JSP頁面
- 8OA需求:對系統(tǒng)表單‘采購申請單’添加明細
- 9協(xié)同OA辦公系統(tǒng)的二次開發(fā)經(jīng)驗總結(jié)
- 10協(xié)同OA軟件二次開發(fā)需求方案說明
- 11XX集團OA軟件需求
- 12泛普協(xié)同OA軟件的財務(wù)預(yù)算控制單據(jù)開發(fā)
- 13協(xié)同管理平臺與SAP集成方案
- 14泛普OA系統(tǒng)在企業(yè)的預(yù)算控制科目開關(guān)開發(fā)功能
- 15協(xié)同OA系統(tǒng)可以在集成化些什么功能呢?
- 16OA辦公系統(tǒng)具體都有哪些功能~!請大家?guī)臀医榻B一款OA辦公軟件,介紹下OA辦公系統(tǒng)具體都有哪些功能~!請大家?guī)臀医榻B一下
- 17泛普OA軟件協(xié)同商務(wù)系統(tǒng)OA式樣編寫指南
- 18OA軟件系統(tǒng)二次開發(fā)培訓(xùn)文檔,你值得一看
- 19泛普OA系統(tǒng)新增新的權(quán)限控制新功能的查看
- 20企業(yè)對協(xié)同OA軟件的門戶元素開發(fā)需求
- 21OA辦公系統(tǒng)評測與對比,那個OA辦公系統(tǒng)好?泛普OA平臺分頁控件又專業(yè)又好用
- 22什么是OA系統(tǒng)的二次開發(fā)功能呢?
- 23OA辦公系統(tǒng)HTML模式使用說明書
- 24協(xié)同OA軟件與金蝶K3集成技術(shù)方案
- 25公司OA系統(tǒng)的業(yè)務(wù)查詢頁面修改需求如下:
- 26泛普OA軟件與K3憑證接口生成憑證(技術(shù)方案)
- 27OA中關(guān)于消耗后剩余預(yù)提預(yù)算金額 浮點型
- 28協(xié)同OA軟件對流程,文檔數(shù)據(jù)的存放說明
- 29OA辦公系統(tǒng)的二次開發(fā)確認與驗收條件
- 30客戶對OA辦公自動化軟件的開發(fā)需求描述
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓