perMIT use cases
Each of the cases below should be a link to a document that includes the full, detailed, story underlying the bullet item. The detailed document for each case should also include a reference to formal diagrams.
- User Alice grants an permission to user Bob (ADD)
- User Alice removes an permission that user Bob currently has. (DELETE)
- User Catherine reviews the audit trail of permissions that Bob has had over time. (AUDIT)
- User Catherine reviews the audit trail of permissions that Alice has modified over time. (AUDIT)
- User Catherine views a report of all of the users that have a particular permission as of date MM/DD/YYYY. (REPORT / AUDIT)
- User John creates a data feed to populate a qualifier from an external source. (ADMIN)
- User Fred creates a data feed that sends permission data into the ERP's financial reporting subsystem. (REPORT / ADMIN)
- User Dave creates a data feed from an external system that controls an implied permission. (ADMIN)
- User Dave modifies an implied permission rule. (ADMIN ?)
- User Andrew modifies a qualifier type. (ADMIN)
- User Andrew creates a new function category to support a new application. (ADMIN)
- User Andrew creates a qualifier hierarchy associated with a new function category. (ADMIN)
- User Andrew modifies a function's parent/child relationship. (ADMIN)
- User Scott needs to create some design artificats while he is creating a new application that will use perMIT to manage permissions. (N/A)