使用者 - ERP 線上課程

Download Report

Transcript 使用者 - ERP 線上課程

TIPTOP GP 系統管理
• 講師: 陳建智 Rex Chen
課程大綱














TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
補充
Q&A
TIPTOP GP 連線方式
連線方式分為兩種:
A. 透過連線軟體VTCP (ssh/telnet) 連線
此連線方式需要先在OS主機上建立 Linux 帳號,再使用p_zx
(使用者基本資料維護作業)來建立並設定使用者相關的資料。
先建立起 Linux
使用者帳號
再於 TIPTOP 系統中
建立使用者帳號
B. 直接以瀏覽器連線
此連線方式不需要先在OS主機上建立 Linux 帳號,僅須在系統
p_zx(使用者基本資料維護作業)建立起並設定使用者相關資料。
直接在 TIPTOP 系統中
建立使用者帳號
1 .TIPTOP GP 連線方式
VTCP
(Telnet或 SSH 模式)
• 需自行安裝 GDC
• 連線時藉由VTCP可自動帶出GDC
Web模式
• 使用者端不需先行安裝 GDC
• 啟動時會自動安裝 Active X 版
GDC
VTCP (telnet/ssh) 連線
1.ERP主機IP 位址
2.使用者帳號
3.使用者密碼
4.Port Number (23/22)
1.正式區(TOPPROD)
2.測試區(TOPTEST)
3.標準區(TOPSTD)
直接以瀏覽器連線
http://<IP Address>/tiptop.html (正式區)
http://<IP Address>/toptest.html (測試區)
http://<IP Address>/topstd.html (標準區)
EX: http://10.20.9.38/tiptop.html
直接以瀏覽器連線(cont.)
必須安裝 ActiveX (WEB版的GDC)
直接以瀏覽器連線(cont.)
輸入web登入的帳號與密碼
TIPTOP 登入畫面 ( aoos901 )
開窗查詢
TIPTOP 系統入口 ( udm7 )
程式名稱 / 公司名稱 / 營運中心別名稱
1. 直接輸入程式代號
2. 編輯”我的最愛“
起始功能表( startmenu )
可直接展開模組目錄選項,並
在欲執行程式用滑鼠點兩下即
可執行
/ 日期/ 登入使用者
TIPTOP 系統入口 ( udm7)
Ctrl+G 執行程式
TIPTOP 系統動態流程圖
系統動態流程圖
可透過 p_dy_flow 編輯常用之系統流程
TIPTOP 操作說明
系統基本程式類型
1.單檔類型: apmi600
單檔多欄:aooi050
2.雙檔類型: apmt420
3.報表類型: aapr320
(供應商基本資料)
(幣別資料維護作業)
(廠商進貨發票請款作業)
(付款沖帳明細表)
單檔類型(apmi600)
單檔是指該程式主要只針對一個table
作存取動作,程式操作較單純。
單檔多欄(aooi050)
可一次維護多筆資料的單擋類型
雙檔類型(apmt420)
雙檔是指該程式會針對兩個table作
存取動作,程式操作較為複雜
單頭
Table A
單身
Table B
報表類型(aapr320)
報表類型程式是指專提供使用者
輸入查詢條件 (QBE,query by
example) ,並將查詢結果以報
表方式呈現
輸入其它條件
選項,可再作
篩選的動作
課程大綱














TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
補充
Q&A
1. TIPTOP 資料庫架構
TIPTOP營運中心編號 :資料庫名稱
topprod 正式區
toptest 測試區
topstd 標準區
SYSTEM : DS
SYSTEM : DS
SYSTEM : DS
DS3 : DS3
‧‧
‧
DS1 : DS1
DS2 : DS2
DS3 : DS3
‧‧
‧
Synonym Table
DS2 : DS2
Synonym Table
Synonym Table
DS1: DS1
DS1 : DS1
DS2 : DS2
DS3 : DS3
‧‧
‧
名詞解釋
•
Multi-DB:一個法人由一至多個營運中心組成;一個營運中心對應
一個實體 DB 。
法人一
DS-6
ds6
•
Single-DB:一個法人由二至多個營運中心組成;二至多個營運中
心對應一個實體 DB 。
A.
B.
實體 DB:真正儲存資料的 Schema。
虛擬 DB:一個虛擬 DB(只有 View 與 Synonym)只會對應一個實體 DB;一個
實體 DB 只需要一個虛擬 DB。
法人四
法人五
DSALL
DSV1-1
DSV1-2
DSV1-3
DSALL2
DSV2-1
DSV2-2
dsall
dsv1
dsv1
dsv1
dsall2
dsv2
dsv2
20
名詞解釋
•
Multi-DB:一個法人由一至多個營運中心組成;一個營運中心對應
一個實體 DB 。
法人一
•
法人二
法人三
DS-1
DS-2
DS-3
DS-4
D-5
DS-6
ds1
ds2
ds3
ds4
ds5
ds6
Single-DB:一個法人由二至多個營運中心組成;二至多個營運中
心對應一個實體 DB 。
A.
B.
實體 DB:真正儲存資料的 Schema。
虛擬 DB:一個虛擬 DB(只有 View 與 Synonym)只會對應一個實體 DB;一個
實體 DB 只需要一個虛擬 DB。
法人四
法人五
DSALL
DSV1-1
DSV1-2
DSV1-3
DSALL2
DSV2-1
DSV2-2
dsall
dsv1
dsv1
dsv1
dsall2
dsv2
dsv2
集團架構維護作業( aooi931 )
設定法人、營運中心與資料庫的關係:Single-DB
1.
2.
3.
4.
營運中心是 PK。
Single DB 的設定下,實體 DB 都是相同。
Single DB 的設定下,只會有一個營運中心可以直接登入到實體 DB。
Single DB 的設定下,只需要同一個虛擬 DB 對應到實體 DB。
3
1
2
4
任何的異動都會同步到【建立營運中心基本資料(aooi901)】。
22
集團架構維護作業( aooi931 )
設定法人、營運中心與資料庫的關係:Multi-DB
1. 營運中心是 PK。
2. Multi DB 的設定下,實體 DB 會和虛擬 DB 相同。
* Multi DB 的設定下,非法人 DB(ds2、ds3),它的財務模組(p_zmd :gao05=‘Y’)要 Synonym 到
法人 DB。
1
3
2
1
2
1. 建立 Schema : 開啟 p_create_schema。
2. ods 資料庫清單:開啟 p_ods_db(設定 ods 匯總資料的 Schema 清單) 。
3. 重建 ods View : 若 ods 的結構有問題的話, 可透過這個功能重建所有的 View 。
23
p_create_schema
資料庫建立工具說明
3
1
2
4
5
6
1. ds83 為實體 DB:
a. 財務模組會 Synonym for ds7。
b. 會重新載入出貨預設的系統參數。
2. ds9 為虛擬 DB,對應的實體 DB 為 ds8。
3. 預設基本資料(std、icd、slk)會重新
載入 p_base_data 設定的基本參數。
4. 密碼在輸入後,會即時檢查密碼的正確
性。
5. 建立 Schema 會需要參考資料庫,預設
為 ds。
6. 建立 Schema 是否需要連同測試資料一
起匯出。
備註:參考的資料庫若不是 ds ,則一
定會勾選 Demo Data 。
24
課程大綱














TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
補充
Q&A
Linux 上建立使用者 ( adduser 指令)
adduser -d /u1/usr/tiptop -s 存放 Shell 的目錄 -g tiptop 新使用者的帳號
^^^^^^^^^^^^^^
每個 USER 都指向這個目錄,執行同一個 .profile 檔,以方便管理
新增使用者起始目錄
新增使用者指令
新增使用者帳號
新增使用者群組
新增使用者使用的 Shell
查詢新增使用者
核對使用者的資料
起始目錄、使用 Shell
變更使用者密碼
刪除使用者
建立新的使用者帳號p_zx
27
事前聲明:帳號同步機制
新客出貨後,帳號同步機制會啟動;因此
從Portal建立帳號後
會同步至各系統
帳號:portal
密碼:DSCPortal
帳號:portal
密碼:DSCPortal
28
開啟使用者管理介面
1.點選「使用者」
29
增加使用者
1.點選「增加」
30
輸入帳號與使用者姓名
1.建立帳號
2.輸入使用者基本資料
31
儲存使用者資料
1.基本資料建立
完畢後,點選
「儲存」,儲存
輸入結果
32
顯示新增成功訊息
使用者帳號建立成功訊息
33
確認是否新增成功
1.點選「使用者」,
列出使用者清單,
確認結果
34
確認新增成功,帳號建立作業完成
出現剛剛建立之帳號
使用者帳號建立作業完成
35
補充說明
帳號同步僅針對:帳號/密碼/使用者姓名,
進行同步
因此,請進行以下步驟:
– 回各系統補足個人基本資料
– 設定各帳號的作業權限
36
TIPTOP上建立使用者帳號 (p_zx)
使用者帳號要與Linux
帳號相同
在此處設定使用者預設使用之營運中心
若勾選”為多營運中心使用者“則使用
者就有權限切換使用的營運中心
Web:登入密碼在此設定
Web 登入密碼 (null/ “△”)
使用者a000將無法登入系統,
因此密碼不可以為“空白鍵”
TIPTOP上修改使用者密碼
使用者由 telnet 進
入系統,修改OS主
機上的密碼
使用者由 web 進入系
統,修改 web 主機上
的密碼
課程大綱














TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
補充
Q&A
TIPTOP 系統權限控管概念
台灣廠
大
依階層劃分
總經理、經理、員工
依部門劃分
大陸廠
依職務性質
小
新增
類別
財務部門、業務部門、生產部門 會計、業務、工讀生
目錄
該部門Start Menu
程式代號1
資料庫
(營運中心)
程式代號2
修改
程式代號3
刪除
程式
功能
TIPTOP 系統權限控管
權限的相關設定於’權限處理m0203’目錄下
TIPTOP 維護使用者營運中心權限p_zxy
權限類別建立作業 ( p_zw )
先建立權限類別的名稱。 再用
p_zy 指派該類別可使用之程式有
哪些,及有哪些權限
權限類別設定作業 ( p_zy )
程式功能面
程式資料面
此處說明該類別對那些程
式有權限作處理,及允許
的執行功能有哪些
p_zy (依程式整批產生)
可用aim*找出所有程式代
號為aim開頭的程式,在
勾選所要允許的程式
p_zy (依menu整批產生)
依照menu代號來給予程
式權限
權限類別設定作業( p_zy )
可針對Action 來做控管,但
注意此維護必須進入單身才
可以進行
選擇所要允許的ACTION
還可針對單身資料
維護進行控管
資料權限群組功能—使用者
User A
屬 A001海外部門
A001 海外部門
A002 會計部門
B001人事部門
User B
屬 A001海外部門
B002 …
A003 生管部門
B003 …
A004 出納部門
B004 …
User C
屬A001 海外部門
當 「對非使用者本身產出資料處理」 權限設定為:
「0:允許查詢/更改/刪除」 , 則 User A, User B, User C 所建立的資料可被互相查看與維護
「「4:不允許查詢/更改/刪除」, 則 User A, User B, User C 所建立的資料不可互相查看與維護
權限類別設定作業 (p_zy for user)
可設定的控管分為五種方式,由 0~ 4
各代表不同的處理方式
對每一筆資料,可以根據使用者
的角度進行權限控管
資料權限群組功能—部門
User C
屬 B003人事部門
A001 海外部門
User A
屬 A001海外部門
B001 人事部門
A002 會計部門
B002 …
A003 生管部門
B003 …
A004 出納部門
B004 …
User B
屬A002 會計部門
當 「對非使用者同部門產出資料處理」 權限設定為:
「 0:不同部門間,允許查詢/更改/刪除」,則 User A , User B, User C 所建立的資料可被互相查看與維護
「 4:不同部門間,不允許查詢/更改/刪除」,則 User A , User B, User C 所建立的資料不可被互相查看與維護
資料權限群組功能—相關部門
User A
屬 A001海外部門
User C
屬 A003人事部門
相關部門 TGRUPA
A001 海外部門
B001 人事部門
A002 會計部門
B002 …
A003 生管部門
B003 …
A004 出納部門
B004 …
User B
屬A002 會計部門
在設定相關部門群組(p_tgrup)後, 當權限設定為:
「 8:僅相關部門群組間,允許查詢/更改/刪除」
則 User A ,User B 所建立的資料可被互相查看與維護,但 User C 則不行查看 User A, User B 所建的資料
權限類別設定作業 (p_zy for dep)
可設定的控管分為九種方式,由 0~ 8,各
代表不同的處理方式
對每一筆資料,可以根據 部門的角度進行權限控管
資料權限群組設定範例(p_tgrup)
經由p_tgrup設定相關部門
資料權限群組功能—相關部門
User D
TGRUPA + TGRUPB
總經理
User A
屬 會計部門
相關部門 TGRUPA
User C
屬 人事部門
相關部門 TGRUPB
A001 海外部門
B001 人事部門
A002 會計部門
B002 …
A003 生管部門
B003 …
A004 出納部門
B004 …
User B
屬 會計部門
「 8:僅相關部門群組間,允許查詢/更改/刪除」則 User A、User B所建立的資料可被互相查看與維護,
且 User C則不行查看 User A, User B 所建的資料,
但是 User D 可橫跨 群組A、B, 因此可看到 User A, User B 與User C所建立的資料
資料權限群組設定範例(p_tgrup)
使用者權限類別設定( p_zxw )
p_zxw是以權限類別和程式兩種角度,指派權限給
使用者。比如說,給予使用者(eric)CLASS-A與
CLASS-B及新增的[manager]個權限群組,卻又希
望他能執行人事模組的”員工基本資料維護” ,
就可再只針對單一支程式的執行權限指派給他。
。
課程大綱














TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
補充
Q&A
畫面欄位顯示整體設定 ( p_per )
設定欄位隱藏功能,在程式開
發管理(m0205) 目錄下
畫面欄位顯示整體設定 ( p_per )
底薪欄位未設定成
不顯示時,所有使
用者可以看到底薪
畫面欄位顯示整體設定 ( p_per )
底薪欄位設定成不顯示
時,該欄位會自動隱藏
畫面欄位顯示整體設定 ( p_per )
可設定欄位隱藏, 此為整體參
數設定, 所有使用者適用
畫面欄位顯示權限設定 (p_perright)
依群組設定欄位是否顯示
(Visible),採正向或負向
表列(二擇一)
依使用者設定欄位是否顯
示(Visible),採正向或負
向表列(二擇一)
群組的設定 < 個人的設定
畫面欄位顯示依權限類別設定
指定使用者
及權限類別
底薪欄位
無顯示
課程大綱














TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
補充
Q&A
自定使用者目錄
程式資料建立 ( p_zz )
將程式代號/名稱在TIPTOP作註冊
設定此程式的相關設定
自定使用者目錄 ( p_zm )
3.目錄建立完成
後,要記得重新
產生目錄結構檔
1.建立目錄程式代號
2.指定該目錄下,有
哪些程式,也可指定
另一個目錄代號。
指定使用者自訂目錄 ( p_zx )
指定完之後,要再對使
用者之目錄重新產生
透過p_zx 將自訂目錄
指定給使用者
權限設定與使用者目錄
透過”依權限調整使用者目錄”的功能,
讓使用者登入之後,在啟始目錄中,只
能看見其擁有執行權限的程式。
課程大綱














TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
補充
Q&A
系統閒置控管設定
• 何謂閒置處理?
當使用者在開啟程式之後,在一定時間之內沒有任何動作,系
統可以設定接下來應反應的處理方式
• 閒置處理的目的
1. 避免浪費系統資源
2. 避免資料遭受竄改
3. 提醒使用者
TIPTOP GP 可有三個構面來控管閒置設定:
1.整體參數(aoos010):針對所有程式、權
限群組
2.權限類別(p_zw):針對個別權限群組
3.單支程式(p_zz):針對個別程式
• 優先順序為:
單支程式(p_zz) >權限類別(p_zw) >整體參數設定(aoos010)
依程式作閒置控管設定(p_zz)
閒置處理的方式有:
1.不作任何idle 控管
2.自行設定此程式idle控管
3.遵照整體設定
依權限類別作閒置控管設定( p_zw )
當此權限類別(CLASS-A)在設定
閒置控管後,此權限類別下所有
程式,若無特別指定該程式的閒
置控管(p_zz),則就會依照權限
類別(p_zw)的設定。
整體參數設定作閒置設定(aoos010)
若在”權限類別(p_zw)”和”單支程式
(p_zz)”都沒有特別指定作閒置處理,
就會依據整體參數的設定
閒置處理
只出現警告訊息
出現警告訊息後,使用者未回覆則結束作業
閒置處理後資料的儲存模式
1.單檔:資料不會儲存
2.雙檔:單頭資料已經建立完成,單身資料建到第五筆時,單頭與前四筆的單身資
料將會被儲存,但第五筆不會被儲存。
X
課程大綱














TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
補充
Q&A
動態流程圖顯示 ( 系統流程 )
使用者目錄選單中
的系統流程畫面區
共劃分為三區:
大分類(職務類型)
中分類(可執行流程)
流程點(可執行程式)
可按此直接開啟程式執行
動態流程圖設定-第一層 (p_dy_flow)
定義主流程名稱及第一層目錄
名稱, 並維護多語言別
動態流程圖設定-第二層 (p_dy_flow)
動態流程圖設定-第三層(p_dy_flow)
可按預覽流程圖觀
看設定結果
動態流程圖範例
指定使用者自訂目錄(p_zx)
使用者流程可在p_dy_flow中建立
課程大綱














TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
補充
Q&A
程式群組顯示
可以將常用的程式設成同一個群組,則
ToolBar 就會多出一個程式群組的選項。
屬於同一個群組的程式就會加入該顯示功
能列,可方便使用者快速切換到需執行的
程式。
建立群組代號作業 ( p_zz_group )
1.建立群組代號,並維護說明
2.維護此程式群組所包含的程式
指定程式所屬群組 (p_zz )
在p_zz_group中的設定會回寫到此欄位,
只要被指定為同一群組名稱的程式,會
組成一個群組
課程大綱














TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
補充
Q&A
單據流程設定 ( p_flow )
目的: 當使用者進行某些表單填寫完成之後,
希望系統能自動通知下一階段的使用者。
流程訊息通知功能可對單據程式
中的「新增/刪除/更改/確認/過帳/
作廢」功能設定通知訊息
有效碼被勾選時此流
程設定才會生效
註:主機須安裝 Java Mail
單據流程設定 ( p_flow )
設定訊息[即刻通知],並建議執行
之程式。
單據流程設定 ( p_flow )
當apmt420新增單據後,會產生流程訊
息給使用者tiptop
使用者tiptop登入系統時,可以在待辦
事項頁籤內看到相關內容,以及建議
執行的程式與功能。
使用者tiptop按下「執
行」鈕後,系統會自動
執行建議程式與功能。
此訊息將會於待辦事項
頁籤消失。
單據流程設定 ( p_flow )
註:ㄧ旦按下「執行」鈕後,無論使用者
tiptop是否真的有對所執行的作業進行登打,
系統仍舊會將此單據流程設定為已完成。
課程大綱












TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
View,自訂欄位,欄位串查
 補充
 Q&A
標準作業情境資料維護 ( p_sop )
建立SOP的代碼及名稱
對SOP情境作維護 ( p_sopno),
另可開啟SOP 文件。
標準作業情境資料維護 ( p_sopno )
可依SOP代號,查詢其相關流程作業,
並針對流程序序號,直接按執行,即可
叫出該程式執行
開啟 SOP 文件 ( p_sop )
課程大綱












TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
 補充
 Q&A
課程大綱












TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
 補充
 Q&A
P_query 功能
•一個不用 Coding ( 採用設定) 就可以產出
清單式報表的設計工具
•把較常用的SQL語法寫入,省去每次需重寫
所需的SQL語法,並可直接印報表
•設定好的報表可以加掛到 TIPTOP GP 的
Menu上
SQL
Command
欄位標籤資料會自動帶出預設
值, 用戶可再修改
設定報表輸入條件的畫面
資料依權限進行控管的機
制依然有效
排序, 跳頁, Grouping 設定
Group Sum, Sum 設定
報表輸出格式設定
試 Run 看看
跟一般報表一樣要輸入報表條件
, 也可以開窗
報表產出結果預覽
轉其他輸出檔
轉 Excel
定義成可獨立
執行報表
課程大綱












TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query , 自訂欄位,欄位串查
 補充
 Q&A
自定義欄位規格
• 於 Table中 (主檔/交易檔) 預設15個自定義欄位,提供客戶
或顧問於系統導入期間運用。單頭與單身皆可自定。
• 自定義欄位命名方式:
Table名稱去“_file”+ud+流水號
Ex. oea_file下的自定義欄位:
oeaud01
oeaud02
︴
oeaud15
自定義欄位規格
• 自定義欄位的定義:
欄位代碼
欄位定義
xxxud01
VARCHAR(255)
xxxud02
VARCHAR(40)
xxxud03
VARCHAR(40)
xxxud04
VARCHAR(40)
xxxud05
VARCHAR(40)
xxxud06
VARCHAR(40)
xxxud07
DEC(15,3)
xxxud08
DEC(15,3)
xxxud09
DEC(15,3)
xxxud10
INTEGER
xxxud11
INTEGER
xxxud12
INTEGER
xxxud13
DATE
xxxud14
DATE
xxxud15
DATE
自定義欄位畫面
畫面開發時,單頭所有的自定義欄位會統一放置於
“自訂欄位”(userdefined_field)的Page內;單身
的自定義欄位則放置於table的最末位置。
自定義欄位設定說明
• 透過『畫面元件設定作業(p_per)』改變自定義欄位
的呈現方式、位置。
• 自定義欄位的資料值,可由維護作業,設定檢查方式。
自定義欄位設定說明
一開始,自定義欄位進入設定作業時,
全部預設為可視但不可輸入,可依照畫面
將部分不需呈現的欄位設為不可視;
需要使用的自定義欄位,將“本欄可
輸入”打勾即可。
自定義欄位設定
經由“本筆多語言資料修改”串接到『
畫面元件顯示多語言設定作業
(p_perlang)』,修改單一欄位的名稱
自定義欄位設定
經由“欄位檢查設定”,修改欄位的
元件型態、資料檢查(Validate)方式
設定欄位的限制值後,可選擇
是否將欄位轉成ComboBox型態
也可將欄位轉為CheckBox型態
,但只能接受“Y”與“N”兩
種資料值。
將欄位轉成ButtonEdit,可於
欄位上做開窗功能。
自定義欄位設定
“預覽畫面”內可變換自定義欄位的
位置及輸入順序
自定義欄位設定
除了簡單地預覽此畫面,透過“更改
欄位位置”的步驟,可將自定義欄位
搬至其他 Folder Page
自定義欄位設定
搬移位置後,也可調整欄位輸入順序
自定義欄位設定
搬移位置後,自定義欄位就可以如同
一般欄位的呈現及輸入
注意事項
• 單身自定義欄位無法搬移位置、改變輸入順序。
• 當資料值有設定函式自動檢查,程式須重新compile
後,才有作用。
• 移動欄位請注意,相對應的欄位必須跟隨變動,畫
面才會正確。
課程大綱












TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
 補充
 Q&A
欄位串查功能
按鍵可連結查詢欄位值的詳細資料。
例如:
想要查詢“客戶代號”的詳細資料
,按下串查按鍵後,系統將自動
執行『客 戶基本資料維護作業
(axmi221)』,
使用者可不需記住所有基本資料的
程式代號就可查詢到相關資料。
單頭欄位的串查功能
當輸入欄位為空值時,串查功能
不啟動。
單頭串查按鍵置於設定欄位前。
單身欄位的串查功能
單身串查按鍵置於“筆數”前。
單身欄位的串查功能
依據目前Focus in 的單身資料
為主要參數帶出對應的資訊
按鍵帶出的功能列表會
提示“欄位名稱”與
“串查程式”
單身所有欄位統一由最下
方按鍵執行串查功能
主程式畫面的串查設定
串查程式可輸入”程式資料建立
作業(p_zz)”內所包含的作業
開窗查詢程式的串查功能
• 開窗查詢程式的串查功能置於RingMenu內。
• 使用方式與單身串查功能同。
動態開窗畫面的串查設定
透過『動態查詢函式維護作業(p_qry)』
維護“串查程式代碼”。
Hard-Code開窗畫面的串查設定
與主程式同,透過『畫面元件
設定作業(p_per)』維護“串
查程式”。
課程大綱












TIPTOP連線方式及操作說明
資料庫的建置與設定
使用者資料建立
權限控管設定
欄位顯示設定
使用者目錄管理
系統閒置處理設定
圖形化系統流程設定
程式群組設定
單據流程訊息通知
標準作業情境資料維護(p_sop)
P_query,自訂欄位,欄位串查
 補充
 Q&A
補充1.資料庫管理 ( p_zta )
使用圖型化介面去
管理資料庫,並將
所有對資料庫異動
的資料作記錄
可查詢資料庫table 的欄位名稱和型
態,以及index 資料。
補充2. Oracle 使用工具 ( oraq )
於OS提示符號下執行oraq ,畫面上即列出所有工具清單
補充2. Oracle 使用工具 ( oraq )
•
•
oraq q_users
accept the password of user system:
輸入預設值manager
編號
工具名稱
說明
1
q_users
查尋Oracle內有的TIPTOP資料庫
2
q_tbs
查詢資料庫的 tablespaces
3
q_tbsFREE
查詢Tablespace 剩下可使用的空間
4
q_syn
查詢資料庫內的 Synonym
補充3. Oracle 查詢 lock & 解
lock
目的:要查詢資料庫內 有哪些資料是被 lock 住,有兩種方式可以使用
方法一:使用 @q_locktable
1.以SYSDBA的權限登入sqlplus
ex : sqlplus '/ as sysdba'
2.在SQL>提示命令下輸入
SQL> @q_locktable
Locked Object
---------------DS.AZB_FILE
Tiptop
------------top
User Proc Terminal SID # SERIAL MACHINE
----- ------ ------------- ------------- -------------194 91
pts/2
7
18447
top99
SQL> ALTER SYSTEM KILL SESSION '7,18447';
System altered.
補充3. Oracle 查詢lock& 解lock
方法二:使用 p_zta
補充3. Oracle 查詢lock& 解lock
預設密碼為 :manager
選取所要刪除的table lock
補充4.資料的備份方式:
1. 使用 exp / imp
使用imp/exp指令(exp help = y imp help = y ):
> exp dbname/dbpasswd file=dbname.dmp
> imp dbname/dbpasswd file=dbname.dmp full=y
2. 使用 loaddb / unloaddb(忽略發生的錯誤 *.log)
先使用 unload 將 table 資料備份出來,
> unloaddb ds ima_file ima_file.txt
再用 load 將資料 轉檔進去
> loaddb ds ima_file ima_file.txt
3. 使用 loadx / unloadx(遇到錯誤時停止)
先使用 unloadx 將 table 資料依據SQL語法備份出來,
> unloadx ds ima_file.txt "select * from ima_file “
再用 loadx 將資料資料依據SQL轉檔進去
> loadx ds ima_file.txt "insert into ima_file “
注意:欄位順序、欄位大小。
實作練習
1.請在TIPTOP系統上建立一個一般使用者,和一個
MIS 的使用者,並使用p_zx 設定該使用者的基本
資料。
2.建立一個測試用資料庫( createdb ) ,並使用
aooi901 在系統上建立相對應的工廠別。
3.建立一個權限類別( p_zw , p_zy ),並將該類別
指派給剛建立的使用者。
Thank For
your Listening