---
# System prepended metadata

title: S6.5 beta1 - API 端包版撰寫 changelog

---

# S6.5 beta1 - API 端包版撰寫 changelog

## 目錄項目

[TOC]

### CoreAPI
 - 移除 "列舉群組編號類型"當中的 知識答案檢視權限+編譯
 - 修改 "取得特定權限對應特定群組類型的對應細節列表"增加回傳附帶功能狀態參數
 - 修改 "批次更新特定權限對應群組"針對知識群組與知識答案增加判斷附帶功能狀態參數
 - 修改 "根據權限對應代碼批次更新人員所屬群組"針對知識群組與知識答案增加判斷附帶功能狀態參數
 - 新增 頁面活動紀錄 > 調查效能 增加 passagtlog 開關來 略過寫入 AddAgtActivityLog 機制
 - 修改 優化"由收件者取得收到的個人訊息列表"執行效能
 - 修正 "取得主控台管理員列表"已刪除的人員仍然被列出來 的問題
 - 使用者一般登出 > 修正登出set-cookies
 - 修正  個人備忘錄 > 排序預設為 pn_sort asc
 - 更新 Session > 優先執行 Session.ClearAll()
 - 修改 個人密碼 > aa_id 改從GetAccount 獲取 避免 JWT登入發生錯誤
 - 新增 系統一般登入 加入帳號密碼空值檢查
 - 修改 AD login 發生錯誤將印出LOG

### SupportCore

* 增加支援 取代DB名稱功能
* 修改 "根據權限對應代碼批次更新人員所屬群組"加入基礎權限對應 _BASIC
* 修改 "更新顯示跑馬燈的權限群組"不再使用view p_V_Agt_Group
* 修改 "取得公告閱讀人員紀錄列表"不再使用view p_V_Agt_Team
* 修改 "取得系統紀錄列表"不再使用view p_V_Agt_Function
* 移除 "列舉群組編號類型"當中的 知識答案檢視權限+編譯
* 修改 "取得特定權限對應特定群組類型的對應細節列表"增加回傳附帶功能狀態參數
* 修改 "批次更新特定權限對應群組"針對知識群組與知識答案增加判斷附帶功能狀態參數
* 修改 "根據權限對應代碼批次更新人員所屬群組"針對知識群組與知識答案增加判斷附帶功能狀態參數
* 修改 "批次發送電子郵件訊息"改用SqlBulkCopy方式執行，以改善效能
* 修正 "取得主控台管理員列表"已刪除的人員仍然被列出來 的問題
* 修改 常用連結異動相關功能加上Semaphore排隊機制
* 修改 "更新個人備忘錄"移除transaction
* 修改 跑馬燈異動相關功能加上Semaphore排隊機制
* 修改 常用連結異動相關功能加上Semaphore排隊機制
* 修改 個人訊息異動相關功能加上Semaphore排隊機制
* 修改 "取得寄件個人訊息內容"移除transaction
* 修改 "新增內部個人訊息"移除transaction
* 修改 "更新內部個人訊息"移除transaction
* 修改 "發送電子郵件訊息"移除transaction
* 修改 "新增個人訊息附檔"移除transaction
* 修改 "由訊息收件編號取得個人訊息詳細資訊"移除transaction
* 修改 "批次發送電子郵件訊息"簡化程式碼
* 修改 "取得使用紀錄列表"SQL查詢語法加上nolock
* 修改 "強制離線"移除transaction、針對離線動作進行try catch
* 修改 "清除線上登錄的版權人數"移除transaction



### KBAPI 
- 修改 所有知識附件的詳細資料回傳mimeType + uuid
 - 修改 特定暫存知識 > 增加回傳uuid.
 - 修改 更新特定暫存知識 + 直接發布 (特權) >  檢查是新增 或是知識編輯 >分別寄出相對應的通知信
 - 修改 取得個人審核知識列表(我的知識)> 加入篩選機制
 - 修改 取得個人審核知識列表(我的知識) > 修改is_mine 檢查暫存管理(405) 機制 , 改為 is_admin 觸發 aa_sid = 0
 - 修改 比對特定知識答案 > 加入排隊機制
 - 新增 KBAPISemaphore 功能 > 排隊機制
 - 修改 取得知識答案功能 改為批次處理 BatchGetAnswerList> 修改範圍 : 知識搜尋 / 最新知識 / 熱門知識
 - 修改 最新知識列表 加入控制開關 > CSWeb:Ans 選擇性處理知識答案之項目
 - 修改 取得熱門的知識 加入控制開關 > CSWeb:Ans 選擇性處理知識答案之項目
 - 修改 知識搜尋 加入控制開關 > CSWeb:Ans 選擇性處理知識答案之項目
 - 
### KBCore

* 修改 "取得知識搜尋結果列表"不再使用view p_V_Faq_TreeIndex
* 修改 "取得知識搜尋結果列表"不再使用view p_V_Agt_FaqPermission
* 修改 "取得知識搜尋結果列表"不再使用view p_V_Agt_FaqGroupAcc
* 修改 "取得知識搜尋結果列表"不再使用view p_V_Faq_Question
* 修改 "取得知識搜尋結果列表"不再使用view p_V_Faq_Important
* 修改 "由知識編號取得稽催的人員列表"不再使用view p_V_Aud_Question
* 修改 "指定知識取得審核歷史列表"不再使用view p_V_Aud_Question
* 修改 "判斷知識是否有暫存狀態審核案件"不再使用view p_V_Aud_Question
* 修改 "取得審核案件列表"不再使用view p_V_Aud_Question
* 修改 "取得審核案件資訊"不再使用view p_V_Aud_Question
* 修改 "取得知識搜尋結果列表"不再使用view p_V_Aud_Question
* 修正 新增或修改知識時，新增的知識相關資訊沒有被加入龍捲風漸進式索引 的問題
* 優化 送出知識審核意見增加排隊機制，避免死結發生
* 修改 "建立搜尋文字與知識關聯"不再使用SP p_Faq_KeyWordLink_Save
* 修改 "將搜尋文字儲存到搜尋紀錄中"不再使用SP p_Faq_KeyWord_Save
* 修改 "送出知識審核意見"不再使用SP p_Aud_Points_Update
* 修改 "審核知識直接發佈"不再使用SP p_AuditRelease
* 修改 "知識送審"不再使用SP p_AuditRelease
* 修改 "知識送審"不再使用SP p_AuditSend
* 修改 "複製退件的審核知識成為新的審核知識"不再使用SP p_AuditSend
* 修改 "新增知識建議附件資訊"不再使用SP p_Faq_SuggAttach
* 修改 "刪除送審案件"不再使用SP p_Aud_Case_Delete
* 修改 "刪除特定知識的暫存送審案件"不再使用SP p_Aud_Case_Delete
* 修改 "取得審核知識答案內容列表"一次取得所有答案的關聯附檔後再做分配，以改善執行效能
* 修改 "批次取得正式知識答案內容列表"調整SQL語法join方式以改善效能
* 修改 "取得正式知識答案內容列表"一次取得所有答案的關聯附檔後再做分配，以改善執行效能
* 修改 "取得知識搜尋結果列表"以資料表比對方式篩選人員知識閱讀權限，以優化執行效能
* 優化 修改 FullIndexSearch ，合併查詢語法提升效能
* 修改 "取得審核知識列表"增加參數判斷是否篩選人員的知識管理權限
* 修改 "批次刪除知識題目資料"不再使用SP p_Faq_Delete
* 修改 "進行知識的滿意度評分"不再使用SP p_Faq_UserRating_Save

### ExamAPI
 - 取得難易度列表 (含試題、試卷、考試) > 修改預設排序 dl_sort ASC
 - 修改寄送通知訊息(ExamAnnounce) > 公告和個人訊息使用特定格式 , mail 使用標準格式

### ExamCore

* 修改 "開始考試"不再使用SP p_CreateExmPaperAccAnswer
* 修改 "開始考試"不再使用SP p_Exm_PaperAccAnswer_Random
* 修改 "開始考試"不再使用SP p_RandomSelectQuestions
* 修改 "發佈暫存試題"不再使用SP p_Quz_Question_TempToOfficial
* 修改 "修改正式試題"不再使用SP p_Quz_Question_OfficialToTemp
* 修改 "複製正式試題"不再使用SP p_Quz_Question_OfficialToTemp
* 修改 "發佈暫存試卷"不再使用SP p_Pap_Paper_TempToOfficial
* 修改 "修改正式試卷"不再使用SP p_Pap_Paper_OfficialToTemp
* 修改 "複製正式試卷"不再使用SP p_Pap_Paper_OfficialToTemp
* 修改 "批次應試人員重考"不再使用SP p_Exm_Statistics
* 修改 "批次調整特定試題分數"不再使用SP p_Exm_Statistics
* 修改 "調整試卷分數"不再使用SP p_Exm_Statistics
* 修改 "批次試題送分"不再使用SP p_Exm_Statistics
* 修改 "考試結算成績"不再使用SP p_Exm_Statistics
* 修改 "批次試題送分"不再使用SP p_Exm_PaperAcc_RenewAllScore
* 修改 "考試結算成績"不再使用SP p_Exm_PaperAcc_RenewAllScore
* 修改 "考試卷交卷"不再使用SP p_Exm_PaperAcc_ComputerMark
* 修改 "考試結算成績"不再使用SP p_Exm_PaperAcc_ComputerMark
* 修改 "考試卷交卷"不再使用SP p_Exm_PaperAcc_RenewScore
* 修改 "批次調整特定試題分數"不再使用SP p_Exm_PaperAcc_RenewScore
* 修改 "開始考試"不再使用SP p_StartExam
* 修改 "發佈暫存考試"不再使用SP p_Exm_Exam_TempToOfficial
* 修改 "修改正式考試"不再使用SP p_Exm_Exam_OfficialToTemp
* 修改 "複製正式考試"不再使用SP p_Exm_Exam_OfficialToTemp
* 修改 "批次應試人員重考"異動紀錄的閱讀性
* 修改 "批次應試人員補考"異動紀錄的閱讀性
* 修改 "調整試卷分數"異動紀錄的閱讀性
* 修改 "更新暫存試題"移除檢查擁有者是否為同一人
* 修改 "更新暫存試卷"移除檢查擁有者是否為同一人
* 修改 "更新暫存考試"移除檢查擁有者是否為同一人

### SurveyAPI
 - 沒有更新

### SurveyCore

* 修改 問卷異動相關功能加上Semaphore排隊機制
* 修改 問卷異動相關功能加上Semaphore排隊機制
* 修改 問卷異動相關功能加上Semaphore排隊機制
* 修改 "新增問卷"移除transaction

### TeamWebAPI
-  更新 批次移動檔案或目錄 > 增加錯誤回傳

### TeamWebCore

* 修改 GetEventList 效能優化，不再撈取 mr_sid 欄位，回傳資料中 mr_sid 欄位將固定為 null
* 修改 文件中心相關列表移除transaction
* 修改 小組網站類型異動相關功能加上Semaphore排隊機制
* 修改 "新增檔案目錄"加上Semaphore排隊機制，以及移除transaction
* 修改 "新增小組網站類型"移除transaction
* 修改 "更新小組網站類型"移除transaction
* 修改 小組網站或網站組件異動相關功能加上Semaphore排隊機制
* 修改 "邀請人員或群組至小組網站"移除transaction
* 修改 "審核小組網站人員或群組邀請"移除transaction
* 修改 討論區貼文或附件異動相關功能加上Semaphore排隊機制

### ChatCore

 - 修改 取得訊息敏感字列表


### ChatAPI

- 修正 當客服人員發送訊息時，會標記客戶敏感字的BUG
- 修正 判斷訊息是否重複流程鐘，需要呼叫前就先檢查是否為空的邏輯錯誤
- 修正 取得來源分類列表發生例外錯誤時回傳的錯誤訊息


### ChatClientAPI

 - 無修改

### ChatSPXAPI

 - 無修改
 
### ReportCore

* 修改 不再使用view p_V_Agt_Team
* 修改 不再使用view p_V_Agt_Account
* 修改 "取得並轉換物件中指定成員的參數值"以支援回傳nullable的template參數
* 修改 將報表的錯誤狀態整合功能改為公開共用
* 修正 "考試使用率報表"部門重複出現 的問題