通達OA應用中心操作手冊
第1章應用中心功能介紹
1.1 功能介紹
應用中心是一款以企事業單位廣為使用的表單為對象、業務為驅
動、決策為目標,以"平臺" +"實施"的方式,進而幫助企事業單位實
現各類管理信息系統的軟件工具平臺。利用這一平臺,用戶可把單位業
務模型和管理理念變成可實際操作的管理信息系統,以網絡化方式實現
諸如單據填制、數據審批、業務流程、數據管理、數據評論、數據共
享、數據跟蹤、數據匯總、統計分析、精準打印等極具實用功能。該軟
件直接面向企業管理者和一線業務人員。
1.2 快速入門
應用中心由設計應用系統和使用應用系統兩部分構成,每部分再細
分若幹子功能,如下圖所示:
第3章合同管理的使用
3.1 設置菜單訪問權限
點擊OA 系統的系統管理> 角色與權限管理,設置合同管理菜
單訪問權限,如下圖:
權限設置好之後,以相應角色用戶登錄OA 系統即可訪問合同管理
應用,如下圖:
3.2 設置表單訪問權限
用戶除了需要有菜單訪問權限之外,還需要有相關表單的訪問權
限。進入應用中心,找到對應表單並打開,然後點擊"權限",如下圖:
系統彈出權限設置界面,點擊需要設置的角色,如" OA 管理員",
如下圖:
系統彈出操作權限設置界面,如下圖:
權限設置包括操作權限以及不可視字段範圍,操作權限包括新建、
修改、刪除、查閱、打印、評論、導入、導出、共享和跟蹤共十個操
作。如果需要批量設置權限,請點擊上圖的"更多角色"。設置好之後,
點擊"保存"完成權限設置。
3.3 基礎設置
點擊"合同管理" 》"基礎設置",進入基礎設置管理界面如下圖:
管理界面上方是視圖區,視圖提供查看和管理數據的一個視角,默
認視圖包括全部、我創建的、最近我查看的、最近被查看的。視圖可以
自定義,可以把自己重點關註的數據定義成視圖形式,例如" 1 月內簽
到"的合同。點擊"新建視圖",系統彈出視圖定義界面如下圖:
在視圖基礎上還提供了查詢功能,點擊"按條件查詢",系統彈出查詢界面,如下圖:
查詢字段可以在視圖中定義。
數據錄入方式有兩種,一種通過新建錄入數據;另一種通過導入 Exc
el 文件導入數據。點擊新建,系統彈出表單填寫界面,如下圖:
數據錄入完之後,點擊保存或保存並返回。
通過EXCEL 導入數據之前,先點擊導出表頭。導出的表頭如下圖:
友情提示:
1、請不要修改表頭,導入數據時將嚴格按表頭對應關系導入數據!
2、目前,暫不支持導入地址、定位、附件、圖片等控件數據!
3、數據從第四行開始錄入,主從結構的表單,同一筆數據主信息占多行時請合並以區
分不同筆數據!
4、部門選擇控件按長部門形式錄入數據,例如:\中國兵器工業信息中心\北京通達信
科科技有限公司;人員選擇控件按人員登錄名錄入數據,例如:admin,lijia;下拉、單選、
多選控件按代碼錄入數據,多個代碼用逗號分隔,例如:1,2;日期控件按 YYYY-MM-DD
格式錄入數據,並用‘轉義,例如:‘2017-4-21
基礎數據EXCEL 文件組織如下圖:
然後通過點擊導入操作導入上述EXCEL 文件即可。
數據錄入之後,數據管理界面可以看到剛才錄入的數據,如下圖:
在數據管理界面還能實現查閱、修改、刪除、導出、打印、共享、
跟蹤以及評論等操作。
第4章函數詳解
4.1 統計函數
·COUNT (<字段列表>)
此函數返回數據表中滿足篩選條件的記錄數。參數<字段列表>可
省,此時等價於"count(*)"。
·SUM(< 數值型或貨幣型字段名>)
此函數返回數據表中滿足篩選條件的記錄指定字段值之和。參數所
引用的字段必須是數值型或者貨幣型。
·AVG(<數值型或貨幣型字段名>)
此函數返回數據表中滿足篩選條件的記錄指定字段值之平均值。參
數所引用的字段必須是數值型或者貨幣型。
·MAX(< 數值型或貨幣型字段名>)
此函數返回數據表中滿足篩選條件的記錄指定字段最大值。參數所
引用的字段必須是數值型或者貨幣型。
·MIN(< 數值型或貨幣型字段名>)
此函數返回數據表中滿足篩選條件的記錄指定字段最小值。參數所
引用的字段必須是數值型或者貨幣型。
4.2 數值(含貨幣)函數
·FLOOR(< 數值表達式>)
此函數返回數值表達式的整數部分。例如:FLOOR(125.34) 返回結
果為:125。參數類型必須是數值型或者貨幣型。
·ROUND(< 數值表達式>,整數)
此函數整數部分規定保留的小數點位數。例如:ROUND (125.256,
2) 返回結果為:125.26 。
·RAND
返回一個0 至1 之間隨機數。
·ABS(< 數值表達式>)
此函數返回數值表達式的絕對值。例如:ABS (-125) 返回結果為:
125。參數類型必須是數值型或者貨幣型。
4.3 日期表達式
·YEAR(< 日期表達式>)
此函數返回日期表達式的年份值。例如:YEAR(#2007.1.28#) 返回
結果為:2007。
·MONTH(< 日期表達式>)
此函數返回日期表達式的月份值。例如:MONTH(#2007.1.28#) 返
回結果為:1。
·DAY(<日期表達式>)
此函數返回日期表達式的天數。例如:DAY(#2007.1.28#) 返回結
果為:28。
·QUARTER(< 日期表達式>)
此函數返回日期表達式的季度值。例如:QUARTER(#2007.1.28#)
返回結果為:1。
·WEEK(< 日期表達式>)
此函數返回日期表達式的周數。例如:WEEK(#2007.1.28#) 返回
結果為:4。
·DAYOFWEEK(< 日期表達式>)
此函數返回日期表達式的星期數。註:星期日返回1,星期一返回
2,依次類推。
例如:DAYOFWEEK (#2007.1.28#) 返回結果為:1
·HOUR(< 日期表達式>)
此函數返回日期表達式的小時數。例如:HOUR(#2007.1.28 09:5
9:42#) 返回結果為:9
·MINUTE(< 日期表達式>)
此函數返回日期表達式的分鐘數。例如:MINUTE(#2007.1.28 09:
59:42#) 返回結果為:59。
·SECOND(< 日期表達式>)
此函數返回日期表達式的秒數。例如:SECOND(#2007.1.28 09:5
9:42#) 返回結果為:42。
·THISDATE
此函數返回當前日期。
·THISYEAR
此函數返回當前年份值。
·THISQUARTER
此函數返回當前季度值。
·THISMONTH
此函數返回當前月份值。
·THISWEEK
此函數返回當前周數。
·THISDAYOFWEEK
此函數返回當前星期數。註:星期日返回1,星期一返回2,依次類
推
·THISHOUR
此函數返回當前時間小時部分。
·THISMINUTE
此函數返回當前時間分鐘部分。
·THISSECOND
此函數返回當前時間秒部分。
·YEARBETWEEN(< 日期表達式1>,< 日期表達式 2>)
此函數返回日期表達式1 到日期表達式2 的年份值。例如:YEARBE
TWEEN(#2005.07.03#,#2007.07.28#) 返回結果為:2。
·MONTHBETWEEN(< 日期表達式1>,<日期表達式 2>)
此函數返回日期表達式1 到日期表達式2 的月份值。例如:MONT
HBETWEEN(#2007.01.28#,#2007.07.28#) 返回結果為:6。
·DAYBETWEEN(< 日期表達式1>,< 日期表達式 2>)
此函數返回日期表達式1 到日期表達式2 的天數。例如:DAYBETW
EEN(#2007.01.03#,#2007.01.28#) 返回結果為:25。
·QUARTERBETWEEN(< 日期表達式1>,<日期表達式 2>)
此函數返回日期表達式1 到日期表達式2 的季度值。例如:QUAR
TERBETWEEN(#2007.01.03#,#2007.07.28#) 返回結果為:2。
·WEEKBETWEEN(< 日期表達式1>,<日期表達式 2>)
此函數返回日期表達式1 到日期表達式2 的周數。例如:WEEKBET
WEEN(#2007.01.03#,#2007.01.28#) 返回結果為:3。
·HOURBETWEEN(< 日期表達式1>,<日期表達式 2>)
此函數返回日期表達式1 到日期表達式2 的小時值。
例如:HOURTWEEN(#2007.01.03 09:59:42#,#2007.01.24 10:5
9:42#) 返回結果為:1
·MINUTEBETWEEN(< 日期表達式1>,<日期表達式 2>)
此函數返回日期表達式1 到日期表達式2 的分鐘值。
例如:MINUTEBETWEEN(#2007.01.03 09:59:42#,#2007.01.24
10:59:42#) 返回結果為:60
·SECONDBETWEEN (<日期表達式1>,< 日期表達式 2>)
此函數返回日期表達式的秒部分
例如:SECONDBETWEEN(#2007.1.28 09:59:42#) 返回結果為:4
2
·ADDYEAR(< 日期表達式>,整數)
此函數返回日期表達式增加指定年數後的日期值。例如:ADDYEAR
(#2005.07.03#,2) 返回結果為:#2007.07.03# 。
·ADDMONTH(< 日期表達式>,整數)
此函數返回日期表達式增加指定月數後的日期值。例如:ADDMON
TH(#2007.07.03#,2) 返回結果為:#2007.09.03# 。
·ADDDAY(< 日期表達式>,整數)
此函數返回日期表達式增加指定日數後的日期值。例如:ADDDAY
(#2005.07.03#,2) 返回結果為:#2005.07.05# 。
·ADDQUARTER(< 日期表達式>,整數)
此函數返回日期表達式增加指定季節數後的日期值。例如:ADDQU
ARTER(#2007.01.03#,2) 返回結果為:#2007.07.03# 。
·ADDWEEK(< 日期表達式>,整數)
此函數返回日期表達式增加指定周數後的日期值。例如:ADDWEEK
(#2007.01.03#,3) 返回結果為:#2007.01.24# 。
·ADDHOUR(< 日期表達式>,整數)
此函數返回日期表達式增加指定小時後的日期值。例如:ADDHOU
R(#09:59:42#,1) 返回結果為:#10:59:42# 。
·ADDMINUTE(< 日期表達式>,整數)
此函數返回日期表達式增加指定分鐘後的日期值。例如:ADDMINU
TE(#09:59:42#,2) 返回結果為:#10:01:42# 。
·ADDSECOND (<日期表達式>,整數)
此函數返回日期表達式增加指定秒後的日期值。例如:ADDSECON
D (#09:59:42#,1) 返回結果為:#09:59:43#
4.4 字符串函數
·CONCAT(< 字符串表達式1>,<字符串表達式2>,...,< 字符串表達式
n>)
此函數連接多個字符串。例如:CONCAT("abc","def", "g") 返回
結果為:"abcdefg"
·TRIM(< 字符串表達式>)
此函數截取字符串表達式左右兩邊多余空格。例如:TRIM(" abc
") 返回結果為:"abc" 。
·LTRIM(< 字符串表達式>)
此函數截取字符串表達式左邊多余空格。例如:LTRIM("
返回結果為:"abc "。
abc
abc
")
")
·RTRIM(< 字符串表達式>)
此函數截取字符串表達式左邊多余空格。例如:RTRIM("
返回結果為:" abc"。
·SUBSTR(< 字符串表達式>,起始位,長度>)
此函數返回字符串表達式從[起始位]開始共[長度]個字符的子串。例
如:SUBSTR("abcd", 2, 2) 返回結果為:"bc"。
·STRLEN(< 字符串表達式>)
此函數返回字符串表達式所包含的字符個數。例如:STRLEN("abcd
你好") 返回結果為:6
·LEFT(< 字符串表達式>,長度>)
此函數返回字符串表達式左邊開始共[長度]個字符的子串。例如:LE
FT("abcd 你好", 5) 返回結果為:"abcd 你"。
·RIGHT(< 字符串表達式>,長度>)
此函數返回字符串表達式右邊開始共[長度]個字符的子串。例如:左
串("abcd 你好", 3) 返回結果為:"d 你好"。
STRPOS(< 字符串表達式1>,<字符串表達式 2>)
此函數返回字符串表達式1 中首次出現字符串表達式2 的位
置,字符位置從1 開始計數,未搜索到時返回0。例如:STRPOS("abc
d 你好", "bcd") 返回結果為:2
·REPLACE(< 待搜索的字符串表達式>,<待查找的字符串表達式>,<
替換用的字符串表達式>)
此函數返回用替換用的字符串表達式替換待搜索的字符串表達
式中出現的所有待查找的字符串表達式。
例如:REPLACE("abcdefghicde","cde","xxx") 返回結果為:abxxx
fghixxx
·REG(< 字符串表達式>,<正則表達式>)
此函數返回字符串表達式是否滿足正則表達式規則,滿足返回1,否
則返回0。例如:REG("fo\no", "^fo\no$") 返回結果為:1
PINYINQUANMA(< 字符串表達式>)
返回<字符串表達式>對應的拼音。例如:PINYINQUANMA(" 中國
"),返回結果為:zhongguo
PINYINJIANMA(< 字符串表達式>)
返回<字符串表達式>對應的拼音簡稱。例如:PINYINJIANMA("
中國"),返回結果為:zg
4.5 集合函數
·SET(< 表達式1>,< 表達式2>,<表達式 3>)
例如:集合(1,2,3,4) ,集合("abc","cde","efg" )。
4.6 轉換函數
·STRTODATETIME (<字符串表達式>)
把字符串表達式轉換為日期型。
·STRTOFLOAT(< 字符串表達式>)
把字符串表達式轉換為數值型。
·FLOATTOSTR(< 數值表達式>)
把數值表達式轉換為字符型。
·FLOATTODATETIME(< 數值表達式>)
把數值表達式轉換為日期型。
·DATETIMETOSTR(< 日期表達式>)
把日期表達式轉換為字符型。
4.7 類型不定函數
·IF THEN [ELSE] END
例如:IF 商品="牛奶" THEN 0.02 ELSE 0.1 END,其中 ELSE
部分可以省略。
·CASE IF cexpr1 THEN expr1 IF cexpr2 THEN expr2 [ELSE e
xprn] END
例如:CASE IF 商品="牛奶" THEN 0.02
IF 商品="面包" THEN 0.015
IF 商品="電視" THEN 0.15
ELSE 0.1 END
·GREATER (表達式1,表達式 2)
返回表達式1、表達式2 中的較大者。
·LESS (表達式1,表達式 2)
返回表達式1、表達式2 中的較小者。
4.8 系統函數
·LOGIN_UNIT
返回當前單位名稱。
·LOGIN_USER
返回當前登錄系統的用戶姓名。
·LOGIN_DEPT
返回當前登錄系統的用戶所在的部門名稱。
·LOGIN_PRIV
返回當前登錄系統的用戶所在的角色名稱。
·WRITE_DEPT
返回當前數據的創建者所在部門名稱。
·WRITER
返回當前數據的創建者姓名。
·WRITETIME
返回當前數據的創建日期。
·SYSDATE
返回系統時間戳。
·LOGIN_USER_ID
返回當前登錄用戶USER_ID 。
·LOGIN_DEPT_ID
返回當前登錄用戶所屬部門DEPT_ID 。
·LONG_DEPT_NAME
返回當前登錄用戶所屬部門長部門名稱,例如:分公司一/財務部。
LOGIN_OTHER_PRIV
返回當前登錄用戶輔助角色ID。
LOGIN_UID
返回當前登陸用戶UID。
CUR_GEOLOCATION
返回當前地理位置。
4.9 常量
·真
·假
·空
·#2007.1.28#:
返回2007 年1 月28 日。
·#1.28#:
返回本年1 月28 日。註意:日期常量用" #" 引起來。
·"張三"
返回字符常量張三。註意:字符常量用" ""(英文半角雙引號)引起
來。
通達OA應用中心操作手冊