使用生命週期角色的範例
建立物件時,系統可能會要求使用者為物件選取一個生命週期與小組。可將生命週期角色對應到小組角色,再將小組角色對應到實際使用者,來解析生命週期角色。
例如,假設有下列情況:
• 對於「開發」生命週期的「審核中」階段,會將生命週期角色「推進者」對應至小組角色「小組領導者」,並會授與「推進者」角色「修改」權限。
• 在「原型」小組中,「小組領導者」對應到 Amanda Smith。
• 原則存取控制規則並未授與或絕對拒絕 Amanda Smith 擁有對設計文件的「修改」權限。
然後,使用者 Pat Johnson 在共用檔案櫃中建立設計文件時,選擇「開發」生命週期,並選取「原型」作為小組。
稍後當設計文件的生命週期推進到「審核中」階段時,Amanda Smith 成為「推進者」。雖然原則 ACL 並未授與 Amanda 修改設計文件的權限,但是只要文件是在「審核中」階段 (也就是,直到她提交文件,以推進到下一個生命週期階段為止),她就有權存取 Pat 的文件。