由於各單位的訓練方式與政策差異,統一的單一網站常無法滿足多樣化的訓練需求。
xms+ 子母站的架構則提供另一種思維,讓各單位獨立運作知識庫與訓練平台 (以下簡稱子站),提供最大的應用彈性與自由!
 
為了讓分散在不同子站的訓練就像是在同一個網站一樣方便,xms+ 提供入口網站 (以下簡稱 portal),能自動彙整各站的訓練紀錄,並可以透過 API 串接的方式提供人事資料完整的訓練紀錄。
 
為了正確地彙整各子站的訓練紀錄,系統採取以下設計
  1. portal 站
    從子站中,指定一個站當 portal。
     
  2. 同步人事帳號
    portal,每天固定時間自動將人事資料的帳號匯入 (同步帳號),讓 portal 擁有完整的帳號資訊。特定子站也可以依需求同步。
     
  3. 遠端帳號 (人事系統的帳號登入)
    每個子站,可以使用人事系統的帳號登入 (透過人事系統認證登入資訊),登入時,如果還沒有建立帳號,可以依照設定,是否要自動建立帳號 or 不允許登入,因此,可以基於應用需求只針對特定角色提供服務。
     
  4. 本機帳號
    每一個子站,也可以建立自己的帳號 (本機帳號),不透過人事系統認證登入。
     
  5. portal 彙整訓練紀錄
    為了確保訓練紀錄的身份,只彙整遠端帳號 (共同來源,確保同一個身份),避免不同子站使用同一個本機帳號而無法辨識,例如 admin。
f6a3edc7ba343f9e0f5308f6efbb8df8.png
 
在此架構下,portal 提供以下主要的功能
  1. 使用者可以建立常用子站的入口,方便快速瀏覽
  2. 從 portal 看到各子站的訓練紀錄
  3. portal 提供子站申請「課程認證」,提供統一的認證中心
 
以下就從這幾個觀點,介紹子母站應用的主要操作流程。
重點
  1. A. 加入常用子站
  2. 1.
    設定開放查詢網站
    在「母站管理」側欄的「開放查詢網站」,管理者可以設定哪些子站要開放給使用者查詢。
  3. 2.
    使用者加入常瀏覽的子站
    在 portal 網站的「我的課程」側欄,進入「常用連結」,就可以瀏覽有開放查詢的子站並「新增」進來。
     
    附註:
    這裏也可以直接貼網址建立連結,不一定只能加入有開放查詢的子站。
  4. 3.
    將「常用連結」顯示在「我的課程」頁面
    在「我的課程」下方的「資訊顯示設定」,就可以設定是否要顯示「常用連結」。
  5. B. 匯整訓練紀錄
  6. 4.
    設定哪些子站的資訊要自動彙整到 portal
    因為不是每一個站的訓練紀錄都需要彙整到 portal 站,因此 xms+ 採取白名單策略,由母站管理者規劃要彙整哪些子站的資訊。
     
    做法是在「母站管理」側欄的「資訊彙整網站」,管理者就可以設定哪些子站的訓練紀錄要自動彙整。
  7. 5.
    portal 站自動彙整
    portal 站會每隔 3 分鐘 (預設值,可依需求調整) 更新訓練紀錄 (註),因此在 portal 就可以看到各子站上的課程,並可以使用這些課程進行學程的規劃。
     
    附註:
    僅彙整帳號來源是人事資料庫的「遠端帳號」紀錄。
    因為訓練紀錄來自不同的網站,要排除每個子站自行建立的帳號相同,但卻不是同一個人的衝突,例如帳號「admin」可能同時是子站 A, B, ... 等的系統管理者帳號,但是不同的管理者。
  8. C. 申請 portal 的課程認證
  9. 6.
    portal 開放其他網站申請課程認證
    因為此設定常變動可能會造成困擾,因此目前要由系統維護的廠商設定 (註)
    設定後,在課程認證管理就會出現允許外部網站申請的說明 (如下圖)。
     
    附註:
    開啟提供外部認證,是透過系統設定檔 config.php 來設定以下值
    define('PORTAL_SITE', true);
  10. 7.
    子站,設定 portal 為提供「課程認證」的來源
    在「課程中心設定」,
    系統管理者可以設定「課程認證」是申請本機的還是其他網站的認證,例如 portal 站。
  11. 8.
    子站,申請認證
    從課程的側欄,進入「申請課程認證」,點擊「申請認證」,就會顯示 portal 提供的相關課程認證。
     
    關於課程認證的操作說明,可以參考以下文件
     
    特別提醒:
    1. 申請人必須是遠端認證的帳號 (因為要在 portal 審核,必須有帳號)。
    2. 申請表單上的課程類別、申請單位,都是 portal 上的類別與單位 (因為要在 portal 審核,也方便彙整訓練時有統一的資料)。
     
  12. 9.
    portal 認證學程的應用
    經過認證的課程彙整到 portal 後,可以透過「認證學程」的功能,來進行「哪些人,在特定期間內,有沒有獲得相關的課程認證時數」,快速取得統計報表。
     
    關於認證學程的操作說明,可以參考以下文件