IDM移动端功能升级说明
IDM身份管理系統為解決企業內部多系統之間的用戶信息不一致而開發的,主要定位于解決企業在5A功能上的需求,即:Account賬號管理、Authentication認證管理、Authorization授權管理、Audit審計管理、App Control應用管控5方面的實際需求,進而規范用戶身份信息,保證系統安全,提高工作效率。
近期參與了IDM移動端功能升級的開發工作,本篇文檔主要介紹IDM移動端功能和開發過程中的技術要點,以及個人對于本次功能開發的心得體會。
1.整體介紹
IDM身份管理平臺滿足對企業信息系統的統一用戶管理、統一身份認證、統一授權管理以及安全審計的要求,能夠實現各業務系統的統一登錄和集中訪問,實現用戶身份和權限的統一認證與授權管理,為企業不同的業務系統提供統一的用戶管理和認證服務。
1.1.功能架構
IDM主要對組織、角色、人員進行管理,并對其所有的狀態進行記錄,如:初始化、審批中、已啟用、已禁用等,賬戶統一管理可以實現從HR系統中獲取組織用戶數據,也可直接在IDM系統中錄入數據,用戶信息中的部分屬性信息根據同步策略由HR系統或其他指定系統同步更新到用戶目錄,其他用戶信息可在應用系統中各自進行維護,通過IDM統一用戶信息后,發送到各個業務系統。
1.2.系統架構
IDM主要是實現統一認證、授權、審計管理,提高企業身份認證及訪問安全,建立授權流程審批機制,使用戶身份信息、授權信息、審批信息等操作更加規范化、標準化,提高整體IT架構的風險防范能力。
消除企業系統間的信息孤島,為各系統提供統一身份認證、用戶身份管理服務,逐步實現系統身份系統的整合,構建面向用戶的認證和授權服務,使業務操作更流暢。為簡化IT運維提供強大的技術手段和標準,實現賬戶數據自動化同步操作,同時制定合規的安全服務規范,構建統一的、支撐企業級的認證授權安全服務基礎設施。
1.3.功能說明
IDM移動端主要分為五個模塊:首頁、組織頁面、人員頁面、崗位頁面、搜索頁面。
1.首頁功能:首頁主要是一些統計圖表以及日志查看功能。
2.組織頁面:可以查看組織以及組織關聯的崗位信息。
3.人員頁面:可以查看當前組織的下級節點及其關聯的人員信息。
4.崗位頁面:可以查看當前崗位及其下級節點信息。
5.搜索頁面:可以對組織、人員、崗位、認證日志、同步日志、分發日志信息進行檢索。
2.頁面樣式
在本次開發中需要對IDM移動端整體頁面樣式進行調整,該模塊主要介紹調整后的頁面樣式。
2.1.首頁樣式
??
2.2.組織頁面
列表頁面:
??
明細頁面:
?
2.3.人員頁面
列表頁面:
??
明細頁面:
??
2.4.崗位頁面
列表頁面:
??
明細頁面:
??
2.5.搜索頁面
??
3.功能介紹
IDM移動端主要分為五個模塊:首頁、組織頁面、人員頁面、崗位頁面、搜索頁面,該模塊主要介紹IDM移動端各個模塊的功能。
3.1.首頁功能
首頁功能主要分為三部分:統計卡片、查看日志入口、統計圖表。
1.統計卡片:主要統計在線人數、組織、人員、崗位的數量。
??
2.查看日志入口:可以查看認證日志、同步日志、分發日志和工作任務信息。
??
??
3.統計圖表:對人員信息、認證日志、同步日志、分發日志進行統計。
??
3.2.組織頁面
1.組織頁面可以查看組織以及組織關聯的崗位信息。
??
2.點擊組織右側的圖標可以切換當前組織。
??
??
3.點擊左側圖標可以查看組織或崗位的明細信息,明細頁面會顯示當前組織關聯的人員和崗位數量。
??
3.3.人員頁面
1.人員頁面可以查看當前組織的下級節點及其關聯的人員信息。?
??
2.點擊“”圖標,可以收縮列表信息。?
??
3.點擊左側圖標可以查看組織或人員的明細信息。?
??
3.4.崗位頁面?
1.崗位頁面可以查看當前崗位及其下級節點信息。?
??
2.點擊左側圖標可以查看對應崗位的明細信息。?
??
3.5.搜索頁面?
1.在搜索頁面可以對組織、人員、崗位、認證日志、同步日志、分發日志信息進行檢索。?
??
2.在搜索主頁面點擊圖標可以跳轉到對應的檢索頁面。?
??
4.技術要點?
本次開發主要使用YDUI框架對IDM移動端功能進行升級,本模塊主要介紹以下YDUI框架以及在本次開發中的技術要點。?
4.1.YDUI框架?
YDUI Touch專為移動端打造,在技術實現、交互設計上兼容主流移動設備,保證代碼輕、性能高;使用 Flexbox 技術,靈活自如地對齊、收縮、擴展元素,輕松搞定移動頁面布局;用 rem 實現強大的屏幕適配布局,等比例適配所有屏幕;自定義Javascript組件、Less文件、Less變量。?
4.2.頁面交互?
當從列表頁面訪問明細頁面時,明細頁面會從屏幕側面彈出,不會刷新頁面。?
??
??
4.3.檢索邏輯?
1.檢索主頁面的搜索框默認搜索組織信息。?
??
2.如果從“崗位”或“人員”頁面跳轉到搜索主頁面,搜索框會搜索對應的人員或崗位信息。?
??
??
5.心得體會?
在學習IDM身份管理平臺的過程中,自己的技術能力及意識形態等多方面都得到了很大提升,并且產生了很多感悟,現在將我在本工作中的收獲總結如下。?
5.1.產品開發?
在產品開發過程中,首先要了解公司框架,熟悉產品中封裝的代碼,當對一切了如執掌后在進行開發,工作時也會游刃有余;其次要具備一定的溝通能力,開發工作中涉及溝通交互的環節很多,只有具有良好的溝通能力才能更好地了解客戶的需求,在開發過程中也會更加順暢。?
5.2.能力提升?
在完善IDM功能的過程中,我在意識形態方面有了提升,比如在開發功能的過程中要考慮全面,不能僅考慮功能實現,還要考慮多方面的因素,換位思考,以客戶的角度驗證功能,測試功能是否能滿足客戶的需求。在開發過程中還需要考慮代碼的質量,這樣開發的功能才能更完善。另外在工作過程中要不斷學習、總結,每天進步一點,日積月累就會積累很多,只有這樣才能不斷提高自身的能力。?
5.3.產品理解?
IDM身份管理平臺滿足企業信息系統的統一用戶管理、統一身份認證、統一授權管理以及安全審計的要求,能夠實現各業務系統的統一登錄和集中訪問,實現用戶身份和權限的統一認證與授權管理,為企業各業務系統提供統一的用戶管理及認證服務。?
IDM能夠迎合企業集團化統一管控需求,滿足企業全面管理,解決企業信息孤島問題,從安全、架構、管理、運維多層面進行整體規劃、分布建設、實施同步、檢查審計,在企業實現5A管控、集團統一管控、信息公司承建托管、分子公司管理的過程中落地實現人員、信息、流程的大集成,能為集團整合內部資源、推動戰略執行、防范項目風險提供全面的數據支持。?
總結
以上是生活随笔為你收集整理的IDM移动端功能升级说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谈谈复利思维
- 下一篇: JAVA String时间转化为数据库D