1.
排成設定:設定定期執行Server端的Server Method
l 名稱:定義排程的名稱
l 程序:選擇後端的Server Method
l 參數:傳給後端Server Method的參數
l 模式:
排程類型 |
說明 |
案例 |
每月 |
指定日期(多個)與執行時段(多個) |
如:
1,15 18:00,21:00 |
每星期 |
指定星期(多個)與執行時段(多個) |
如:星期一,星期五08:00,21:00 |
每天 |
指定執行的時段(多個) |
如:
12:00,17:00,22:00 |
間格 |
指定間隔多久執行一次,可以選 (分鐘或小時) |
如: 5分鐘 或: 2小時 |
l 時間:可以設定確切時間執行排程
設定完成後按下存檔,可透過【測試】測試此Server
Method是否可順利執行
接著啟用排程程式:
1. 修改"Schedule.Core\App.config"
中的 "WebSitePath"為網站實際路徑
2. 雙擊Schedule.Core\bin\Debug\net6.0下的Schedule.Core.exe啟動
Schedule
【日誌】則可以查看此排程每次執行的時間、結果和耗時
2.
系統參數表:有些表格上的欄位會使用到對照檔,如類型、方式、區域、顏色、尺寸等用來規範資料內容,這些對照檔如果不希望為固定值,或是很多地方共用。
因此我們會以 "系統參數" 的方式來統一處理,這樣可以、除了可以讓使用者自行定義項目外,也可以大量減少基本資料表的數量。
透過Word設定欄位參數 #C 系統參數表,該欄位將會顯示於此,並且可以透過編輯內容值更改選項
(注意:選項請用換行做區隔,選項後面記得不要留空白)
3.
用戶多國語言:用戶可以自訂義需要隨著語言切換的文字,可以支援在英文、簡體中文和繁體中文三個語言下的顯示。通常是在前端RWD頁面要顯示訊息時可以用到此自訂的多國語言對照表。
var
titile=$.getTitle('SureClose');
$.confirm(title,
function() {
$.callMethod('庫存','doclose',{},function(result){
$.alert($.getTitle('CloseOK'),'info');
});
});
4.
看板管理:可以讓開發者設定進入主頁之後可以顯示一個看板主頁,內可以顯示多個看板功能,如下圖。
看板可以設定多種形態,如: 頁面/外部網址/表格/待辦/經辦/通知/統計圖/行事曆/幻燈片等。
5.
Sql profiler:開啟時,可記錄所有在系統上SQL的執行動作
6.
Sql命令:可以直接在此下SQL語法,撈取或對資料新增、刪除、修改和以及將select出的資料進行Excel匯出
7.
設定
(1)
基本設定
【起始頁】可以在主頁上改顯示為自己設計的頁面。
設定:bootstrap/表單名稱
【公司名稱】用於報表的Company變數。
【指定資料庫】當設為True,執行網頁時,會自動帶入目前設計畫面上所選擇的DB做登入,使用者即可不必選擇資料庫。
【指定方案】當設為True,執行網頁時,會自動帶入目前設計畫面上所選擇的Solution做登入,使用者即可不必選擇方案名稱。
【登入驗證碼】設定使用者登入畫面是否加上驗證碼驗證。
【用戶申請】設定是否允許使用者申請Runtime用戶帳號。
已禁用:禁止申請
電子郵件驗證:透過用戶登入註冊信箱進行驗證
人工驗證:開發者手動調整用戶帳號狀態
【登入Logo】登入頁面Logo圖設定。
【主頁Logo】Runtime頁面Logo圖設定。
【主頁圖片】Runtime主頁背景圖設定。
【主頁顏色】Runtime主頁背景顏色設定,可填上色碼表中的色號。
(2)
系統設定
【SSO密鑰】用來給WorkFlow的Email連結進來免登入用的(要使用WorkFlow記得一定要設置)。
【SSO
Timeout】控制SSO的時效性,時間單位為hours小時,可支援小數點,為0時表示SSO永不Timeout。
【電子郵件設定】EEP.NET
Core用來發信使用的Mail Server,比如發送驗證碼。設定郵件伺服器相關信息。
【地圖設定】使用地圖服務時,需要在此設定地圖的金鑰憑證。
【Line設定】使用InfoLine元件時,需要在此設定Line的金鑰憑證。
【密碼政策】用來設定使用者密碼相關規範的設定。
【推播訊息更新時間(0不顯示)】設定推播訊息頁簽的更新時間(單位為毫秒)。
【版本管理】開啟後會自動記錄存檔前的版本,並可隨時恢復版本與比對版本差異之處。
【ValidateXss】用來控制系統設定中的方案管理、使用者與群組管理、選單、組織類別、職級以及組織結構等,特殊資料內容的檢核。
【RecordLock】此為DataGrid的RecordLock設定為True時的虛擬RecordLock功能,預設為記錄到xml中,如果有多台Server時,必須設定記錄到database中(系統表為SYS_RECORDLOCK)。
(3)
免登入設定
用來存放有設定為免登入URL的RWD表單頁面,包含表單的URL、資料庫和方案。
(4)
路由設定
可以將URL設定為固定的名稱,舉例:
原先使用http://localhost:443/design進入設計界面,
透過路由設定後,就能用http://localhost:443/test的方式進到設計界面。
(5)
Chat設定
主要設定ChatCoder功能相關的設定。
Chat KEY:代表Open AI的API Key或是Azure
OpenAI的API Key。(需自行申請)
類型: 目前可以選openai或是azure。
Temperature: 代表回答的隨機溫度,為0到1之間的職,愈高代表隨機性越高,想像力越豐富,每次的回答都不太一樣;越低代表隨機性越低,每次回答會趨向一致性。因為我們希望ChatGPT回答時都能夠有一致性與穩定性,所以這裡設定0.1,建議保持這個值即可。
請求欄位表格: 新增表單第一次提問時使用。{q}代表開發者的提問內容。
刷新欄位表格: 第二次以後的提問內容。{a}代表上次的結果,{q}代表這次的提問。
讀取欄位表格: 將欄位表格轉換成資料字典的提問。{a}代表最後的詢問結果。
讀取TRS表格: TRS的提問內容。{q}代表開發者的提問內容。
請求命令格式: Runtime的ChatUX的詢問內容。{q}為使用者的命令內容。{d}代表今天的日期。
功能名稱匹配: 提問User命令中可能是功能表中的哪一個功能。{q}為使用者的命令。{a}為所有的功能表名稱。
欄位名稱匹配: 提問User命令中針對欄位名稱的匹配。{q}為使用者的命令,{a}為該表單上的所有欄位名稱。
提問測試: 這裡可以輸入任何的提問內容,以API的方式呼叫ChatGPT並取得詢問結果。
Related Topics