讀is your organization too unique
to use universal data models?
1.分離組織跟角色的資訊
party,partydefinition,defintiontype(可選)
2.抽象出組織間的關係的常用屬性(包括:優先,狀態,開始日期)
party,partyrelation,relation priority definition,
relation status definition,relation type(可選).
具體的partyrelation可用子型別或者關聯來進行處理。
3.描述party位址的複雜的位址模式
通過partyaddress
party同partyaddress(1:m)
partyaddress同address(m:1)
得到party同address的多對多關係。
通式通過address role得到對partyaddress的分類功能(可選)
4.複雜的聯絡模式
party可以有**號碼,電子郵件等聯絡機制.
party,party contact mechanism
contact mechanism(with sub types)
contact definition type(optional,too complex)
party contact mechanism role and it's type(太複雜了吧,有這樣的需要!?)
orm的處理:
1.需要乙個多型many-to-one關係
2.party partyrelation需要多型關聯
3.簡單的關聯關係
4.方法1:contact definition type不需要,直接使用contact mechanism的子類機制。
方法2:使用map實現可定義的contact mechanism,定義則為contact definition type。
通用的人員和組織結構模型
感謝 martin fowler,很多想法來自他的 分析模式 analysis patterns 企業架構的出發點是業務,業務實現的關鍵是人,業務關係的理順靠組織架構。在企業it整合的過程中,對於人員和組織機構資訊的整合是乙個重點。但是目前的解決方案中往往偏重於 系統使用者 的整合,而對組織架構沒有...
API通用返回模型
1 2 通用返回類 3 4public class result58 訊息 9public string msg 10 業務資料 11public object data 12 13 不帶資料成功返回型別 14 15 16public static result success 1723 24 帶資...
讀《小明公升職記》(五)
今天看了小明部落格 1.我們其實不是讓生活慢下來,而是讓心慢下來,心慢下來了,這個世界也就變慢了。2.d id allen公司 gtd方法創立者 的人,其實並不認為gtd僅僅是時間管理的方法 橫軸的捕捉 明晰 組織 行動 檢視,提高掌控力,在提高掌控力的過程中,我們會提公升視角,從行動 到專案 到角...