




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)設(shè)計(jì)省級(jí)政務(wù)平臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)原則(1)原則化嚴(yán)格按照有關(guān)技術(shù)原則完畢數(shù)據(jù)庫(kù)的設(shè)計(jì),涉及國(guó)土資源部頒發(fā)的對(duì)應(yīng)數(shù)據(jù)庫(kù)建庫(kù)規(guī)范原則、國(guó)家已經(jīng)公布的許多基礎(chǔ)的行業(yè)分類(lèi)、代碼原則,以及在信息化建設(shè)過(guò)程中形成的某些可操作性強(qiáng)的數(shù)據(jù)庫(kù)設(shè)計(jì)原則。(2)一致性數(shù)據(jù)庫(kù)設(shè)計(jì)要符合數(shù)據(jù)一致性原則,國(guó)家、省、地(市)重復(fù)存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)和基礎(chǔ)數(shù)據(jù)要保持一致性。(3)完整性運(yùn)用關(guān)系型數(shù)據(jù)庫(kù)提供的數(shù)據(jù)完整性約束功效來(lái)確保數(shù)據(jù)的完整性,特別是要合理運(yùn)用下列四種約束類(lèi)型:非空,唯一鍵,主鍵,外鍵。(4)有效性物理設(shè)計(jì)需綜合考慮,根據(jù)業(yè)務(wù)規(guī)則,擬定關(guān)聯(lián)表的數(shù)據(jù)量大小,對(duì)數(shù)據(jù)項(xiàng)的訪問(wèn)頻度。索引可提供快速訪問(wèn)表中數(shù)據(jù)的方略。建立索引時(shí)設(shè)立較小的填充因子,方便在各數(shù)據(jù)頁(yè)中留下較多的自由空間,減少頁(yè)分割及重新組織的工作。從而提高數(shù)據(jù)庫(kù)運(yùn)行效率和執(zhí)行性能。另外,考慮運(yùn)用數(shù)據(jù)庫(kù)提供的簇表機(jī)制、歷史數(shù)據(jù)分離機(jī)制、邏輯存儲(chǔ)分開(kāi)機(jī)制、空間數(shù)據(jù)索引機(jī)制等。(5)安全性涉及對(duì)系統(tǒng)存儲(chǔ)數(shù)據(jù)的安全性控制,涉及訪問(wèn)類(lèi)型(讀、寫(xiě)等)、訪問(wèn)對(duì)象的控制方略和實(shí)現(xiàn)辦法、授權(quán)與收權(quán)等。概念設(shè)計(jì)數(shù)據(jù)庫(kù)環(huán)境闡明所采用的數(shù)據(jù)庫(kù)系統(tǒng)為Oracle11g中文版。數(shù)據(jù)庫(kù)的命名規(guī)則為了清晰描述數(shù)據(jù)庫(kù)對(duì)象,全部的表名采用漢語(yǔ)拼音前綴表達(dá)數(shù)據(jù)分類(lèi),表名和字段名精確描述,避免使用有二義性的詞匯。在某些習(xí)慣使用英文的字典表和系統(tǒng)設(shè)立表或使用英文更能夠描述對(duì)象的時(shí)候,也使用英文來(lái)進(jìn)行命名。邏輯設(shè)計(jì)數(shù)據(jù)的邏輯分類(lèi)現(xiàn)在,省級(jí)政務(wù)管理平臺(tái)中共涉及四類(lèi)邏輯存儲(chǔ)單元:組織機(jī)構(gòu)顧客管理數(shù)據(jù)庫(kù)、權(quán)限訪問(wèn)控制管理數(shù)據(jù)庫(kù)、業(yè)務(wù)表單構(gòu)建數(shù)據(jù)庫(kù)和業(yè)務(wù)流程構(gòu)建數(shù)據(jù)庫(kù),分別用來(lái)存儲(chǔ)平臺(tái)的基礎(chǔ)配備數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)和非構(gòu)造化數(shù)據(jù),具體闡明以下:表STYLEREF1\s4SEQ表\*ARABIC\s13邏輯分類(lèi)邏輯存儲(chǔ)單元闡明組織機(jī)構(gòu)顧客管理數(shù)據(jù)庫(kù)用來(lái)存儲(chǔ)組織機(jī)構(gòu)顧客管理配備數(shù)據(jù),涉及顧客表、顧客簽章、顧客狀態(tài)表、組織機(jī)構(gòu)表、角色表等。權(quán)限訪問(wèn)控制管理數(shù)據(jù)庫(kù)用于存儲(chǔ)權(quán)限訪問(wèn)控制管理配備數(shù)據(jù),涉及權(quán)限表、各類(lèi)關(guān)聯(lián)表。業(yè)務(wù)表單構(gòu)建數(shù)據(jù)庫(kù)用于存儲(chǔ)業(yè)務(wù)表單構(gòu)建數(shù)據(jù),涉及業(yè)務(wù)樹(shù)構(gòu)造表、數(shù)據(jù)模型書(shū)、業(yè)務(wù)表單等。業(yè)務(wù)流程構(gòu)建數(shù)據(jù)庫(kù)用于存儲(chǔ)業(yè)務(wù)流程構(gòu)建數(shù)據(jù),涉及流程實(shí)例表、業(yè)務(wù)連接、流程環(huán)節(jié)、附件表等。數(shù)據(jù)E-R圖總圖顧客組織機(jī)構(gòu)圖STYLEREF1\s4SEQ圖\*ARABIC\s178顧客組織機(jī)構(gòu)顧客角色權(quán)限圖STYLEREF1\s4SEQ圖\*ARABIC\s179顧客角色權(quán)限業(yè)務(wù)模型樹(shù)圖STYLEREF1\s4SEQ圖\*ARABIC\s180業(yè)務(wù)模型樹(shù)業(yè)務(wù)數(shù)據(jù)圖STYLEREF1\s4SEQ圖\*ARABIC\s181業(yè)務(wù)數(shù)據(jù)工作流流轉(zhuǎn)圖STYLEREF1\s4SEQ圖\*ARABIC\s182工作流流轉(zhuǎn)物理設(shè)計(jì)設(shè)計(jì)數(shù)據(jù)庫(kù)的HYPERLINK\t"_blank"物理構(gòu)造,根據(jù)數(shù)據(jù)庫(kù)的邏輯構(gòu)造來(lái)選定HYPERLINK\t"_blank"RDBMS,并設(shè)計(jì)和實(shí)施數(shù)據(jù)庫(kù)的存儲(chǔ)構(gòu)造、存取方式。表空間設(shè)計(jì)遵照《數(shù)據(jù)庫(kù)表空間命名規(guī)范》,數(shù)據(jù)庫(kù)表空間設(shè)計(jì)以下:表STYLEREF1\s4SEQ表\*ARABIC\s14表空間設(shè)計(jì)編號(hào)業(yè)務(wù)系統(tǒng)名稱表空間名稱總大小1省級(jí)政務(wù)管理平臺(tái)JSYZT100G數(shù)據(jù)庫(kù)顧客設(shè)立表STYLEREF1\s4SEQ表\*ARABIC\s15數(shù)據(jù)庫(kù)顧客設(shè)立顧客角色數(shù)據(jù)庫(kù)訪問(wèn)顧客闡明JSYZTRESOURCE、CONNECTJSYZT政務(wù)平臺(tái)系統(tǒng)管理操作顧客BL_JSYDRESOURCE、CONNECTJSYZT建設(shè)用地業(yè)務(wù)操作顧客BL_ZBPHRESOURCE、CONNECTJSYZT占補(bǔ)平衡業(yè)務(wù)操作顧客ETLRESOURCE、CONNECTJSYZTETL數(shù)據(jù)查詢顧客數(shù)據(jù)庫(kù)表匯總表STYLEREF1\s4SEQ表\*ARABIC\s16數(shù)據(jù)庫(kù)表匯總類(lèi)別表名功效闡明組織機(jī)構(gòu)顧客管理顧客表描述顧客的基本信息顧客簽章描述顧客簽章的基本信息顧客狀態(tài)表描述顧客狀態(tài)的信息組織機(jī)構(gòu)表描述組織機(jī)構(gòu)的信息角色表描述角色信息組織機(jī)構(gòu)和顧客關(guān)聯(lián)表記載組織機(jī)構(gòu)和顧客關(guān)聯(lián)數(shù)據(jù)項(xiàng)職務(wù)表描述顧客的職務(wù)信息部門(mén)關(guān)聯(lián)職工表記載部門(mén)與部門(mén)之間的關(guān)聯(lián)數(shù)據(jù)項(xiàng)部門(mén)人員職責(zé)表描述部門(mén)各職位人員的責(zé)任權(quán)限訪問(wèn)控制管理權(quán)限表描述權(quán)限的基本信息權(quán)限和角色的關(guān)聯(lián)表記載權(quán)限和角色的關(guān)聯(lián)角色和顧客的關(guān)聯(lián)表描述角色和顧客信息角色、權(quán)限和顧客的關(guān)聯(lián)表描述角色、權(quán)限和顧客信息業(yè)務(wù)表單構(gòu)建業(yè)務(wù)分類(lèi)表記載業(yè)務(wù)分類(lèi)信息計(jì)數(shù)器描述計(jì)數(shù)器有關(guān)參數(shù)的信息業(yè)務(wù)樹(shù)構(gòu)造表描述業(yè)務(wù)樹(shù)構(gòu)造的信息業(yè)務(wù)數(shù)據(jù)模型表統(tǒng)計(jì)業(yè)務(wù)數(shù)據(jù)模型的信息業(yè)務(wù)數(shù)據(jù)模型樹(shù)描述業(yè)務(wù)數(shù)據(jù)模型樹(shù)的信息業(yè)務(wù)數(shù)據(jù)表字段描述表加載業(yè)務(wù)數(shù)據(jù)表字段描述的信息業(yè)務(wù)模型表間關(guān)系描述業(yè)務(wù)模型表間關(guān)系的信息復(fù)雜業(yè)務(wù)模型表記載復(fù)雜業(yè)務(wù)模型信息業(yè)務(wù)表單描述業(yè)務(wù)表單的信息流程與表單關(guān)系表記載流程與表單關(guān)系信息系統(tǒng)字典描述系統(tǒng)字典的基本信息查詢模板描述查詢模板信息工作日歷表描述工作日歷的基本信息代理表記載代理的信息業(yè)務(wù)流程構(gòu)建流程實(shí)例表記載流程實(shí)例信息設(shè)立流程實(shí)例變化到電子監(jiān)察描述流程實(shí)例變化到電子監(jiān)察信息流轉(zhuǎn)實(shí)例變化到任務(wù)箱描述流轉(zhuǎn)實(shí)例變化到任務(wù)箱信息業(yè)務(wù)連接描述業(yè)務(wù)連接信息流程內(nèi)節(jié)點(diǎn)信息描述流程內(nèi)節(jié)點(diǎn)信息流轉(zhuǎn)日志描述流轉(zhuǎn)日志信息流轉(zhuǎn)日志變化到電子監(jiān)察描述流轉(zhuǎn)日志變化到電子監(jiān)察信息流轉(zhuǎn)日志刪除描述流轉(zhuǎn)日志刪除信息流轉(zhuǎn)環(huán)節(jié)描述流轉(zhuǎn)環(huán)節(jié)信息流轉(zhuǎn)任務(wù)描述流轉(zhuǎn)任務(wù)信息流轉(zhuǎn)任務(wù)刪除描述流轉(zhuǎn)任務(wù)刪除信息登錄日志描述登錄日志信息計(jì)數(shù)器回收站描述計(jì)數(shù)器回收站信息附件表描述附件表信息數(shù)據(jù)庫(kù)表構(gòu)造清單組織機(jī)構(gòu)顧客管理顧客表(OA2_USER)表STYLEREF1\s4SEQ表\*ARABIC\s17顧客表(OA2_USER)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是US_IDENTNUMBER顧客id否US_REMARKVARCHAR2(100)備注是US_DROPDATE注銷(xiāo)時(shí)間是US_PHONEVARCHAR2(128)顧客電話是US_NAMEVARCHAR2(100)顧客名稱是US_ORDERNUMBER顧客排序是US_TAKECHAR(16)是US_STATENUMBER顧客狀態(tài)是US_DATABLOB電子簽章是US_PWORDVARCHAR2(100)顧客密碼是US_DATEDATE新增顧客的時(shí)間是CA_CODEVARCHAR2(100)CA編碼是US_CODEVARCHAR2(100)顧客登錄名稱是US_AUTHVARCHAR2(100)顧客授權(quán)是LOGON_COUNTERNUMBER登錄次數(shù)是ENABLEDVARCHAR2(1)與否許可是JIFENVARCHAR2(1)積分是USER_GRADENUMBER顧客級(jí)別是0廳長(zhǎng)1處長(zhǎng)2副處長(zhǎng)3科員KZCODECHAR(6)行政編碼是E_EMPIDVARCHAR2(50)E平臺(tái)中的編碼是US_JOBVARCHAR2(50)顧客的職務(wù)是US_PWORD_BAKVARCHAR2(100)顧客的密碼備份是US_PWORD_NULLVARCHAR2(100)顧客空密碼是顧客簽章(OA2_SIGN)表STYLEREF1\s4SEQ表\*ARABIC\s18顧客簽章(OA2_SIGN)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是SG_IDENTCHAR(64)ID號(hào)否SG_DATABLOB簽章數(shù)據(jù)是顧客狀態(tài)表(OA2_STATE)表STYLEREF1\s4SEQ表\*ARABIC\s19顧客狀態(tài)表(OA2_STATE)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是ST_IDENTNUMBERID號(hào)否ST_ORDERNUMBER排序是ST_NAMEVARCHAR2(100)名稱是OWNERNUMBER所屬業(yè)務(wù)是ST_REMARKVARCHAR2(200)備注是ST_ALIASVARCHAR2(200)別名是組織機(jī)構(gòu)表(OA2_ORGAN)表STYLEREF1\s4SEQ表\*ARABIC\s110組織機(jī)構(gòu)表(OA2_ORGAN)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是OG_IDENTNUMBERID否OG_CODEVARCHAR2(128)編號(hào)是OG_NAMEVARCHAR2(128)名稱是OG_MAINNUMBER上級(jí)組織ID是OG_REMARKVARCHAR2(200)備注是OG_ORDERNUMBER排序是OG_TYPENUMBER狀態(tài)是0表達(dá)有效-1表達(dá)已經(jīng)注銷(xiāo)角色表(OA2_ROLE)表STYLEREF1\s4SEQ表\*ARABIC\s111角色表(OA2_ROLE)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是SR_IDENTNUMBERID否OWNERNUMBER所屬業(yè)務(wù)系統(tǒng)是SR_NAMEVARCHAR2(128)名稱是SR_REMARKVARCHAR2(200)備注是SR_ORDERNUMBER排序是SR_TYPENUMBER類(lèi)別是0表達(dá)有效-1表達(dá)刪除SR_DATANUMBER寄存的數(shù)據(jù)值是組織機(jī)構(gòu)和顧客關(guān)聯(lián)表(OA2_OGUSER)STYLEREF1\s4SEQ表\*ARABIC\s112組織機(jī)構(gòu)和顧客關(guān)聯(lián)表(OA2_OGUSER)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是OG_IDENTNUMBERID否OG_ORDERNUMBER人員在該組織中的排序是是USERIDNUMBER顧客ID是OG_TYPENUMBER類(lèi)別是-1表達(dá)被刪除職務(wù)表(OA2_CAREER)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注CR_IDENTNUMBER職務(wù)ID是CR_NAMENVARCHAR2(128)職務(wù)名稱是CR_MAINNUMBER上級(jí)職務(wù)ID是CR_REMARKNVARCHAR2(400)備注是CR_ORDERNUMBER排序是CR_TYPENUMBER類(lèi)別是CR_CLASSNUMBER分類(lèi)是OG_IDENTNUMBER組織機(jī)構(gòu)ID是部門(mén)關(guān)聯(lián)職工表(OA2_OGCAR)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是OG_IDENTNUMBER組織機(jī)構(gòu)ID否CR_IDENTNUMBER職務(wù)ID是OC_IDENTNUMBERID是部門(mén)人員職責(zé)表(OA2_OGCARU)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是US_IDENTNUMBER顧客ID否OC_IDENTNUMBER職責(zé)ID是OC_ORDERNUMBER排序是權(quán)限訪問(wèn)控制管理權(quán)限表(OA2_AUTHORITY)表STYLEREF1\s4SEQ表\*ARABIC\s113權(quán)限表(OA2_AUTHORITY)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是SA_IDENTNUMBERID否SA_NAMEVARCHAR2(500)名稱是OWNERNUMBER從屬業(yè)務(wù)是SA_REMARKVARCHAR2(200)備注是SA_ORDERNUMBER排序是權(quán)限和角色關(guān)聯(lián)表(OA2_ROLEA)表STYLEREF1\s4SEQ表\*ARABIC\s114權(quán)限和角色的關(guān)聯(lián)表(OA2_ROLEA)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注OWNERNUMBER歸屬的業(yè)務(wù)是業(yè)務(wù)RO_ORDERNUMBER排序是是SR_IDENTNUMBER角色I(xiàn)D是RO_OIDNUMBER角色的存儲(chǔ)序號(hào)是是SA_IDENTNUMBER權(quán)限ID是角色和顧客關(guān)聯(lián)表(OA2_ROLEU)表STYLEREF1\s4SEQ表\*ARABIC\s115角色和顧客的關(guān)聯(lián)表(OA2_ROLEU)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是SR_IDENTNUMBER角色I(xiàn)D否OWNERNUMBER歸屬業(yè)務(wù)是是USERIDNUMBER顧客ID是UR_ORDERNUMBER顧客在該角色中的序號(hào)是角色、權(quán)限和顧客關(guān)聯(lián)表(OA2_ROLEUA)表STYLEREF1\s4SEQ表\*ARABIC\s116角色、權(quán)限和顧客的關(guān)聯(lián)表(OA2_ROLEUA)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是SR_IDENTNUMBER角色I(xiàn)D否是USERIDNUMBER顧客ID是是SA_IDENTNUMBER權(quán)限ID是RU_ORDERNUMBER排序是OWNERNUMBER歸屬業(yè)務(wù)是RU_OIDNUMBER存儲(chǔ)ID是業(yè)務(wù)表單構(gòu)建業(yè)務(wù)分類(lèi)表(OA2_BUSINESS)表STYLEREF1\s4SEQ表\*ARABIC\s117業(yè)務(wù)分類(lèi)表(OA2_BUSINESS)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是BS_IDENTNUMBER業(yè)務(wù)ID否BS_REMARKVARCHAR2(200)描述是BS_NAMEVARCHAR2(128)名稱是BS_USERVARCHAR2(128)管理人員是BS_TIMEDATE創(chuàng)立時(shí)間是BS_TYPENUMBER類(lèi)別是BS_SLUGNVARCHAR2(64)備注是計(jì)數(shù)器(OA2_COUNT)表STYLEREF1\s4SEQ表\*ARABIC\s118計(jì)數(shù)器(OA2_COUNT)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是CT_IDENTNUMBER計(jì)數(shù)器ID否CT_VALUENUMBER現(xiàn)在值是CT_REMARKVARCHAR2(400)備注是CT_RULENUMBER規(guī)則是CT_STEPNUMBER步長(zhǎng)是業(yè)務(wù)樹(shù)構(gòu)造表(OA2_TREE)表STYLEREF1\s4SEQ表\*ARABIC\s119業(yè)務(wù)樹(shù)構(gòu)造表(OA2_TREE)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是TR_IDENTNUMBER節(jié)點(diǎn)ID否TR_ORDERNUMBER排序是TR_REMARKVARCHAR2(4000)描述是TR_DATANUMBER節(jié)點(diǎn)值是TR_TYPENUMBER類(lèi)別是TR_LEVELNUMBER級(jí)別是TR_MAINNUMBER父節(jié)點(diǎn)ID是OWNERNUMBER所屬業(yè)務(wù)是TR_POWERVARCHAR2()權(quán)限是TR_NAMEVARCHAR2(128)名稱是TR_CLASSNUMBER分類(lèi)是TR_ICONVARCHAR2(100)圖標(biāo)名是業(yè)務(wù)數(shù)據(jù)模型表(OA2_MODEL)表STYLEREF1\s4SEQ表\*ARABIC\s120業(yè)務(wù)數(shù)據(jù)模型表(OA2_MODEL)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注M_NAMEVARCHAR2(128)名稱是OWNERNUMBER業(yè)務(wù)類(lèi)別是是M_IDENTNUMBER模型ID否M_REMARKVARCHAR2(200)描述是M_ORDERNUMBER排序是業(yè)務(wù)數(shù)據(jù)模型樹(shù)(OA2_MODTREE)表STYLEREF1\s4SEQ表\*ARABIC\s121業(yè)務(wù)數(shù)據(jù)模型樹(shù)(OA2_MODTREE)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注MT_NAMEVARCHAR2(128)名稱是MT_MAINNUMBER上級(jí)ID是是MT_IDENTNUMBER本級(jí)ID否MT_REMARKVARCHAR2(200)描述是M_IDENTNUMBER關(guān)聯(lián)的簡(jiǎn)樸模型否業(yè)務(wù)數(shù)據(jù)表字段描述表(OA2_MAPPED)表STYLEREF1\s4SEQ表\*ARABIC\s122業(yè)務(wù)數(shù)據(jù)表字段描述表(OA2_MAPPED)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注M_MAINNUMBER關(guān)聯(lián)模型ID是M_KEYERVARCHAR2(128)關(guān)聯(lián)主鍵是M_SIZENUMBER字段長(zhǎng)度是M_TABLEVARCHAR2(64)表名是M_ALIASVARCHAR2(128)別名是M_FDNONUMBER編號(hào)是OWNERVARCHAR2(128)歸屬業(yè)務(wù)是是M_IDENTNUMBER字典ID否M_FIELDVARCHAR2(64)字段名是M_TYPEVARCHAR2(100)字段類(lèi)型是業(yè)務(wù)模型表間關(guān)系(OA2_MAPREL)表STYLEREF1\s4SEQ表\*ARABIC\s123業(yè)務(wù)模型表間關(guān)系(OA2_MAPREL)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是M_IDENTNUMBERID否M_IDENT1NUMBER表1模型ID是M_RELA2NUMBER表2關(guān)聯(lián)字段2是M_RELA1NUMBER表1關(guān)聯(lián)字段是M_OIDNUMBER排序是M_IDENT2NUMBER表2模型ID是M_CODENVARCHAR2(64)編碼是復(fù)雜業(yè)務(wù)模型表(OA2_COMPLEX)表STYLEREF1\s4SEQ表\*ARABIC\s124復(fù)雜業(yè)務(wù)模型表(OA2_COMPLEX)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注OWNERNUMBER歸屬業(yè)務(wù)是C_NAMEVARCHAR2(128)名稱是C_REMARKVARCHAR2(200)描述是C_ORDERNUMBER排序是是C_IDENTNUMBERID否業(yè)務(wù)表單(OA2_FORM)表STYLEREF1\s4SEQ表\*ARABIC\s125業(yè)務(wù)表單(OA2_FORM)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是FR_IDENTNUMBERID否單編號(hào)OWNERNUMBER歸屬業(yè)務(wù)是FR_NAMEVARCHAR2(160)名稱是單字段名稱FR_LOCKNUMBER與否鎖定是FR_REMARKVARCHAR2(500)備注是FR_TYPENUMBER類(lèi)別是FR_ALIASVARCHAR2(400)別名是FR_DATABLOB數(shù)據(jù)(表單或流程模板)是FR_TIMEDATE創(chuàng)立時(shí)間是FR_ORDERNUMBER排序是FR_CLASSNUMBER分類(lèi)是FR_SIGNNUMBER簽名是FR_OIDNUMBER版本ID是FR_CURNUMBER現(xiàn)在是流程與表單關(guān)系表(OA2_FLOW_FORM)表STYLEREF1\s4SEQ表\*ARABIC\s126流程與表單關(guān)系表(OA2_FLOW_FORM)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是FF_FLOW_IDNUMBERID否流程IDFF_FLOW_NAMEVARCHAR2(160)流程字段名稱是是FF_TACHNUMBER流程節(jié)點(diǎn)號(hào)是FF_NAMEVARCHAR2(160)流程節(jié)點(diǎn)字段名稱是是FF_FORM_IDNUMBER單ID是FF_FORM_NAMEVARCHAR2(160)單字段名稱(如果是文獻(xiàn)夾,文獻(xiàn)夾名也統(tǒng)計(jì)在這里)是FF_IDNUMBER單序號(hào)是FF_SJIDNUMBER單父節(jié)點(diǎn)序號(hào)是FF_TYPENUMBER類(lèi)型,0:根節(jié)點(diǎn),1:?jiǎn)喂?jié)點(diǎn),2:文獻(xiàn)夾是FF_USERVARCHAR2(1000)顧客列是FF_URLVARCHAR2(200)用來(lái)打開(kāi)單的URL地址是FF_OPENNUMBER1:示該單是默認(rèn)打開(kāi)的是FF_NODEONTIMENUMBER環(huán)節(jié)的辦理時(shí)限是系統(tǒng)字典(OA2_SYSDIC)表STYLEREF1\s4SEQ表\*ARABIC\s127系統(tǒng)字典(OA2_SYSDIC)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是SD_OIDNUMBERID否SD_CLASSNUMBER字典類(lèi)別是SD_MAINNUMBER字典主分類(lèi)是SD_VALUEVARCHAR2(1000)字典值是SD_REMARKVARCHAR2(200)備注是SD_ORDERNUMBER排序是SD_KEYNOVARCHAR2(200)核心字是SD_KEYNO2VARCHAR2(200)核心字2是OWNERNUMBER所屬業(yè)務(wù)是SD_REMARK2VARCHAR2(200)備注是查詢模板(OA2_TEMPLET)表STYLEREF1\s4SEQ表\*ARABIC\s128查詢模板(OA2_TEMPLET)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是TE_IDENTCHAR(40)模板ID否TE_NAMENVARCHAR2(256)模板名稱是TE_DATABLOB模板數(shù)據(jù)是工作日歷表(OA2_WORKDAY)表STYLEREF1\s4SEQ表\*ARABIC\s129工作日歷表(OA2_WORKDAY)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注WD_PM_ETIMEVARCHAR2(128)下午下班時(shí)間是是WD_IDENTNUMBERID否WD_AM_STIMEVARCHAR2(128)上午上班時(shí)間是WD_STATENUMBER與否工作日是WD_AM_ETIMEVARCHAR2(128)上午下班時(shí)間是WD_PM_STIMEVARCHAR2(128)下午上班時(shí)間是WD_DATEDATE日期是代理表(OA2_AGENT)表STYLEREF1\s4SEQ表\*ARABIC\s130代理表(OA2_AGENT)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是AG_INDEXNUMBER代理序號(hào)否AG_ATYPENUMBER代理類(lèi)型0-任務(wù)代理1-流程代理2-環(huán)節(jié)代理是AG_USERAVARCHAR2(200)授權(quán)人ID列是AG_USERBVARCHAR2(200)被授權(quán)人ID列是AG_STIMEDATE代理生效日期是AG_ETIMEDATE代理失效日期是AG_FINSTVARCHAR2()代理業(yè)務(wù)類(lèi)型是AG_STATENUMBER代理狀態(tài)是AG_REASONVARCHAR2(200)代理事由是AG_NAMEVARCHAR2()代理業(yè)務(wù)字段名稱是AG_REGTIMEDATE登記日期是AG_CANTIMEDATE取消日期是AG_USERAIDVARCHAR2(100)授權(quán)人是AG_USERBIDVARCHAR2(500)代理人是AG_DLIDNUMBER代理id號(hào)是AG_CANUSERIDVARCHAR2(200)取消人是AG_PT_TYPEVARCHAR2(5)代理的是哪個(gè)平臺(tái)任務(wù):0蒼穹平臺(tái)1壹平臺(tái)是AG_RUSERNUMBER是AG_RTIMEDATE開(kāi)始時(shí)間是AG_CTIMEDATE結(jié)束時(shí)間是AG_REMARKNVARCHAR2(128)備注是業(yè)務(wù)流程構(gòu)建流程實(shí)例表(OA2_FINST)表STYLEREF1\s4SEQ表\*ARABIC\s131流程實(shí)例表(OA2_FINST)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是FI_INSTCHAR(20)實(shí)例號(hào)否OWNERNUMBER全部者,如綜合事務(wù)管理是FI_TALERTNUMBER是FI_ETIMEDATE流程結(jié)束時(shí)間是FI_STATENUMBER流程狀態(tài)0正在辦理1辦結(jié)是FI_FLOWNUMBER流程ID是FI_TDELAYNUMBER延時(shí)是FI_DATABLOB流程圖是FI_STIMEDATE開(kāi)始時(shí)間是FI_TTRANNUMBER轉(zhuǎn)發(fā)人是FI_TURGENUMBER督辦時(shí)間是FI_USERSVARCHAR2(500)流程過(guò)程中參加的人名單是FI_TTIMEDATE轉(zhuǎn)發(fā)時(shí)間是FI_UTIMEDATE督辦時(shí)間是FI_ATIMEDATE接受時(shí)間是FI_FLOWVNUMBER版本是FI_FORMSNVARCHAR2(512)表單是FI_TYPENUMBER類(lèi)別是流程實(shí)例變化到電子監(jiān)察(OA2_FINST_APPLY)表STYLEREF1\s4SEQ表\*ARABIC\s132流程實(shí)例變化到電子監(jiān)察(OA2_FINST_APPLY)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注SLIDVARCHAR2(20)受理號(hào)否ACTIONVARCHAR2(10)動(dòng)作是是IDNUMBER統(tǒng)計(jì)ID是流轉(zhuǎn)實(shí)例變化到任務(wù)箱(OA2_FINST_EXC)表STYLEREF1\s4SEQ表\*ARABIC\s133流轉(zhuǎn)實(shí)例變化到任務(wù)箱(OA2_FINST_EXC)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注SLIDVARCHAR2(20)受理號(hào)否ACTIONVARCHAR2(10)動(dòng)作是是IDNUMBER統(tǒng)計(jì)ID是業(yè)務(wù)連接(OA2_FLINK)表STYLEREF1\s4SEQ表\*ARABIC\s134業(yè)務(wù)連接(OA2_FLINK)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是FL_INSTCHAR(20)實(shí)例ID否是FL_OIDNUMBER統(tǒng)計(jì)號(hào)是FL_CMDSTRVARCHAR2(512)命令是FL_ORGANNUMBER所屬部門(mén)是FL_FWAYNUMBER分支是FL_IDENTNUMBER流程中的序號(hào)是FL_STATENUMBER狀態(tài)是FL_TYPENUMBER類(lèi)別是FL_SNODENUMBER開(kāi)始節(jié)點(diǎn)是FL_PASSNUMBER與否通過(guò)是FL_ENODENUMBER結(jié)束節(jié)點(diǎn)是FL_NAMEVARCHAR2(128)名稱是FL_FLOWNUMBER流程ID是FL_SUBMNUMBER子流程標(biāo)記是流程內(nèi)節(jié)點(diǎn)信息(OA2_FNODE)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是FR_IDENTNUMBER節(jié)點(diǎn)ID否FN_OIDNUMBER序號(hào)是FN_NAMENVARCHAR2(1000)節(jié)點(diǎn)名稱是FN_ROLENVARCHAR2(1000)辦理角色是FN_FORMNVARCHAR2(1000)需要填寫(xiě)的表單是OWNERNUMBER所屬業(yè)務(wù)是流轉(zhuǎn)日志(OA2_FLOG)表STYLEREF1\s4SEQ表\*ARABIC\s135流轉(zhuǎn)日志(OA2_FLOG)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是FG_INSTCHAR(20)實(shí)例ID否實(shí)例號(hào)是FG_IDENTNUMBER序號(hào)ID是FG_LINENUMBER流向ID是FG_STIMEDATE任務(wù)發(fā)送時(shí)間是FG_RUSERNUMBER任務(wù)接受人是FG_STASKNUMBER發(fā)送任務(wù)ID是FG_SUSERNUMBER任務(wù)發(fā)送人ID是FG_STATENUMBER狀態(tài)是FG_RTACHNUMBER接受環(huán)節(jié)ID是FG_RROLENUMBER接受人的角色是FG_TASKNUMBER任務(wù)ID是FG_ADVICEVARCHAR2(400)留言是FG_TURGENUMBER督辦是FG_STACHNUMBER發(fā)送環(huán)節(jié)ID是FG_SIGNNUMBER狀態(tài)是FG_SROLENUMBER發(fā)送角色是FG_TTRANNUMBER轉(zhuǎn)發(fā)是FG_RTIMEDATE接受時(shí)間是FG_OPERANUMBER操作是FG_TALERTNUMBER提示是FG_REMARKVARCHAR2(1000)原則是FG_SUBMNUMBER子任務(wù)是FG_AUSERNUMBER是FG_AGENTNUMBER代理是FG_ETIMEDATE辦結(jié)時(shí)間是FG_STEPNUMBER環(huán)節(jié)是流轉(zhuǎn)日志變化到電子監(jiān)察(OA2_FLOG_APPLY)表STYLEREF1\s4SEQ表\*ARABIC\s136流轉(zhuǎn)日志變化到電子監(jiān)察(OA2_FLOG_APPLY)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是SLIDVARCHAR2(20)受理號(hào)否是IDENTVARCHAR2(20)統(tǒng)計(jì)序號(hào)是ACTIONVARCHAR2(20)動(dòng)作是IDNUMBERID是流轉(zhuǎn)環(huán)節(jié)(OA2_FTACH)表STYLEREF1\s4SEQ表\*ARABIC\s137流轉(zhuǎn)環(huán)節(jié)(OA2_FTACH)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是FT_INSTCHAR(20)流程否是FT_OIDNUMBER序號(hào)是FT_TTRANNUMBER任務(wù)時(shí)長(zhǎng)是FT_FLOWNUMBER流程ID是FT_NAMEVARCHAR2(128)環(huán)節(jié)名稱是FT_TYPENUMBER類(lèi)別是FT_TIMENUMBER環(huán)節(jié)時(shí)間是FT_BACKNUMBER退回是FT_FORMVARCHAR2(1024)需要填寫(xiě)的表單是FT_ROLEVARCHAR2(512)辦理角色是FT_AGENTNUMBER與否代理是FT_IDENTNUMBER統(tǒng)計(jì)序號(hào)是FT_TALERTNUMBER警告時(shí)長(zhǎng)是FT_TURGENUMBER督辦時(shí)長(zhǎng)是FT_CMDSTRVARCHAR2(200)對(duì)應(yīng)的轉(zhuǎn)發(fā)控制是FT_SWAYNUMBER流轉(zhuǎn)方式是FT_LOGICNUMBER邏輯是FT_STATENUMBER狀態(tài)是FT_SUBMNUMBER子流程標(biāo)記是FT_SCTRLVARCHAR2(512)發(fā)送控制是FT_RCTRLVARCHAR2(512)接受控制是流轉(zhuǎn)任務(wù)(OA2_FTASK)表STYLEREF1\s4SEQ表\*ARABIC\s138流轉(zhuǎn)任務(wù)(OA2_FTASK)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是FI_INSTCHAR(20)流程實(shí)例ID否是FT_IDENTNUMBER任務(wù)序號(hào)是SQDWMCVARCHAR2(400)申請(qǐng)單位名稱是FT_FLOWNUMBER對(duì)應(yīng)的流程ID是FT_TALERTNUMBER警告時(shí)長(zhǎng)是XMMCVARCHAR2(4000)項(xiàng)目名稱是FT_USERNUMBER辦理人是FT_TTRANNUMBER任務(wù)時(shí)長(zhǎng)是FT_TSTATENUMBER任務(wù)狀態(tài)是FT_TDELAYNUMBER延時(shí)時(shí)長(zhǎng)是FT_STIMEDATE發(fā)送時(shí)長(zhǎng)是FT_TURGENUMBER督辦時(shí)長(zhǎng)是FT_ETIMEDATE結(jié)束時(shí)間是FT_ADVICEVARCHAR2(400)發(fā)送提示是FT_OPERANUMBER發(fā)送參數(shù)是FT_LSTATENUMBER業(yè)務(wù)狀態(tài)是OWNERNUMBER所屬業(yè)務(wù)類(lèi)型是FT_ROLENUMBER辦理角色是FT_TIMESTATENUMBER時(shí)間狀態(tài)是FT_LINENUMBER任務(wù)在流程圖中的流向線是FT_TACHNUMBER任務(wù)環(huán)節(jié)是FT_FWAYNUMBER任務(wù)方向是FT_REMARKVARCHAR2(1000)備注是FT_TIMESTATE_PVARCHAR2(20)時(shí)長(zhǎng)狀態(tài)是FT_TIMESTATE_RVARCHAR2(20)時(shí)長(zhǎng)狀態(tài)是FT_SUBMNUMBER子流程標(biāo)記是FT_ATIMEDATE接受時(shí)間是FT_TTIMEDATE轉(zhuǎn)發(fā)時(shí)間是FT_UTIMEDATE督辦時(shí)間是FT_AGENTNUMBER代理是FT_STEPNUMBER任務(wù)在流程圖上的節(jié)點(diǎn)ID是流轉(zhuǎn)任務(wù)刪除(OA2_FTASK_DEL)表STYLEREF1\s4SEQ表\*ARABIC\s139流轉(zhuǎn)任務(wù)刪除(OA2_FTASK_DEL)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注SLIDVARCHAR2(20)受理號(hào)否IDENTVARCHAR2(20)序號(hào)是ACTIONVARCHAR2(20)動(dòng)作是IDNUMBERID是登錄日志(OA2_LOGIN)表STYLEREF1\s4SEQ表\*ARABIC\s140登錄日志(OA2_LOGIN)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是LN_IDENTNUMBER統(tǒng)計(jì)ID否LN_USERNUMBER操作人是LN_HOSTVARCHAR2(128)操作人IP是LN_TIMEDATE操作時(shí)間是LN_TYPENUMBER非平臺(tái)是LG_CODENUMBER日志編號(hào)是LG_USERNUMBER顧客是LG_ADDRVARCHAR2(32)登錄地址是LG_HOSTVARCHAR2(64)登錄主機(jī)是LG_TIMEDATE登錄時(shí)間是LG_TYPENUMBER登錄方式是LN_ADDRVARCHAR2(128)非平臺(tái)是計(jì)數(shù)器回收站(OA2_RECYCLE)表STYLEREF1\s4SEQ表\*ARABIC\s141計(jì)數(shù)器回收站(OA2_RECYCLE)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注是CT_IDENTNUMBER序號(hào)否CT_STATENUMBER狀態(tài)是CT_REMARKVARCHAR2(200)備注是CT_UIDNUMBER顧客ID是CT_VALUENUMBER值是CT_OIDNUMBER排序ID是CT_TIMEDATE時(shí)間是附件表(OA2_AFFIX)表STYLEREF1\s4SEQ表\*ARABIC\s142附件表(OA2_AFFIX)主鍵字段名稱數(shù)據(jù)類(lèi)型字段描述可空備注AX_NAMENVARCHAR2(512)附件名稱是AX_TYPENUMBER類(lèi)別(目錄)是AX_OWNERCHAR(40)父節(jié)點(diǎn)是是AX_IDENTCHAR(100)本節(jié)點(diǎn)否AX_EXPDVARCHAR2(16)文獻(xiàn)類(lèi)型是AX_DATABLOB文獻(xiàn)內(nèi)容(棄用)是AX_PATHVARCHAR2(512)途徑是AX_ORDERNUMBER序號(hào)是AX_TIMEDATE上傳時(shí)間是AX_USERVARCHAR2(50)上傳顧客是觸發(fā)器設(shè)計(jì)觸發(fā)器(trigger)是ORACLE提供應(yīng)程序員和數(shù)據(jù)分析員來(lái)確保數(shù)據(jù)完整性的一種辦法,它是與表事件有關(guān)的特殊的HYPERLINK\t"_blank"存儲(chǔ)過(guò)程,它的執(zhí)行不是由程序調(diào)用,也不是手工啟動(dòng),而是由事件來(lái)觸發(fā),HYPERLINK\t"_blank"例如當(dāng)對(duì)一種表進(jìn)行操作(insert,delete,update)時(shí)就會(huì)激活它執(zhí)行。觸發(fā)器經(jīng)慣用于加強(qiáng)數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等。觸發(fā)器能夠從DBA_TRIGGERS,USER_TRIGGERS數(shù)據(jù)字典中查到。任務(wù)觸發(fā)器(OA2_FTASK_TRI)觸發(fā)器名OA2_FTASK_TRI功效闡明任務(wù)變化后觸發(fā)觸發(fā)器定義createorreplacetrigger"OA2_FTASK_TRI"beforeinsertorupdateordeleteonoa2_ftask--beforeinsertorupdateordeleteonoa2_ftask--beforeinsertonoa2_ftaskforeachrowdeclare--localvariablesherexidoa2_ftask_exc.id%type;iidoa2_finst_exc.id%type;begin--cx添加id序號(hào)字段beginselectEXEC_FT_MAXID.Nextvalintoxidfromdual;ifxidisnullthenxid:=1;endif;selectEXEC_FI_MAXID.Nextvalintoiidfromdual;ifiidisnulltheniid:=1;endif;end;--ifinsertingthen--if:new.ft_tstate='2'or:new.ft_tstate='1'or:new.ft_tstate='0'or:new.ft_tstate='3'or:new.ft_tstate='4'thendeletefromoa2_ftask_excwhereslid=:new.fi_instandident=:new.ft_identandaction='insert';--cx添加where條件andaction='insert'insertintooa2_ftask_exc(id,slid,ident,action)values(xid,:new.fi_inst,:new.ft_ident,'insert');deletefromoa2_finst_excwhereslid=:new.fi_instandaction='update';insertintooa2_finst_exc(id,slid,action)values(iid,:new.fi_inst,'update');if:new.ft_tstate=0theninsertintooa2_ftask_history(fi_inst,ft_ident,sqdwmc,ft_flow,ft_talert,xmmc,ft_user,ft_ttran,ft_tstate,ft_tdelay,ft_stime,ft_turge,ft_etime,ft_advice,ft_opera,ft_lstate,owner,ft_role,ft_timestate,ft_line,ft_tach,ft_fway,ft_remark,ft_timestate_p,ft_timestate_r,ft_subm,ft_atime,ft_ttime,ft_utime,ft_agent,tri_time)values(:new.fi_inst,:new.ft_ident,:new.sqdwmc,:new.ft_flow,:new.ft_talert,:new.xmmc,:new.ft_user,:new.ft_ttran,:new.ft_tstate,:new.ft_tdelay,:new.ft_stime,:new.ft_turge,:new.ft_etime,:new.ft_advice,:new.ft_opera,:new.ft_lstate,:new.owner,:new.ft_role,:new.ft_timestate,:new.ft_line,:new.ft_tach,:new.ft_fway,:new.ft_remark,:new.ft_timestate_p,:new.ft_timestate_r,:new.ft_subm,:new.ft_atime,:new.ft_ttime,:new.ft_utime,:new.ft_agent,sysdate);endif;--endif;endif;ifupdatingthen--if:new.ft_tstate='2'or:new.ft_tstate='1'or:new.ft_tstate='0'or:new.ft_tstate='3'or:new.ft_tstate='4'thenif:new.ft_tstate>=0thendeletefromoa2_ftask_excwhereslid=:new.fi_instandident=:new.ft_identandaction='update';--cx添加where條件andaction='update'insertintooa2_ftask_exc(id,slid,ident,action)values(xid,:new.fi_inst,:new.ft_ident,'update');deletefromoa2_finst_excwhereslid=:new.fi_instandaction='update';insertintooa2_finst_exc(id,slid,action)values(iid,:new.fi_inst,'update');elseif:new.ft_tstate<0thendeletefromoa2_ftask_excwhereslid=:old.fi_instandident=:old.ft_identandaction='delete';insertintooa2_ftask_exc(id,slid,ident,action)values(xid,:old.fi_inst,:old.ft_ident,'delete');deletefromoa2_finst_excwhereslid=:new.fi_instandaction='update';insertintooa2_finst_exc(id,slid,action)values(iid,:old.fi_inst,'update');endif;endif;endif;ifdeletingthen--if:old.ft_tstate='2'or:old.ft_tstate='1'or:old.ft_tstate='0'or:old.ft_tstate='3'or:old.ft_tstate='4'thendeletefromoa2_ftask_excwhereslid=:old.fi_instandident=:old.ft_identandaction='delete';--cx添加where條件andaction='delete'--insertintooa2_ftask_exc(id,slid,ident,action)values(xid,:old.fi_inst,:old.ft_ident,'delete');insertintooa2_ftask_exc(id,slid,ident,action,state)values(xid,:old.fi_inst,:old.ft_ident,'delete',:old.ft_tstate);deletefromoa2_finst_excwhereslid=:old.fi_instandaction='update';insertintooa2_finst_exc(id,slid,action)values(iid,:old.fi_inst,'update');--endif;endif;endoa2_ftask_tri;日志觸發(fā)器(OA2_FLOG_TRI)觸發(fā)器名OA2_FLOG_TRI功效闡明日志變化后觸發(fā)觸發(fā)器定義createorreplacetriggeroa2_flog_tribeforeinsertorupdateordeleteonoa2_flog--beforeinsertorupdateordeleteonoa2_ftask--beforeinsertonoa2_ftaskforeachrowdeclare--localvariableshereaidoa2_flog_apply.id%type;flowidoa2_flog_apply.id%type;begin--cx添加id序號(hào)字段beginselectEXEC_FL_MAXID.NEXTVALintoaidfromdual;ifaidisnullthenaid:=1;endif;end;ifupdatingand:new.fg_sign<>:old.fg_signthenselectfi_flowintoflowidfromoa2_finstwherefi_inst=:new.fg_inst;ifflowidin(4,4,42027,4,52025,52026,5,5)then--if:new.fg_instlike'P000%'or:new.fg_instlike'J%'or:new.fg_instlike'K%'theninsertintooa2_flog_apply(id,slid,ident,action)values(aid,trim(:new.fg_inst),:new.fg_ident,'update');endif;endif;ifinsertingthenselectfi_flowintoflowidfromoa2_finstwherefi_inst=:new.fg_inst;ifflowidin(4,4,42027,4,52025,52026,5,5)then--if:new.fg_instlike'P000%'or:new.fg_instlike'J%'or:new.fg_instlike'K%'theninsertintooa2_flog_apply(id,slid,ident,action)values(aid,trim(:new.fg_inst),:new.fg_ident,'insert');endif;endif;endoa2_flog_tri;實(shí)例觸發(fā)器(OA2_FINST_TRI)觸發(fā)器名OA2_FINST_TRI功效闡明任務(wù)實(shí)例變化后觸發(fā)觸發(fā)器定義createorreplacetrigger"OA2_FINST_TRI"beforeinsertorupdateordeleteonoa2_finstforeachrowdeclare--localvariablesherexidoa2_finst_exc.id%type;begin--cx添加id序號(hào)字段beginselectexec_fi_maxid.nextvalintoxidfromdual;ifxidisnullthenxid:=1;endif;end;--ifinsertingthendeletefromoa2_finst_excwhereslid=:new.fi_instandaction='insert';--cx添加where條件andaction=insertinsertintooa2_finst_exc(id,slid,action)values(xid,:new.fi_inst,'insert');if:new.fi_flowin(4,4,42027,4,52025,52026,5,5)theninsertintooa2_finst_apply(id,slid,action)values(xid,trim(:new.fi_inst),'insert');endif;if:new.fi_flowin(4,4,5,5,5,52026,52025)then:new.fi_flowv:=2;endif;endif;ifupdatingthendeletefromoa2_finst_excwhereslid=:new.fi_instandaction='update';--cx添加where條件andaction=updateinsertintooa2_finst_exc(id,slid,action)values(xid,:new.fi_inst,'update');if:new.fi_flowin(4,4,42027,4,52025,52026,5,5)theninsertintooa2_finst_apply(id,slid,action)values(xid,trim(:new.fi_inst),'update');endif;--if:new.fi_flowvisnullthen--:new.fi_data:=:old.fi_data;--endif;endif;ifdeletingthendeletefromoa2_finst_excwhereslid=:old.fi_instandaction='delete';--cx添加where條件andaction=deleteinsertintooa2_finst_exc(id,slid,action)values(xid,:old.fi_inst,'delete');endif;endoa2_finst_tri;收件單觸發(fā)器(OA2_DREC_TRI)觸發(fā)器名OA2_DREC_TRI功效闡明任務(wù)和實(shí)例變化后觸發(fā)觸發(fā)器定義CREATEORREPLACETRIGGER"JSYZT"."OA2_DREC_TRI"beforeupdateond_recforeachrowdeclare--localvariablesherexidoa2_finst_exc.id%type;xidtoa2_ftask_exc.id%type;begin--cx添加id序號(hào)字段beginselectmax(id)+1intoxidfromoa2_finst_exc;ifxidisnullthenxid:=1;endif;selectmax(id)+1intoxidtfromoa2_ftask_exc;ifxidtisnullthenxidt:=1;endif;end;--if:new.gwbt<>:old.gwbtthendeletefromoa2_finst_excwhereslid=:new.slidandaction='update';--cx添加where條件andaction=updateinsertintooa2_finst_exc(id,slid,action)values(xid,:new.slid,'update');deletefromoa2_ftask_excwhereslid=:new.slidandidentin(selectft_identfromoa2_ftaskwherefi_inst=:new.slidandft_tstatein(0,1,2,3))andaction='update';insertintooa2_ftask_exc(id,slid,ident,action)selectxidt,:new.slid,t.ft_ident,'update'fromoa2_ftasktwheret.fi_inst=:new.slidandt.ft_tstatein(0,1,2,3);--values(xidt,:new.fi_inst,:new.ft_ident,'update');endif;endOA2_DREC_TRI;任務(wù)代理觸發(fā)器(MH_TASK_AGENT_TRIGGER)觸發(fā)器名MH_TASK_AGENT_TRIGGER功效闡明任務(wù)代理觸發(fā)觸發(fā)器定義CREATEORREPLACETRIGGER"JSYZT"."MH_TASK_AGENT_TRIGGER"afterinsertonmh_taskforeachrowdeclaretask_idmh_task.id%type;hdl_empidmh_task.hdl_empid%type;buss_typeoa2_agent.ag_name%type;ag_user_boa2_agent.ag_userb%type:='none';begintask_id:=:new.id;hdl_empid:=:new.hdl_empid;buss_type:=:new.buss_type;beginselectag_userbintoag_user_bfromoa2_agentwhereag_usera=hdl_empidandag_name=buss_type;ifag_user_b!='none'thenupdatemh_tasksetagent=ag_user_bwhereid=task_id;endif;exception--cx添加異常解決whenNO_DATA_FOUNDthen--null;--end;--endmh_task_agent_trigger;退件觸發(fā)器(MH_TASK_ASS_TRI)觸發(fā)器名MH_TASK_ASS_TRI功效闡明退件后觸發(fā)觸發(fā)器定義createorreplacetriggermh_task_ass_tribeforeinsertorupdateordeleteonmh_task_ass--beforeinsertorupdateordeleteonoa2_ftask--beforeinsertonoa2_ftaskforeachrowdeclare--localvariableshereaidmh_task_ass_apply.id%type;begin--cx添加id序號(hào)字段beginselectmax(id)+1intoaidfrommh_task_ass_apply;ifaidisnullthenaid:=1;endif;end;ifinsertingthenif:new.slidlike'P000%'or:new.slidlike'J%'or:new.slidlike'K%'or:new.slidlike'025%'theninsertintomh_task_ass_apply(id,slid,task_id,action)values(aid,trim(:new.slid),:new.id,'insert');endif;endif;ifupdatingthenif:new.slidlike'P000%'or:new.slidlike'K%'or:new.slidlike'025%'theninsertintomh_task_ass_apply(id,slid,task_id,action)values(aid,trim(:new.slid),:new.id,'update');endif;endif;endmh_task_ass_tri;顧客狀態(tài)觸發(fā)器(MH_USER_STATE_TRIG)觸發(fā)器名MH_USER_STATE_TRIG功效闡明新增或者修改顧客時(shí)觸發(fā)觸發(fā)器定義createorreplacetrigger"MH_USER_STATE_TRIG"beforeinsertorupdateonMH_USER_STATEforeachrowdeclareus_dptMH_LOG.Dept%type;us_nameMH_LOG.Username%type;cntnumber;beginbeginselectt.us_nameintous_namefromoa2_usertwheret.us_ident=:new.user_id;selectog_nameintous_dptfrom(selectt2.og_name,rownumasrnfromoa2_ogusert1leftjoinoa2_organt2ont1.og_ident=t2.og_identwheret1.userid=:new.user_idorderbyt2.og_order)wherern=1;end;ifinsertingthenif:new.state=0theninsertintomh_log(time,dept,ip,action,username,action_type)values(to_char(sysdate,'yyyy-mm-ddhh24:mi:ss'),us_dpt,:new.user_ip,'下線',us_name,7);elseif:new.state=1thenselectcount(*)intocntfrommh_logwheretime=to_char(sysdate,'yyyy-mm-ddhh24:mi:ss')andip=:new.user_ipandusername=us_nameandaction_type=6;if:new.state=1andcnt<1theninsertintomh_log(time,dept,ip,action,username,action_type)values(to_char(sysdate,'yyyy-mm-ddhh24:mi:ss'),us_dpt,:new.user_ip,'在線',us_name,6);endif;endif;endif;endif;ifupdatingand:new.state<>:old.statethenif:new.state=0and:new.state<>:old.statetheninsertintomh_log(time,dept,ip,action,username,action_type)values(to_char(sysdate,'yyyy-mm-ddhh24:mi:ss'),us_dpt,:new.user_ip,'下線',us_name,7);elseif:new.state=1and:new.state<>:old.statetheninsertintomh_log(time,dept,ip,action,username,action_type)values(to_char(sysdate,'yyyy-mm-ddhh24:mi:ss'),us_dpt,:new.user_ip,'在線',us_name,6);endif;endif;endif;endoa2_finst_tri;外部鏈接連接名連接闡明TB_NEWSINFO_SEQUENCE核銷(xiāo)基本農(nóng)田SEQ_MH_RCGL開(kāi)發(fā)數(shù)據(jù)庫(kù)序列序列是oacle提供的用于產(chǎn)生一系列唯一數(shù)字的數(shù)據(jù)庫(kù)對(duì)象。重要用于提供主鍵值。提供的用于產(chǎn)生一系列唯一數(shù)字的數(shù)據(jù)庫(kù)對(duì)象。重要用于提供主鍵值。序列名功效闡明TB_NEWSINFO_SEQUENCE新聞資訊統(tǒng)計(jì)IDSEQ_MH_RCGL日程IDSEQ_MH_OPINIONS意見(jiàn)IDSEQ_FILE_TXT文本文獻(xiàn)IDSEQ_FILE_TABLE二維列表文獻(xiàn)IDSEQ_FILE_IMG圖像文獻(xiàn)IDSEQ_FILE文獻(xiàn)IDSEQ_EXCLEEXCEL文獻(xiàn)IDNB_WTSLH委托闡明書(shū)IDMH_PROJECT_INDEX項(xiàng)目IDMH_COMMONTASK_SEQ共同任務(wù)IDMB_FINST_FI_INST項(xiàng)目IDKQGL考勤管理IDFILETRANS_ID文獻(xiàn)轉(zhuǎn)換ID存儲(chǔ)過(guò)程設(shè)計(jì)設(shè)立系統(tǒng)時(shí)間過(guò)程名view_time功效闡明設(shè)立系統(tǒng)時(shí)間過(guò)程定義createorreplaceprocedureview_timeisbegindeclaretimeadate;beginselectsysdateintotimeafromdual;timea:=to_date('-05-22','yyyy-mm-dd');DBMS_OUTPUT.PUT_LINE('系統(tǒng)時(shí)間為:'||timea);end;end;設(shè)立各業(yè)務(wù)項(xiàng)目刪除功效過(guò)程名DEL_PRJINFO功效闡明設(shè)立各業(yè)務(wù)項(xiàng)目刪除功效過(guò)程定義createorreplaceprocedureDEL_PRJINFO(sSLIDinvarchar2)isbegindeclarepbpbidgw_sw.sender_no%type;fiflowoa2_finst.fi_flow%type;nStateoa2_finst.fi_state%type;sqxhidGW_SW.Sqxh%type;gwcountint;ficountint;beginSELECTcount(*)intoficountFROMOA2_FINSTWHEREtrim(FI_INST)=sSLID;selectcount(*)intogwcountfromgw_swwheretrim(slid)=sSLID;ifficount>0thenSELECTFI_FLOWintofiflowFROMOA2_FINSTWHEREtrim(FI_INST)=sSLID;endif;ifgwcount>0thenselectfi_stateintonStatefromoa2_finstwheretrim(fi_inst)=sSLID;selecttrim(SQXH)intosqxhidfromGW_SWWheretrim(slid)=sSLID;endif;iffiflow>1andfiflow<12100then--收文deleteGW_SWBWCwheretrim(SWBWDID)=sSLID;deleteGW_SWBWDwheretrim(SWBWDID)=sSLID;deleteGW_SWBWDBwheretrim(SWBWDID)=sSLID;deleteGW_SWBWLwheretrim(SWBWDID)=sSLID;deleteGW_SWZwheretrim(slid)=sSLID;deleteGW_SWZSwheretrim(slid)=sSLID;--發(fā)文deleteFW_REPLYwheretrim(slid)=sSLID;deleteFW_REPLYZHGwheretrim(slid)=sSLID;deleteFW_REPLYZHQwheretrim(slid)=sSLID;deleteFW_REPLYZQFwheretrim(slid)=sSLID;deleteFW_REPLYZSGwheretrim(slid)=sSLID;deleteFW_REPLYZZRwheretrim(slid)=sSLID;deleteGA_REPORTwheretrim(slid)=sSLID;deleteGA_UNITVIEWwheretrim(slid)=sSLID;--請(qǐng)假審批deleteGW_QJSPwheretrim(slid)=sSLID;--設(shè)備申請(qǐng)deleteGA_EQ_APPLYwheretrim(slid)=sSLID;--用車(chē)申請(qǐng)deleteGA_ALL_APPLYwheretrim(slid)=sSLID;--科技管理elseiffiflow=103thendeletekjgl_zjxmwheretrim(slid)=sSLID;deletekjgl_zjxmrywheretrim(slid)=sSLID;deletekjgl_zjxmldqzwheretrim(slid)=sSLID;elseiffiflow>4andfiflow<42100andgwcount>0thenselectSENDER_NOintopbpbidfromgw_swwheretrim(slid)=sSLID;dbms_output.put_line('PB_PB_ID:'||pbpbid);ifpbpbidisnotnullthendeleteBL_APP_SUBAREA_LNDwherebpl_idin(selectbpl_idfromBL_BUILD_PROJ_LANDwheretrim(pb_pb_id)=pbpbid);deleteBL_BATCHwheretrim(pb_pb_id)in(selectevent_idfromBL_PROJ_BUILDwhereOLDXTBH=pbpbid);deleteBL_BATCH_BUILD_LANDwherebpl_bpl_idin(selectbpl_idfromBL_BUILD_PROJ_LANDwheretrim(pb_pb_id)=pbpbid);deleteBL_BUILD_PROJ_LANDwheretrim(pb_pb_id)=pbpbid;deleteBL_DELIMITATIONTACwheretrim(pb_pb_id)=pbpbid;deleteBL_DELIMITATION_TAC_RPTwheretrim(pb_pb_id)=pbpbid;deleteBL_FARM_CHANGE_SCHEMEwheretrim(pb_pb_id)=pbpbid;deleteBL_LAND_CLASS_AREAwheresb_sb_idin(selectsb_idfromBL_SURVEY_BOUNDwheretrim(pb_pb_id)=pbpbid);deleteBL_LAND_CLASS_AREA_SUMwheretrim(pb_pb_id)=pbpbid;deleteBL_LAND_OFFER_SCHEMEwheretrim(pb_pb_id)=pbpbid;deleteBL_LAND_OWNER_GATHERwheretrim(pb_pb_id)=pbpbid;deleteBL_LAND_OWNER_GATHER_DTLwherelog_log_idin(selectlog_idfromBL_LAND_OWNER_GATHERwheretrim(pb_pb_id)=pbpbid);deleteBL_PERIOD_OFFERwherelos_los_idin(selectlos_idfromBL_LAND_OFFER_SCHEMEwheretrim(pb_pb_id)=pbpbid);deleteBL_PLAN_CHANGE_SCHEMEwheretrim(pb_pb_id)=pbpbid;deleteBL_PLOTwheretrim(pb_pb_id)=pbpbid;deleteBL_PNT_COORDwherepb_pb_id=pbpbid;deleteBL_PROJ_BUILDwhereoldxtbh=pbpbid;deleteBL_PROJ_SUBAREA_LANDwherebpl_bpl_idin(selectbpl_idfromBL_BUILD_PROJ_LANDwheretrim(pb_pb_id)=pbpbid);deleteBL_REQUISITION_NO_TILTHwheretrim(pb_pb_id)=pbpbid;deleteBL_REQUISITION_SCHEMEwheretrim(pb_pb_id)=pbpbid;deletebl_requisition_scheme_93wheretrim(pb_pb_id)=pbpbid;deleteBL_RESETFARMER_SUMwheretrim(pb_pb_id)=pbpbid;deleteBL_RETRACTSTATELAND_RESETwherebpl_bpl_idin(selectbpl_idfromBL_BUILD_PROJ_LANDwheretrim(pb_pb_id)=pbpbid);deleteBL_RETRACTSTATELAND_RESET_DTLwherebpl_bpl_idin(selectbpl_idfromBL_BUILD_PROJ_LANDwheretrim(pb_pb_id)=pbpbid);deleteBL_SUBAREA_OFFERwherelos_los_idin(selectlos_idfromBL_LAND_OFFER_SCHEMEwheretrim(pb_pb_id)=pbpbid);deleteBL_SUPPLY_FARM_PLOTwherests_sts_idin(selectsts_idfromBL_SUPPLY_TILTH_SCHEMEwheretrim(pb_pb_id)=pbpbid);deleteBL_SUPPLY_IMPLEMENTwherests_sts_idin(selectsts_idfromBL_SUPPLY_TILTH_SCHEMEwheretrim(pb_pb_id)=pbpbid);deleteBL_SUPPLY_TILTH_EPwherests_sts_idin(selectsts_idfromBL_SUPPLY_TILTH_SCHEMEwheretrim(pb_pb_id)=pbpbid);deleteBL_SUPPLY_TILTH_PLOTwherests_
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)降血脂藥行業(yè)運(yùn)營(yíng)現(xiàn)狀及發(fā)展規(guī)劃分析報(bào)告
- 2025-2030年中國(guó)銀礦石市場(chǎng)運(yùn)行動(dòng)態(tài)與發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)鋁合金防火門(mén)窗市場(chǎng)發(fā)展?fàn)顩r及營(yíng)銷(xiāo)戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)鋼構(gòu)件行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及前景趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)遠(yuǎn)洋漁輪市場(chǎng)運(yùn)行格局及發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)轎車(chē)懸架彈簧行業(yè)發(fā)展前景及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)美體塑身衣行業(yè)市場(chǎng)運(yùn)行狀況及發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)繡花機(jī)市場(chǎng)運(yùn)行動(dòng)態(tài)及發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)紙質(zhì)文具行業(yè)運(yùn)營(yíng)狀況及發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)纖維素酒精市場(chǎng)運(yùn)行動(dòng)態(tài)及發(fā)展趨勢(shì)分析報(bào)告
- 消防工程施工組織設(shè)計(jì)方案
- 敦刻爾克大撤退課件
- 農(nóng)藥殘留監(jiān)測(cè)
- 新生兒敗血癥(共22張課件)
- 頌缽療愈師培訓(xùn)
- 2025蛇年春節(jié)習(xí)俗大賞體驗(yàn)感受家的溫馨課件
- 投資居間協(xié)議合同模板
- 多重耐藥菌的預(yù)防及護(hù)理課件
- 抽水蓄能電站課件
- GB/T 25052-2024連續(xù)熱浸鍍層鋼板和鋼帶尺寸、外形、重量及允許偏差
- 河北科大項(xiàng)目實(shí)施計(jì)劃書(shū)
評(píng)論
0/150
提交評(píng)論