桌面功能
# FastWeb功能說明(Web)
- 適用平臺: Web(桌面)
注意
此章節為桌面Web端網頁應用程式開發過程中會涉及到的的FastWeb界面說明,如需要使用FastWeb進行App移動端網頁應用程式開發的請查閱FastWeb功能說明(App)。
# 1. 打開網站
安裝完成後,我們可以根據服務端程式指示的埠號,打開瀏覽器,輸入伺服器的IP地址和對應埠號來打開網站。
首先進入的是登錄界面。
FastWeb中包含三種不同的登錄型別,包含以下三種:
- 系統使用者: 系統使用者模式就是僅訪問FastWeb開發的系統,該模式下的使用者只能訪問指定的模組界面。該型別為預設的登錄型別,對應的登錄方式為http://localhost:8888 (opens new window)或者http://localhost:8888/?logintype=0 (opens new window)。
- 開發使用者: 該模式下不僅可以訪問FastWeb開發的系統模組,還可以訪問模組設計開發的界面,用來對模組進行配置,對應的登錄方式為http://localhost:8888/?logintype=1 (opens new window)。
- 框架使用者: 該模式下可以訪問FastWeb的前端界面框架配置模組,用於實現自定義化的操作,對應的登錄方式為http://localhost:8888/?logintype=2 (opens new window)。
注意
除非對該框架平臺有充分的瞭解,且有自定義風格化界面的需求,否則不要使用框架使用者模式登錄修改模組界面。否則可能會導致系統功能模組出現異常。
登錄界面的部分說明如下:
- 登錄使用者: 登錄系統使用的使用者名稱。
- 登錄密碼: 登錄系統使用的密碼。
- 系統語言: 設定登錄系統使用的預設語言。
- 記住密碼: 勾選該選項,可在之後的登錄操作中免去輸入密碼的操作而直接登錄系統。
我們在此假設您為一位開發者使用者,需要使用FastWeb進行開發操作。使用瀏覽器打開http://localhost:8888/?logintype=1 (opens new window),登錄名為admin
,預設密碼為123456
。填寫完成,點選下方的登錄
按鈕以進入到系統界面中。
# 2. 系統界面
在系統界面中,左側為功能表導航欄,包含可顯示的功能表欄,點選功能表欄中的專案可以進入到對應的功能模組的界面。
右上角為目前登錄的使用者,點選修改密碼
可以修改登錄使用者的密碼。
功能表欄右側為頁面顯示區,當有多個頁面顯示時在頁面顯示區上方有可選標籤,點選對應標籤切換到對應的頁面。點選頁面標籤的X
可關閉目前標籤頁面。
# 3. 系統工具
該功能表欄中包含在開發使用者模式下可見的功能模組,包括功能表列表,模組列表,介面許可權,介面開發,介面整合、自定控制元件、SVG編輯器、節點資料庫等功能。
# 3.1. 功能表列表(Web)
點選功能表導航欄中的[系統工具]-[功能表列表(Web)]
可以進入到功能表列表模組中,在該界面下可以看到功能表列表中的結點的關係。該關係與功能表導航欄中的目錄層級關係是一致的。
功能表列表中的按鈕說明如下:
- 新增: 新增一個新的功能表節點。
- 刪除: 刪除選中的功能表節點。選中的功能表節點如果有下級功能表節點,則不支援刪除操作,此時刪除按鈕會顯示為灰色。
- 修改: 修改選中的功能表節點的資訊。根節點不支援修改操作,此時修改按鈕會顯示為灰色。
- 向上: 將目前功能表節點向上方移動。選擇的功能表節點,如果是同一個上級功能表節點中的第一個功能表節點,則不支援向上的操作,此時向上按鈕會顯示為灰色。
- 向下: 將目前功能表節點向下方移動。選擇的功能表節點,如果是同一個上級功能表節點中的最後一個功能表節點,則不支援向下的操作,此時向下按鈕會顯示為灰色。
- 向左: 將目前功能表節點向左側移動,使其與上級功能表節點成為同一層。
- 向右: 將目前功能表節點向右側移動,使其成為上方同一功能表節點的子功能表節點。
功能表列表中的表頭說明如下:
- 功能表名稱: 功能表的名稱,功能表名稱是顯示在功能表列表中的名稱。
- 功能表圖示: 功能表引用的圖示名稱,可用的字型圖示請參考https://fontawesome.com/v4/icons/ (opens new window)。
- 功能表索引: 功能表的ID,每個功能表項的ID是唯一的。
- 呼叫模組: 呼叫模組的ID資訊。
- 模組標題: 呼叫模組的標題名稱。
- 呼叫模式: 點選左側功能表列表中的功能表項時,指定的模組的打開方式。
mtPage
:以頁面的形式打開模組。在上方會顯示一個標籤頁mtForm
:以窗體的形式打開模組。窗體會顯示在頁面上。
選擇點選[新增]
按鈕,彈出如地獄面:
其中的內容說明如下:
記錄唯一地址: 功能表項對應的ID,在新增功能表時由系統產生。
功能表名稱: 功能表的名稱,該名稱會顯示在功能表列表中。
功能表圖示: 功能表引用的圖示名稱,可用的字型圖示請參考https://fontawesome.com/v4/icons/ (opens new window)。
呼叫模組<功能表節點為空>: 該選項顯示為一個下拉功能表,用於選擇位於模組列表中的模組。如果建立的功能表項是作為其它功能表項的上級功能表,則此處可留空。
呼叫DLL內部模組: 勾選以啟用DLL模組。
呼叫模式: 點選左側功能表列表中的功能表項時,指定的模組的打開方式。
mtPage
:以頁面的形式打開模組。在上方會顯示一個標籤頁mtForm
:以窗體的形式打開模組。窗體會顯示在頁面上。
上級地址: 目前功能表項的上級功能表的記錄唯一地址。
# 3.2. 模組列表(Web)
點選[系統工具]-[模組列表(Web)]
功能表欄,打開模組列表界面。
模組列表界面顯示目前可使用的模組。界面中的按鈕說明如下:
- 新增: 新增一個模組。
- 刪除: 刪除選擇的模組。
- 修改: 對選擇的模組名稱與其他基本資訊進行修改。
- 模組設計: 點選此項可進入模組設計界面。
- 模組編輯: 編輯模組產生的程式文字,此項可用於快速匯入模組,也可修改其中的部分程式碼,以解決模組設定不當導致的無法啟動的問題。
- 導出: 將目前選擇的模組導出為SQL指令碼。
界面中的表格頭資訊顯示如下:
- 模組地址: 功能模組的唯一ID資訊。
- 組別: 模組所在的分組的名稱。
- 模組編碼: 模組的編碼代號,列表中的模組編碼代號是唯一的。
- 模組標題: 模組的標題名稱,列表中的模組的標題是唯一的。
- 允許免登錄呼叫: 設定模組是否允許在不登錄的情況下使用模組呼叫。
- 檔案版本: 設定模組檔案的版本號資訊。
- 指定開發者: 開發者的唯一ID資訊。
- 開發使用者: 開發者的使用者名稱稱。
- 記錄建立使用者: 建立這個模組目錄的使用者的名稱。
- 記錄建立時間: 建立這個模組目錄的時間。
- 記錄修改使用者: 更改這個模組名稱等資訊的使用者的名稱。
- 記錄修改時間: 修改這個模組目錄的時間。
點選[新增]
按鈕,彈出新增模組的界面。在該界面下可進行模組名稱以及模組分組的設定,還可以指定由哪個開發者使用者對該模組進行開發,修改模組的視窗中顯示的內容與新增模組一致。
其中的內容說明如下:
- 記錄唯一地址: 功能模組的唯一ID。
- 組別: 模組分組的名稱。
- 編號: 模組的編號程式碼。
- 標題: 模組的標題。
- 版本號: 模組的版本編號。
- 開發使用者: 指定此模組開發分配的使用者名稱稱。只有選擇的使用者才可以進入模組設計界面。
- 允許模組免登錄呼叫: 設定模組是否允許在不登錄的情況下使用模組呼叫。
# 3.2.1. 模組設計
在模組列表中點選要設計的模組,點選[模組設計]
,進入模組設計界面。
# 3.2.1.1. 設計檢視
- 窗體結構與檢查器:結構區用於顯示目前模組的設計結構樹形圖。
- 屬性事件列表:顯示目前選擇的控制元件對應的屬性與事件列表。
- 控制元件盤:在設計時選擇所需的控制元件。
- 設計界面:對模組進行設計操作。
頂部包含程式程式碼風格的定義(PasScript或者JScript),運行按鈕,儲存按鈕以及切換檢視/程式按鈕,清空控制元件與程式,定位,重新整理和類查詢按鈕。以下對這些按鈕進行說明。
圖片 | 名稱 | 說明 |
---|---|---|
程式語言 PasScript | 語法型別選擇器 | 選擇FastWeb中程式內容的編寫型別,可設定為PasScript或者JScript |
運行 | 在目前頁面下運行程式 | |
儲存 | 將目前修改的模板數據儲存至資料庫中 | |
切換 | 將頁面在界面 、程式 之間相互切換 | |
程式碼轉換 | 高級按鈕,可將部分PasScript語言的文字輔助轉換為JScript語言的文字 | |
取色器 | 打開取色器頁面,使用此小工具可將系統顏色與HTML顏色代號相互替換 | |
切換預覽 | 將目前設計頁面切換為預覽模式,此模式下可操作部分控制元件的頁面互動資訊,不支援動態程式程式碼的直接運行 | |
切換編輯 | 將目前設計頁面切換為編輯模式,此模式下卡調整控制元件的佈局大小等資訊 | |
重新整理佈局 | 更新目前頁面的佈局資訊 | |
元件查詢器 | 打開元件查詢器界面,可用於檢視特定的控制元件支援的所有屬性及方法資訊 |
控制元件選擇器欄位上方是快速佈局的設計按鈕。以下對這些按鈕進行說明。其中部分按鈕在控制元件多選的模式下才可以使用。
如需在設計模式下使用多選,按下鍵盤上的Ctrl,使用滑鼠右鍵依次選擇各控制元件實現多選。
圖示 | 名稱 | 說明 |
---|---|---|
匯入模板 | 選擇模板檔案(txt檔案)匯入 | |
另存為 | 將目前模板檔案導出為txt檔案 | |
左對齊 | 將選擇的所有控制元件根據第一個選擇的控制元件進行左對齊操作 | |
右對齊 | 將選擇的所有控制元件根據第一個選擇的控制元件進行右對齊操作 | |
上對齊 | 將選擇的所有控制元件根據第一個選擇的控制元件進行上對齊操作 | |
下對齊 | 將選擇的所有控制元件根據第一個選擇的控制元件進行下對齊操作 | |
水平居中 | 將選擇的所有控制元件根據第一個選擇的控制元件進行水平居中操作 | |
垂直居中 | 將選擇的所有控制元件根據第一個選擇的控制元件進行垂直居中操作 | |
統一高度 | 將所有選擇的控制元件高度屬性統一調整為第一個選擇的控制元件的高度 | |
統一寬度 | 將所有選擇的控制元件寬度屬性統一調整為第一個選擇的控制元件的寬度 | |
水平等距 | 調整控制元件的水平位置,根據第一個選擇的和最後一個選擇的控制元件之間的間距,按照選擇的順序依次排序設定為等距離 | |
增加水平間距 | 調整控制元件的水平位置,根據離第一個選擇的控制元件的水平間距排序,依次增加各控制元件之間的水平間距 | |
減少水平間距 | 調整控制元件的水平位置,根據離第一個選擇的控制元件的水平間距排序,依次減少各控制元件之間的水平間距 | |
移除水平間距 | 調整控制元件的水平位置,根據離第一個選擇的控制元件的水平間距排序,依次移除各控制元件之間的水平間距 | |
垂直等距 | 調整控制元件的垂直位置,根據第一個選擇的和最後一個選擇的控制元件之間的間距,按照選擇的順序依次排序設定為等距離 | |
增加垂直間距 | 調整控制元件的垂直位置,根據離第一個選擇的控制元件的垂直間距排序,依次增加各控制元件之間的垂直間距 | |
減少垂直間距 | 調整控制元件的垂直位置,根據離第一個選擇的控制元件的垂直間距排序,依次減少各控制元件之間的垂直間距 | |
移除垂直間距 | 調整控制元件的垂直位置,根據離第一個選擇的控制元件的垂直間距排序,依次移除各控制元件之間的垂直間距 | |
水平居中 | 調整控制元件的位置,使之在父元件中處於水平居中的位置 | |
垂直居中 | 調整控制元件的位置,使之在父元件中處於垂直居中的位置 | |
置於頂層 | 調整控制元件的層級,使之顯示于控制元件的頂層 | |
置於底層 | 調整控制元件的層級,使之顯示于控制元件的底層 |
# 3.2.1.2. 程式編輯
在模組設計檢視界面,點選下方的程式
選項卡,切換至程式程式碼編輯界面。
在上圖中,①為程式編輯區,②為運行狀態輸出區,③為公共單元與許可權設定區。
- 單元
單元中包含了可以用於任何程式模組設計時進行引用的函式以及過程,該界面下上方的按鈕用於新增、刪除、修改單元檔案。在編寫完成後,如需要使用公共單元中的函式與過程,則勾選其右側的選項以啟用。
選擇其中的單元項,點選 [√]
按鈕打開單元編輯界面,在此界面中可選擇偏好的程式語言進行公共單元模組的編寫。
- 許可權
FastWeb的許可權管理可以做到控制元件級別的管理模式,控制權限的方式有隱藏控制元件和控制元件不響應操作兩種模式。該控制權限的方式僅在系統使用者模式下登錄有效。
許可權管理界面可設定該模組的許可權,包括新增,刪除,修改許可權,上移,下移,左移,右移等操作。
點選[新增]
按鈕,打開新增模組許可權的界面。
其中的內容說明如下:
名稱: 設定許可權類別的名稱。
型別: 設定許可權的型別。
MY
:我自己。SD
:同部門。SDAS
:同部門及其下屬。
動作: 設定許可權動作。
Visible
:是否可見。Enabled
:是否響應操作。
關聯: 設定許可權的關聯。該設定通常用於同級許可權中,用於區分許可權的上下級關係,在設定角色許可權時會使用到該特性。下級許可權的關聯名稱要以上級許可權的關聯名稱開頭。比如,上級的關聯名稱為
A
,則下級的關聯名稱為AA
,AB
,A1
均可。對像: 許可權影響的對象控制元件名稱。
函式
函式界面放置了常用的系統函式的說明,可點選各函式進行檢視。
# 3.2.2. 模組編輯
在模組列表界面中,點選選擇需要進行模組編輯的界面,點選[模組編輯]
,打開模組編輯的界面。
在該界面下,可以對模組的檔案進行編輯。通常在進行模組的導出,以及模組出現問題(比如無法啟動)時,使用模組編輯功能進行修改導出等操作。
# 3.3. 自定控制元件(JS)
點選[系統工具]-[自定控制元件(JS)]
功能表欄,打開自定控制元件的設定界面,此頁面可用於管理匯入的自定控制元件資訊。
其中的按鈕說明如下:
[新增]
:新增一個新的自定控制元件項。[刪除]
:刪除選擇的自定控制元件項。[修改]
:修改已選擇的自定控制元件項。[配置]
:設定選擇的自定控制元件項。
表格中的專案說明如下:
- 唯一地址:JQuery專案的唯一地址。
- 描述:JQuery元件的描述資訊。
- 說明:JQuery元件的說明資訊。
- 記錄建立使用者:建立此記錄的使用者名稱稱。
- 記錄建立時間:建立此記錄的時間。
- 記錄修改使用者:修改此記錄的使用者的名稱。
- 記錄修改時間:修改此記錄的時間。
點選[新增]
按鈕,打開新增jQuery元件
對話方塊。點選[修改]
按鈕中,打開的修改jQuery
對話方塊中同樣也顯示以下欄位資訊。
- 容器控制元件:用於設定新增的元件對應顯示的容器型別,如需要設定在
TUgjQueryFrame
中顯示的,此處設定為jQueryFrame
,如設定在TUgURLFrame
中顯示的,此處設定為URLFrame
。 - 描述:jQuery元件的描述資訊。
- 備註:jQuery的備註資訊。
選擇要配置的jQuery選項,點選[配置]
按鈕,打開ugjQueryManager
對話方塊。
表格中的專案說明如下:
- 描述:JQuery元件的描述資訊。
右側的專案說明如下:
- 模板:設定顯示的模板內容,通常為html頁面,其中包含JavaScript的內容。
- 參數
[新增]
:新增一個參數。[刪除]
:刪除選擇的參數。- 參數:參數的名稱。
- 型別:參數的數據型別。
- 預設值:參數的預設值。
- 說明:參數的說明。
- 數據
- 第一欄選框用於選擇數據來源的型別,僅有空或者sql選項可選。
- 第二欄選框用於選擇sql的節點資料庫名稱,此部分的選項來自於節點資料庫。
[測試]
:執行測試。
# 3.4. SVG編輯器
點選左側功能表欄中的[系統工具]-[SVG編輯器]
將打開SVG編輯器的界面,在此界面中您可以設計或者匯入已有的SVG圖形進行修改,並導出修改的專案為SVG圖形儲存至本地計算機中。詳情請檢視SVG編輯器
# 3.5. RestAPI設定
點選[系統工具]-[RestAPI設定]
功能表欄,打開RestAPI設定界面,該頁面中顯示了FastWeb中全部可以使用的介面列表。
- 新增: 新增一個新的模組。
- 刪除: 刪除目前選擇的模組。
- 修改: 對當前選擇的模組名稱以及其他的基本資訊進行修改。
- 介面設計: 點選該項進入介面開發的界面。
- 介面測試: 點選該項進度介面測試的界面。
- 導出: 將目前選擇的RestAPI設定導出為SQL指令碼。
表格中的表頭說明如下:
- 介面地址: 介面的唯一ID資訊。
- 介面名稱: 介面的名稱,作為RestApi呼叫使用。
- 公開介面(免驗證令牌): 是否將此介面設定為公開介面,如設定為公開介面,在向其發送請求時不需要提供驗證令牌(token)。
- 內容型別: 聲明傳輸的內容的格式樣式。
- 許可權路徑: 介面指定的許可權目錄地址。
- 開發使用者: 指定的介面開發的使用者名稱稱。
- 介面備註: 指定的介面的備註資訊。
- 記錄建立使用者: 建立介面開發記錄的使用者的名稱。
- 記錄建立時間: 建立的介面的時間。
- 記錄修改使用者: 更改這個介面名稱等資訊的使用者的名稱。
- 記錄修改時間: 修改這個介面的時間。
點選[新增]
按鈕,彈出新增模組的界面。在該界面下可進行介面名稱以及介面功能表繫結的設定,還可以指定由哪個開發者使用者對該介面進行開發。
- 介面名稱:設定介面的名稱,建議介面名稱設定為英文,以便於在URL中進行呼叫。
- 內容型別: 聲明傳輸的內容的格式樣式。預設為
application/json;charset=UTF-8
。 - 公開介面(免驗證令牌):是否將此介面設定為公開介面,如設定為公開介面,在向其發送請求時不需要提供驗證令牌(token)。
- 許可權路徑:設定介面許可權的路徑,該路徑來源於
RestAPI許可權
。雙擊編輯框打開介面許可權選擇框,選擇API Root
層中的路徑,不要選擇Web Root
或者App Root
中的路徑,以免出現許可權混亂的情況。 - 開發使用者:指定進行介面開發的使用者名稱稱。
- 介面備註:介面的描述資訊,比如介面的運行方式等資訊。
選擇要進行開發的介面,點選[介面設計]
進入介面開發的界面,在該界面下進行介面的開發。
在填寫完介面的程式后,點選儲存,然後點選除錯運行按鈕,或者在介面開發列表的界面中選擇介面,點選 [介面測試]
,都可以打開介面測試的界面。
以下對界面中的元素作說明:
- Method: HTTP請求的方法,常用的方法有
POST
與GET
。 - Content type:請求的內容型別。
- Request address:請求的地址。
- Api Name:API的名稱。
界面中表格操作按鈕的說明如下:
圖形 | 說明 |
---|---|
定位至首條參數 | |
定位至上一條參數 | |
定位至下一條參數 | |
定位至最後一條參數 | |
新增一條參數 | |
刪除目前選擇的參數 | |
編輯目前選擇的參數 | |
提交修改 | |
放棄修改 |
表格中的欄位說明如下:
- Check:是否在請求Api中使用此參數。
- ParamName:請求參數的名稱。
- ParamValue:請求參數的取值。
- Description:請求參數的描述資訊。
# 3.6. RestAPI許可權
點選[系統工具]-[RestAPI許可權]
功能表欄,打開RestAPI許可權設定界面。該界面下可以設計許可權功能表,供介面開發時繫結。
介面許可權列表中的按鈕說明如下:
- 新增: 新增一個新的介面許可權節點。
- 刪除: 刪除選中的介面許可權節點。
- 修改: 修改選中的介面許可權節點的資訊。
- 向上: 將目前節點向上方移動。
- 向下: 將目前節點向下方移動。
- 向左: 將目前節點向左側移動,使其與父節點處在同一層。
- 向右: 將目前節點向右側移動,使其成為上方節點的子節點。
介面許可權列表中的表格說明如下:
- 許可權名稱: 介面許可權的目錄名稱。
- 關聯: 設定目錄結構中的關聯許可權。該設定通常用於同級許可權中,用於區分許可權的上下級關係,在設定角色許可權時會使用到該特性。下級許可權的關聯名稱要以上級許可權的關聯名稱開頭。比如,上級的關聯名稱為
A
,則下級的關聯名稱為AA
,AB
,A1
均可。 - 唯一地址: 介面許可權的唯一ID資訊。
- 排序: 用於排序定位的唯一ID資訊。
選擇需要新增許可權的父節點,點選[新增]
按鈕,彈出如地獄面:
在該界面中填寫的內容如下:
- 記錄唯一地址:介面許可權的唯一ID資訊。
- 許可權名稱:設定介面許可權的功能表層級名稱,作為介面許可權的繫結節點。
- 關聯:設定介面許可權的關聯。該設定通常用於同級許可權中,用於區分許可權的上下級關係,在設定角色許可權時會使用到該特性。下級許可權的關聯名稱要以上級許可權的關聯名稱開頭。比如,上級的關聯名稱為
A
,則下級的關聯名稱為AA
,AB
,A1
均可。 - 上級地址:介面許可權的上級目錄的唯一ID資訊。
# 3.7. RestAPI整合
點選[系統工具]-[RestAPI整合]
功能表欄,打開RestAPI整合設定界面,該頁面中顯示了FastWeb中引入的第三方API的請求格式資訊。
- 新增:新增介面整合(API)的資訊。
- 刪除:刪除選擇的介面整合(API)的資訊。
- 修改:修改選擇的介面整合(API)的資訊。
- API供應商:打開API供應商設定界面。
- API測試:打開API測試的界面。
其中的列表表頭說明如下:
- 唯一地址:介面整合(API)的唯一ID資訊。
- API名稱:設定介面整合(API)的名稱。
- API描述:用於描述介面整合(API)的基礎資訊。
- API供應商:API提供的廠商的名稱。
- Method:設定發送請求的方式,主要有
GET
、POST
、PUT
、DELETE
等。 - API Server:API 伺服器的地址。
- URL:API地址的目錄路徑。
- Body:設定請求體中顯示的內容。
- API使用說明:用於記錄API的使用的方式。
- 記錄建立使用者:建立此記錄的使用者名稱稱。
- 記錄建立時間:建立此記錄的時間。
- 記錄修改使用者:修改此記錄的使用者的名稱。
- 記錄修改時間:修改此記錄的時間。
點選[新增]
按鈕,打開新增API
對話方塊,使用點選[修改]
打開的修改API
界面與之類似。
- API名稱:設定介面整合(API)的名稱。
- API描述:用於描述介面整合(API)的基礎資訊。
- API供應商:API提供的廠商的名稱。
- Content-Type:請求的內容型別。想換說明可參考https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Type (opens new window)。
- 請求方法 Method:設定發送請求的方式,主要有
GET
、POST
、PUT
、DELETE
等。 - API Server:API 伺服器的地址。
- URL:API地址的目錄路徑。
- Params:設定在URL中顯示的參數資訊。
- Headers:設定請求頭中需要顯示的參數資訊。
- Body:設定請求體中顯示的內容。
- Headers:請求頭的相關資訊。
- Script:設定請求返回的資訊的后處理程式,用於返回其中特定部分的取值。
- Remark:設定API的相關說明。
點選 [API供應商]
按鈕,打開 API供應商
界面。該頁面中顯示了FastWeb中引入的第三方API的服務地址資訊。
- 新增:新增介面整合(Server)的資訊。
- 刪除:刪除介面整合(Server)的資訊。
- 修改:修改介面整合(Server)的資訊。
其中的列表表頭說明如下:
- 唯一地址:介面整合(Server)資訊的唯一地址。
- API供應商:提供介面整合(Server)資訊的供應商名稱。
- API伺服器:提供介面整合(Server)的地址。
- 備註說明:API資訊的備註說明。
- 記錄建立使用者:建立此記錄的使用者名稱稱。
- 記錄建立時間:建立此記錄的時間。
- 記錄修改使用者:修改此記錄的使用者的名稱。
- 記錄修改時間:修改此記錄的時間。
點選[新增]
按鈕,打開新增API供應商
視窗,修改API供應商
的界面與之相似,其中的內容說明如下:
- API供應商:設定提供API服務的廠商名稱。
- API伺服器:API伺服器的根地址。
- 備註說明:設定API服務的備註說明資訊。
點選[API測試]
按鈕,打開RestAPI Manager
管理界面。
左側表中的內容說明如下:
- API Name:API的名稱。
- API Description:API的描述資訊。
- API Supply:API的提供商。
- API Server:API伺服器的地址。
- URL:API路徑的地址。
右側的內容說明如下:
- API Name:API的名稱。
- Method:HTTP請求的方式。
- Content-Type:請求的內容型別。
- Server:API服務地址。
- URL:API路徑的地址。
- OK:用於將選擇的API資訊傳遞至
TUgRestApi
控制元件。 - Send:發送請求。
- Params:請求的參數資訊,用於URL。
- Headers:請求頭的相關參數資訊設定。
- Body:請求體中的內容。
- Script:請求的程式資訊。
- Remark:API的詳細用法描述資訊填寫欄位。
- Rest Server answer:服務返回的資訊的輸出欄。
- Script parse value:通過程式回傳的特定取值。
# 3.8. 文字比較工具
文字比較工具用於對兩組文字進行對比,檢查兩組文字之間存在的差異。左側和右側分別使用不同顏色的下劃線標註差異位置的文字,在中間有兩個按鈕,左側按鈕表示將左側行的文字替換右側文字,右側按鈕表示將右側行的文字替換左側文字。
# 4. 系統管理
該部分的內容為FastWeb實現系統功能的基礎系統,可以在模組列表中選擇這些模組,點選[模組設計]
進行檢視,可作為後續開發的參考內容。
# 4.1. 部門設定
點選左側功能表欄的[系統管理]-[部門]
打開部門編輯界面。
部門設定中的按鈕說明如下:
- 新增: 新增一個新的部門。
- 刪除: 刪除選中的部門。
- 修改: 修改選中的部門資訊。
- 向上: 將目前部門向上方移動。
- 向下: 將目前部門向下方移動。
- 向左: 將目前部門向左側移動,使其與上級部門成為同一層。
- 向右: 將目前部門向右側移動,使其成為上方同級部門的子部門。
表格中的內容說明如下:
- 部門名稱: 部門的名稱。
- 說明: 部門的說明描述。
- 唯一地址: 部門項的唯一地址。
以下是部門設定中的基本操作。
- 新增部門
在部門界面點選[新增]
按鈕,在彈出的對話方塊中填寫要新增的部門名稱以及相關說明,填寫完畢後點擊[儲存]
以完成部門的新增操作。
- 刪除部門
選擇要刪除的處在末尾結點上的部門,點選[刪除]
可刪除該部門。
- 修改部門
選擇要修改的部門,點選[修改]
,在彈出的對話方塊中對該部門進行修改,填寫完畢後點擊[儲存]
以完成部門的修改操作。
# 4.2. 角色設定
點選左側功能表欄中的[系統管理]-[角色]
打開角色管理界面。該界面下列出了對應角色的許可權資訊,其中包含了Web界面,App界面以及API呼叫的許可權。
角色設定中的按鈕說明如下:
- 查詢: 打開角色查詢界面,在其中可選擇角色匯入。
- 首項: 跳轉至第一個角色項。
- 前項: 跳轉至前一個角色項。
- 後項: 跳轉至后一個角色項。
- 尾項: 跳轉至最後一個角色項。
- 新增: 新增一個角色項。
- 刪除: 刪除目前顯示的角色項。
- 修改: 進入選擇的角色的許可權編輯模式。
- 儲存: 儲存角色設定。
- 放棄: 取消對選擇角色的編輯,返回至檢視模式。
- 關閉: 退出角色設定界面。
角色設定的面板中的專案說明如下:
- 唯一地址: 角色項的唯一地址。
- 角色名稱: 角色的名稱。
- 角色說明: 角色的詳細說明描述。
- 修改使用者: 角色修改許可權的使用者名稱稱。
- 修改時間: 角色修改許可權的修改時間。
- 建立使用者: 角色建立的使用者名稱稱。
- 建立時間: 角色建立的時間。
角色許可權列表的說明如下:
- 標題: 模組對應的模組標題以及其包含的許可權設定類別的名稱。
- 許可權: 目前使用者是否可以使用該許可權,勾選則表示可以使用該許可權。
- 關聯: 設定該節點許可權與同級其他節點許可權之間的上下級關係,在勾選時會觸發與樹形功能表相同的操作。比如關聯名稱為
A
的許可權是AA
的上級許可權,在勾選AA
許可權時會自動勾選A
許可權,反之,如果取消對A
的勾選則會同時取消A
開頭的其他節點的許可權。 - 唯一地址: 模組與許可權的唯一ID。
- 節點型別: 標題的型別,
Menu
為功能表標題,FramePerm
為界面許可權。 - 模組許可權.型別: 設定模組許可權的控制型別。
- 模組許可權.動作: 設定模組許可權的控制動作。
Visible
為顯示/隱藏控制元件,Enable
為不響應操作。 - 模組許可權.對像: 設定使用該模組許可權的控制元件名稱。
以下是角色設定中的基本操作。
- 查詢角色
查詢角色有兩種方式:
第一種方式,點選[首項]
、[前項]
、[後項]
、[尾項]
,可以切換至其他角色。
第二種方式,點選[查詢]
,在彈出的查詢條件視窗中,輸入要查詢的角色名稱,點選[查詢]
以獲取對應的角色資訊,也可以不輸入任何查詢條件,直接點選[查詢]
,在列表中選擇角色,然後雙擊該角色行以切換角色。
- 新增、刪除角色
點選[新增]
,可新增一個角色,填寫角色的名稱以及角色的相關說明。下方的許可權列中勾選所需的角色許可權,填寫完成後點選[儲存]
。如不需要儲存,點選[放棄]
以取消新增操作。
選擇需要刪除的角色,點選[刪除]
可將角色刪除。
- 修改角色許可權
點選在許可權列表中,勾選功能表欄對應的許可權列,為目前角色分配許可權。修改完成點選[儲存]
按鈕以儲存更改,如需取消更改點選[放棄]
。
# 4.3. 使用者設定
點選左側功能表欄中的[系統管理]-[使用者設定]
以打開使用者管理界面。
使用者設定中的按鈕說明如下:
- 查詢: 打開使用者查詢界面,在其中可選擇使用者匯入。
- 首項: 跳轉至第一個使用者項。
- 前項: 跳轉至前一個使用者項。
- 後項: 跳轉至后一個使用者項。
- 尾項: 跳轉至最後一個使用者項。
- 新增: 新增一個使用者項。
- 刪除: 刪除目前顯示的使用者項。
- 修改: 進入選擇的使用者的許可權編輯模式。
- 儲存: 儲存使用者設定。
- 放棄: 取消對選擇使用者的編輯,返回至檢視模式。
- 關閉: 退出使用者設定界面。
使用者面板中基本資訊欄的說明如下:
- 唯一地址: 使用者項的唯一地址。
- 所屬部門: 使用者設定的所在部門。
- 使用者名稱稱: 使用者的名稱,使用者名稱稱用於系統登錄。
- 使用者全稱: 使用者的完整名稱,可作為業務記錄使用。
- 使用者密碼: 使用者設定的系統登錄密碼。
- 允許登錄型別: 使用者允許的登錄型別,有
User
(系統使用者)Development
(開發使用者)可選擇,Frame
(框架使用者)為系統管理員的模式,除admin
使用者外的使用者不可使用。 - 連線超時間[s]: 設定使用者連線無操作時的最大允許線上時間,以秒為單位。
- 上傳附件最大值: 設定使用者上傳的附件的最大大小,超過此大小的檔案將不會被上傳。
- 修改使用者: 使用者設定修改的使用者名稱稱。
- 修改時間: 使用者設定修改的修改時間。
- 建立使用者: 使用者設定建立的使用者名稱稱。
- 建立時間: 使用者設定建立的時間。
- 允許使用者修改密碼:設定是否允許使用者進行密碼修改。
- 允許使用者免登錄呼叫模組: 設定目前使用者是否允許在不登錄頁面的情況下直接使用模組。
- 啟用:設定是否啟用使用者,如果此項未勾選,則使用者將不被允許登錄。
基本資訊欄的角色列表項說明如下:
- 角色地址:角色項的唯一ID。
- 角色名稱:角色的名稱。
- 說明:角色的描述說明。
- 勾選:使用者是否分配此項角色的許可權。
使用者簡介界面中可輸入使用者簡介的相關資訊,使用者簡介會顯示在使用者預覽主頁中。
使用者案例界面中可輸入使用者案例的相關資訊,使用者案例會顯示在使用者預覽主頁中。
使用者參數界面用於定義使用者的自定義參數資訊。每個使用者可在此界面中定製專屬的參數。這些參數可用於豐富使用者個人主頁的資訊。
以下是使用者管理中的基本操作。
- 查詢使用者
查詢使用者有兩種方式。
第一種方式是點選[首項]
、[前項]
、[後項]
、[尾項]
,可以切換至其他使用者。
第二種方式是點選[查詢]
,在彈出的查詢條件視窗中,輸入要查詢的使用者名稱稱,點選[查詢]
以獲取對應的使用者資訊;也可以不輸入任何查詢條件,直接點選[查詢]
。在列表中選擇使用者,然後雙擊該使用者以切換目前顯示的使用者。
- 新增、刪除使用者
點選[新增]
,填寫使用者名稱稱,所屬部門,使用者全稱,使用者密碼,允許登錄的型別等相關資訊,併爲其勾選其中一個角色欄位中的角色。確認後點擊[儲存]
,如不需要儲存,點選[放棄]
。
選擇需要刪除的使用者,點選[刪除]
可刪除該使用者。
- 修改使用者資訊
選擇需要進行修改的使用者,點選[修改]
進入到修改狀態。修改使用者名稱稱,所屬部門,使用者全稱,使用者密碼,允許登錄的型別等相關資訊。確認後點擊[儲存]
,如不需要儲存,點選[放棄]
。
# 4.4. 語言設定
點選[系統設定]-[語言]
進入語言界面。該界面中可以增加語言項,用於多語言選項的選擇。
# 4.5. 多語言設定
# 4.5.1. 詞條維護
在該界面中,可以自行新增詞條並將其對應語言的翻譯詞彙進行維護操作。default
表示為預設顯示的詞條。
# 4.5.2. 界面翻譯
該功能僅在其它頁面模組下才可使用。在其他模組頁面中時,點選該功能表項,會彈出一個窗體,其中包含了目前模組中使用到的一些語料詞彙,可在此處直接進行快速翻譯產生對應的語言詞彙,方便維護操作。
# 4.6. 列印模板
提示
列印模板的設計模板界面僅支援簡體中文顯示。
點選左側功能表欄中的[系統管理]-[列印模板]
打開列印模板界面,其中列出了系統中使用的所有列印模板資訊。
- 新增: 新增一個列印模板。
- 刪除: 刪除目前選擇的列印模板。
- 修改: 修改目前選擇的列印模板。
- 設計模板: 選擇目前的列印模板,進入設計模板界面。
- 列印預覽: 選擇目前的列印模板,進入列印預覽界面。
- 建立列印數據: 選擇目前的列印模板,建立對應的列印數據資訊。
點選[新增]
按鈕,打開新增列印模板的界面。
- 模板地址(記錄唯一地址): 建立列印模板的唯一ID。
- 模板名稱: 列印模板的名稱。
- 模板數據: 列印模板的樣式數據資訊,顯示為JSON格式,用於記錄列印模板格式資訊。
- 列印數據: 列印模板的數據資訊,輸出為列印內容的數據。組裝成
var printData={}
的JSON數據格式。
點選[設計模板]
按鈕,打開設計模板界面,在該界面下可進行自定義列印模板的設計。詳情可參照FastWeb列印模板設計(Web)。
點選[列印預覽]
按鈕,在新打開的視窗中顯示列印預覽的內容,其中的數據是在列印數據欄中填寫的模擬數據。
# 4.7. 檔案管理
檔案管理可為使用者提供固定位置的公共資源管理界面。可在此界面中上傳、管理、刪除公共資原始檔,可將公共資原始檔的鏈接複製出來並使用。
界面中的按鈕說明如下:
- 上傳檔案:點選按鈕,打開上傳檔案的對話方塊。檔案上傳完成後,界面中會顯示上傳的檔案的資訊。
- 下載檔案:點選按鈕,將選擇的檔案下載至本地。
- 刪除檔案:點選按鈕,將選擇的檔案刪除。
- URL地址:檢視檔案的URL地址,通過此URL地址可訪問此檔案。
- 檔案地址:檔案在伺服器的檔案系統中的目錄地址。
- 儲存:儲存新增或修改的檔案說明。
界面表格中的欄位說明如下。
- 檔名稱:上傳的檔案的原始名稱。
- 遠端檔名:檔案遠端訪問使用的名稱。
- 檔案地址:檔案在伺服器檔案系統中的目錄地址。
- 檔案型別:檔案的副檔名型別。
- 大小:檔案的佔用磁碟的容量大小。
- 備註說明:檔案的備註說明資訊,此項由使用者自行定義說明。
- 所有者:檔案的所有人,此項由使用者自行定義說明。
- 建立人:文件上傳的使用者的名稱。
- 建立時間:文件上傳的時間。
# 4.8. 數據許可權
數據許可權可設定每個使用者允許檢視的數據型別。
界面中的按鈕說明如下:
- 新增:點選以新增數據型別或數據細項。
- 刪除:點選以刪除選擇的數據專案。
- 儲存:儲存對數據型別或數據細項的修改。
界面表格中的欄位說明如下:
- 使用者列表:表格中列出目前 FastWeb 使用者的資訊。
- 使用者名稱稱:FastWeb 中使用者的登錄名稱。
- 使用者全稱:FastWeb 中使用者登錄顯示的完整名稱。
- 使用者型別:FastWeb 中使用者的型別。
- 數據型別:使用者自定義的數據許可權的型別。
- 型別程式碼:數據許可權型別的程式碼。
- 型別名稱:數據許可權型別的名稱。
- 數據細項:數據許可權的細項,與使用者、數據型別繫結。
- 值:設定數據許可權設定值。
# 5. 云服務工具
# 5.1. 報表中心
點選 [系統工具]-[報表中心]
功能表欄,打開報表中心的設定界面,此頁面管理通過API產生的自動報表模板。
按鈕的說明如下。
- 新增:新增一個新的公共報表,進入至報表設計界面。
- 刪除:刪除選擇的公共報表。
- 修改:修改選擇的公共報表,進入選擇的報表的設計界面。
- 重新命名:對選擇的報表重新命名。
- 複製:複製選擇的報表。
- 匯入:從檔案匯入報表模板至列表中。
- 導出:選擇報表導出為模板檔案。
表格中的欄位說明如下。
- 報表名稱:公共報表的名稱。
- 建立使用者:建立此報表的使用者名稱稱。
- 建立時間:建立此報表的時間。
- 修改使用者:修改此報表的使用者的名稱。
- 修改時間:修改此報表的時間。
# 5.2. 戰情分析
戰情分析模組是預留給 DashBoard (opens new window) 界面的模組,用於展示大螢幕展示的相關內容。請注意,使用此功能需要設定瀏覽器允許在此網站上使用第三方Cookie,否則可能會導致DashBoard頁面無法正常顯示。
# 5.3. Bean模組(Web)
此界面中用於管理Bean相關的模組。點選 [云服務工具]
- [Bean模組(Web)]
,打開Bean模組管理界面。Bean模組的界面與模組列表中的模組界面設計模式相同。兩者的區別是呼叫方式不同,模組列表中的模組需要與功能表進行直接繫結或者被其他運行的模組呼叫以實現顯示呼叫。而Bean模組需通過URL呼叫。
界面中的按鈕說明如下。
- 新增:新增一個Bean模組。
- 刪除:刪除目前選擇的Bean模組。
- 修改:修改目前選擇的Bean模組。
- Bean設計:進入目前選擇的Bean模組的設計界面。
- Bean編輯:進入目前選擇的Bean模組的設計界面。
- 導出:將目前的選擇的Bean模組導出為SQL指令碼。
表中的欄位說明如下。
- Bean地址:Bean模組的唯一識別符號。
- 組別:Bean模組的分組。
- Bean編碼:Bean模組的編號。
- Bean標題:Bean模組的標題名稱。
- 檔案版本:Bean模組的版本編號。
- 指定開發者:指定模組開發者的使用者ID。
- 開發使用者:指定用於開發此模組的使用者名稱稱。
- 記錄建立使用者: 建立這個模組目錄的使用者的名稱。
- 記錄建立時間: 建立這個模組目錄的時間。
- 記錄修改使用者: 更改這個模組名稱等資訊的使用者的名稱。
- 記錄修改時間: 修改這個模組目錄的時間。
點選 [新增]
按鈕,打開 新增Bean
的對話方塊。
界面中的內容說明如下:
- 記錄唯一地址: 功能模組的唯一ID。
- 組別: 模組分組的名稱。
- 編號: 模組的編號程式碼。
- 標題: 模組的標題。
- 版本號: 模組的版本編號。
- 開發使用者: 指定此模組開發分配的使用者名稱稱。只有選擇的使用者才可以進入模組設計界面。
選擇要設計的Bean模組,點選 [Bean設計]
按鈕,打開對應Bean模組的設計界面。Bean模組的設計界面功能說明可參考 模組設計。
在Bean模組管理界面中,點選選擇需要進行編輯的界面,點選[Bean編輯]
,打開Bean編輯的界面。
在該界面下,可以對Bean模組的檔案進行編輯。通常在進行模組的導出,以及模組出現問題(比如無法啟動)時,使用Bean模組編輯功能進行修改導出等操作。
# 5.4. IsoBean許可權管理
關於IsoBean許可權管理的內容可參考 RestAPI許可權 的內容。
# 5.5. IsoBean模組管理
IsoBean模組管理界面可用於管理Bean型別的模組或者Restful風格的API。模組中的功能僅可通過URL來進行呼叫。
界面中的按鈕說明如下。
- 新增:新增一個IsoBean模組。
- 刪除:刪除目前選擇的IsoBean模組。
- 修改:修改目前選擇的IsoBean模組的基本資訊。
- API設計:設計目前選擇的IsoBean模組的API資訊。
- Bean設計:設計目前選擇的IsoBean模組的圖形界面。
- IsoBean測試:測試目前選擇的IsoBean模組。
- IsoBean發佈:進入IsoBean發佈視窗。
- 導出: 將目前選擇的IsoBean模組導出為SQL指令碼。
界面中的欄位說明如下。
- IsoBean編號:IsoBean的編碼序號。
- IsoBean功能說明:對IsoBean的簡要功能的簡單說明。
- IsoBean類別:IsoBean模組所屬的類別。
- Bean編號:引用的Bean模組的編號,如果是使用RestAPI型別的模組,此項為空。
- Bean功能說明:引用的Bean模組的說明。
- 許可權路徑:RestAPI使用的許可權的路徑名稱。
- 免驗證令牌?:設定是否運行使用者不使用token呼叫IsoBean模組。
- 是否啟用?:是否啟用此IsoBean模組。
- 是否使用快取?:設定是否為IsoBean模組啟用快取功能?快取功能是為IsoBean模組設計的功能,可對使用頻率較高的模組啟用此功能,有助於提高IsoBean模組運行的速度。
- 是否刪除快取?:設定是否允許刪除模組的快取。
- 快取保留日:快取保留的天數,超過此天數的快取將被刪除。
- 指定開發者:指定模組開發者的使用者ID。
- 開發使用者:指定用於開發此模組的使用者名稱稱。
- 記錄建立使用者: 建立這個模組目錄的使用者的名稱。
- 記錄建立時間: 建立這個模組目錄的時間。
- 記錄修改使用者: 更改這個模組名稱等資訊的使用者的名稱。
- 記錄修改時間: 修改這個模組目錄的時間。
點選 [新增]
按鈕,打開新增IsoBean模組的界面。
主要資訊欄位的說明如下。
- 記錄唯一地址:設定IsoBean模組記錄的唯一地址,此地址在新增IsoBean模組時自動分配產生。
- IsoBean編號:設定IsoBean模組的編號,此編號作為IsoBean呼叫的依據。
- IsoBean功能說明:對IsoBean的功能進行簡單描述。
- IsoBean類別:設定IsoBean所屬的類別。
- Bean功能說明:此欄用於選擇使用的Bean模組,雙擊后打開Bean模組列表,從中選擇以指定要引用的Bean模組。
- 公開介面(免驗證令牌):設定是否需要使用驗證令牌進行身份認證。
- 許可權路徑:設定IsoBean許可權的路徑名稱。
- 開發使用者:指定開發模組的使用者的名稱。
其它資訊欄位的說明如下。
- 是否啟用?:設定是否啟用此IsoBean模組。
- 記錄快取?:設定是否為此使用者啟用快取功能。
- 刪除快取?:設定是否允許刪除快取。
- 外網連線?:是否允許在外網訪問此IsoBean模組。
- 快取保留日:設定快取保留的天數。
- IsoBean用途:用於描述此IsoBean模組用途的欄位。
- IsoBean操作視訊:設定IsoBean操作視訊的鏈接地址。
- IsoBean費用計算方式:設定IsoBean費用計算的方式。
- IsoBean付款方式:設定IsoBean的付款方式。
- 備註說明:設定IsoBean模組的額外備註資訊。
圖示資訊顯示的說明如下:
- IsoBean大圖URL:設定顯示于使用者主頁的IsoBean列表的IsoBean大圖的URL地址。
- IsoBean小圖URL:設定顯示于使用者主頁的IsoBean列表的IsoBean小兔的URL地址。
在IsoBean模組管理界面中,選擇要進行API設計的IsoBean模組,點選 [API設計]
按鈕,打開API設計界面。此界面與 RestAPI設定 中的API設計的界面內容相同。
如果使用的是界面顯示型別的IsoBean模組,可通過點選 [Bean設計]
按鈕,打開對應的Bean模組設計界面。此處可參考 模組設計。
點選 [IsoBean發佈]
按鈕,進入至IsoBean的發佈界面。
界面中的按鈕說明如下。
- IsoBean選擇...:打開IsoBean選擇列表,從中選擇目標使用者要發佈的IsoBean模組。
- 同步參數:將IsoBean 中設定的參數同步至當前視窗中。
- 刪除:刪除目前選擇的使用者已發佈的IsoBean模組。恢復至未發佈的狀態。
- 儲存:儲存對發佈設定的修改。
- 確定:確認設定並退出目前界面。
- 發佈:執行發佈操作,此時會彈出界面顯示發佈的鏈接。
- 預覽:執行發佈鏈接,顯示預覽的效果。
# 5.6. IsoBean運行管理
IsoBean運行管理界面是IsoBean模組的管理後臺,在此界面中可檢視伺服器的運行狀態與Bean運行狀態資訊。
抬頭顯示的內容包含基礎運行狀態資訊。以下是針對每項的說明。
- Bean總數:FastWeb中已儲存的Bean模組數量。
- Bean運行數:系統中處於運行狀態的Bean模組的數量。
- IsoBean總數:FastWeb中已儲存的IsoBean模組的數量。
- WebSocket:已連線至WebSocket伺服器的客戶端數量。
Bean線上運行資訊欄中顯示已處於運行狀態的Bean模組的基礎資訊,可通過 [功能]
按鈕管理Bean模組,可執行的操作包括 過載、註銷、終止等操作。表格中的列項說明如下:
- Sessionid:會話連線的ID名稱。
- 模組編號:連線的Bean模組的編號。
- 模組功能說明:連線的Bean模組的名稱。
- JS對像:Bean模組連線對應的JS對象的名稱。
- 登錄使用者:Bean模組登錄的使用者名稱稱。
- 建立時間:連線建立的時間。
伺服器運行資訊中展示伺服器目前的運行狀況,可幫助管理員瞭解目前伺服器的實時狀態。
WebSocket中顯示WebSocket的連線資訊,表格中的列項說明如下:
- Sessionid:會話連線的ID名稱。
- WebSocket GUID:WebSocket 連線的唯一ID。
- Sessionid:會話連線的ID名稱。
- 節點ID:連線節點的序號,如伺服器是以超級伺服器模式運行的,則節點的序號與伺服器序號關聯,如果是單程序運行的,則節點ID預設為
-1
。 - 建立時間:連線建立的時間。
# 5.7. TARS云服務工具
FastWeb中整合了TARS的部分界面的管理功能,可在頁面上直接控制TARS的設定以及運行,停止運行,重啟服務等相關的操作。使用此示例前先在配置中心中設定好TARS的安裝目錄。
關於TARS界面中的設定及界面說明可參考TARS。
# 6. 資料庫工具
# 6.1. MSSQL通用工具
FastWeb的MSSQL通用工具可以幫助開發或框架使用者在不遠端直接登錄資料庫管理系統的情況下檢視資料庫中的各個表結構,以及函式、預存程序、觸發器、檢視等各個資料庫對象。使用資料庫工具前,需要在 Node節點資料庫 中按照要求設定好要進行連線的資料庫。
以下以MSSQL Server為例進行介紹,點選左側功能表欄中的[系統管理]-[資料庫工具]-[MSSQL通用工具]
打開MSSQL通用工具,在此界面中可以通過輸入SQL來進行資料庫的相關操作。
界面顯示如下:
其中的界面的說明:
- 資料庫選擇框,通過下拉選項來選擇在 Node節點資料庫 中設定的資料庫。
- 對像列表,列出了當前選擇的資料庫中的所有對象型別,按照函式、預存程序、觸發器、表與檢視進行分類。
- 運行按鈕,在數據查詢界面中含有SQL的情況下,點選此按鈕可執行相關的查詢。
- 數據查詢界面,此頁面下可以顯示自行輸入的查詢內容,也可以在新標籤頁中打開函式、預存程序、觸發器、檢視等定義的SQL。如果是表,擇打開表結構檢視的頁面。
- 運行結果頁面,此頁面下會顯示SQL運行后的結果。
接下來介紹一下函式、預存程序、觸發器、表、檢視如何去打開。
# 6.1.1. 函式
選擇資料庫后,點選Function
展開項,展開資料庫中所有的自定義函式。如果需要檢視某一個自定義函式的SQL定義,則在要檢視的函式項上使用滑鼠右鍵單擊,然後在彈出的選項中點選View
(或者直接在所選的函式項上使用滑鼠左鍵雙擊),右側的數據查詢界面會打開一個新的標籤頁,其中會顯示目前函式項的SQL定義。
# 6.1.2. 預存程序
選擇資料庫后,點選Procedure
展開項,展開資料庫中所有的自定義預存程序。如果需要檢視某一個自定義預存程序的SQL定義,則在要檢視的預存程序項上使用滑鼠右鍵單擊,然後在彈出的選項中點選View
(或者直接在所選的預存程序項上使用滑鼠左鍵雙擊),右側的數據查詢界面會打開一個新的標籤頁,其中會顯示目前預存程序項的SQL定義。
# 6.1.3. 觸發器
選擇資料庫后,點選Triggers
展開項,展開資料庫中所有的觸發器。如果需要檢視某一個自定義觸發器的SQL定義,則在要檢視的觸發器項上使用滑鼠右鍵單擊,然後在彈出的選項中點選View
(或者直接在所選的觸發器項上使用滑鼠左鍵雙擊),右側的數據查詢界面會打開一個新的標籤頁,其中會顯示目前觸發器項的SQL定義。
# 6.1.4. 表
選擇資料庫后,點選Tables
展開項,展開資料庫中所有的表。如果需要檢視某一個表的結構,則在要檢視的表上使用滑鼠右鍵單擊,然後在彈出的選項中點選View
,右側的數據查詢界面會打開一個新的標籤頁,其中會顯示目前表中包含的欄位,以及主鍵資訊和索引資訊。
# 6.1.5. 檢視
選擇資料庫后,點選Views
展開項,展開資料庫中所有的檢視。如果需要檢視某一個檢視的SQL定義,則在要檢視的檢視項上使用滑鼠右鍵單擊,然後在彈出的選項中點選View
(或者直接在所選的檢視項上使用滑鼠左鍵雙擊),右側的數據查詢界面會打開一個新的標籤頁,其中會顯示目前檢視項的SQL定義。
# 6.2. MSSQL專用工具
閱讀須知
MSSQL專用工具是FastWeb雲端版包含的專業數據管理功能,FastWeb運行版與FastWeb企業版不包含此功能。
點選左側功能表欄中的[系統工具]-[MSSQL專用工具]
打開MSSQL專用工具界面。資料庫管理工具提供了常用的資料庫維護功能,包括數據表字段管理、預存程序管理、自定函式管理、檢視管理以及SQL指令碼的匯入、以及資料庫的版本管理、資料庫初始化等相關功能。
表格中界面,左側的下拉框為目前已設定的資料庫節點名稱,右側的按鈕可用於打開 Node節點資料庫 的界面。
下面會按照順序依次介紹各表單界面中包含的內容。
# 6.2.1. 表單字典
點選 [設計&管理]-[表單字典]
,打開表單字典界面。表單字典用於記錄表與字典的註釋資訊,便於開發維護人員理解表與欄位的用途。在檢視模式下,雙擊表的名稱可打開對應表的表單設計界面。
界面中的按鈕說明如下。
- 修改:進入至界面的修改模式,在修改模式下,可修改詞典列的資訊。
- 儲存:在編輯模式中,點選此按鈕以儲存對錶單字典的修改。
- 放棄:在編輯模式中,點選此按鈕以表示放棄對錶單字典的修改。
- 重新整理:在檢視模式下,可重新整理界面。
表格中的欄位說明如下。
- 表名/欄位名:顯示錶名稱或欄位的名稱。
- 序號:表示欄位的排列順序,如果專案是表非欄位,則序號標記為0。
- 型別:表示專案的型別,表顯示為
TABLE
,欄位顯示為FIELD
。 - 詞典:用於表示表或欄位的註釋含義。
- 數據型別:表示欄位的數據型別,如果是表則顯示為
DATABASE
。 - 長度:表示欄位佔用的儲存位元組數,如果是表,則顯示為0。
- Null否?:欄位記錄是否允許為空。如狀態為打勾則欄位不允許為空。
- 索引否?:欄位是否為索引(主鍵)。如果狀態為打勾則欄位為索引(主鍵)。
- Guid:用於標記表單字典記錄的唯一ID。
# 6.2.2. 表單設計
點選 [設計&管理]-[表單設計]
,打開表單設計界面。表單設計界面可進行數據表的新增,表單欄位設計,以及導出指令碼等相關操作。
界面中的按鈕說明如下。
- 查詢:打開表單查詢界面,選擇要修改的數據表。
- 新建表:點選以新建數據表。
- 刪除表:點選以刪除目前數據表。
- 複製表:複製目前數據表結構,並重新命名。
- 新增欄位:目前數據表新增欄位行。
- 刪除欄位:刪除目前選擇的欄位。
- 修改:進入編輯模式下的界面。
- 儲存:在編輯模式下可點選,儲存欄位修改。
- 放棄:放棄欄位的修改,返回檢視模式。
- 重新整理:重新整理欄位顯示頁面。
- 導出:將目前的表結構資訊導出為Excel表格檔案。
界面中的欄位說明如下:
- 表單名稱:界面中顯示有兩個表單名稱,上側顯示的是數據已有數據表的表單名稱,下側顯示的是要新建的或要修改的數據表的表單名稱。
- 更新時間:數據表的表單結構最新的更新時間。
- 設定第一個欄位為自增ID:用於設定項次為1的欄位為自增型別的主鍵ID。如使用此設定,則欄位的數據型別應定義為
int
。
表格中的欄位說明如下:
- 項次:欄位專案的序號。
- 欄位名稱:欄位的新的名稱。
- 舊欄位名稱:欄位的原始名稱。
- 欄位詞典:欄位的描述資訊。
- 型別:欄位的數據型別。
- 長度/精度:欄位佔用的位元組長度或者數據精度。
- 小數位數:欄位如使用的是小數,則顯示的小數的位數。
- 主鍵索引?:目前欄位是否為主鍵索引欄位。
- 允許為空?:目前欄位是否允許為空。
- 欄位型別說明:對欄位數據型別的詳細描述。
- 唯一GUID:為欄位增加修改專案時新建記錄的唯一ID。
# 6.2.3. 預存程序
點選 [設計&管理]-[預存程序]
,打開預存程序界面。預存程序界面可對預存程序進行描述。在非編輯模式下,雙擊任一預存程序專案,可打開SQL指令碼界面檢視選擇的預存程序的定義。
界面中的按鈕說明如下:
- 修改:進入編輯模式,在編輯模式中可以對錶格中的詞典欄位進行編輯,用來新增或修改預存程序的描述資訊。
- 儲存:在編輯模式下,點選此按鈕用於儲存修改。
- 放棄:在編輯模式下,點選此按鈕用於放棄修改。
- 重新整理:在編輯模式下,點選此按鈕用於重新整理表格頁面。
表中的欄位說明如下:
- 標識:預存程序的唯一識別符號。
- 名稱:預存程序的名稱。
- 詞典:預存程序的描述資訊。
- GUID:詞典條目的唯一ID。
# 6.2.4. 自定函式
點選 [設計&管理]-[自定函式]
,打開自定函式界面。自定函式界面可對自行設計的函式進行描述。在非編輯模式下,雙擊任一自定函式專案,可打開SQL指令碼界面檢視選擇的自定函式的定義。
界面中的按鈕說明如下:
- 修改:進入編輯模式,在編輯模式中可以對錶格中的詞典欄位進行編輯,用來新增或修改預存程序的描述資訊。
- 儲存:在編輯模式下,點選此按鈕用於儲存修改。
- 放棄:在編輯模式下,點選此按鈕用於放棄修改。
- 重新整理:在編輯模式下,點選此按鈕用於重新整理表格頁面。
表中的欄位說明如下:
- 標識:自定函式的唯一識別符號。
- 名稱:自定函式的名稱。
- 型別:函式的型別。
- 詞典:自定函式的描述資訊。
- GUID:詞典條目的唯一ID。
# 6.2.5. 數據檢視
點選 [設計&管理]-[數據檢視]
,打開數據檢視界面。數據檢視界面可對自行設計的檢視進行描述。在非編輯模式下,雙擊任一數據檢視專案,可打開SQL指令碼界面檢視選擇的數據檢視的定義。
界面中的按鈕說明如下:
- 修改:進入編輯模式,在編輯模式中可以對錶格中的詞典欄位進行編輯,用來新增或修改預存程序的描述資訊。
- 儲存:在編輯模式下,點選此按鈕用於儲存修改。
- 放棄:在編輯模式下,點選此按鈕用於放棄修改。
- 重新整理:在編輯模式下,點選此按鈕用於重新整理表格頁面。
表中的欄位說明如下:
- 標識:數據檢視的唯一識別符號。
- 名稱:數據檢視的名稱。
- 詞典:數據檢視的描述資訊。
- GUID:詞典條目的唯一ID。
# 6.2.6. SQL指令碼
點選 [設計&管理]-[SQL指令碼]
,打開SQL指令碼界面。SQL指令碼界面中可新建預存程序、自定函式或數據檢視。
界面中的按鈕說明如下:
- 新建:打開新的標籤頁,用於設計SQL指令碼。
- 空白:不預設模板,打開空白的SQL指令碼編輯界面。
- 預存程序:打開的SQL指令碼編輯界面中預設預存程序建立的模板。
- 自定函式:打開的SQL指令碼編輯界面中預設自定函式的模板。
- 檢視:打開的SQL指令碼編輯界面中預設數據檢視的模板。
- 打開:打開上傳界面,從文字檔案中讀取文字並打開SQL指令碼編輯頁面顯示。
- 儲存:將目前顯示的SQL指令碼文字資訊儲存為檔案。
- 執行:執行當前顯示的SQL指令碼。
# 6.2.7. 資料庫管理
點選 [維護&升級]-[資料庫管理]
,打開資料庫管理界面。資料庫管理界面中可對資料庫進行版本管理。
界面中的按鈕說明如下:
- 建立:建立一個資料庫。
- 刪除:刪除目前選擇的資料庫。
- 更名:修改資料庫的名稱。
- 指令碼升級:對當前選擇的資料庫內容通過指令碼進行升級。
- 重新整理:重新整理表格頁面。
表格中的欄位說明如下。
- 資料庫名稱:資料庫的名稱。
- 資料庫建立時間:資料庫建立的時間。
- 資料庫相容級別:資料庫相容性的級別,不同的資料庫引擎版本支援的相容級別不同,可參考以下表格。
SQL Server版本 | 資料庫引擎版本 | 預設相容級別 | 支援的相容級別 |
---|---|---|---|
SQL Server 2019 | 15 | 150 | 150,140, |