3.14. MAC operations

 
IRM includes the “MAC” feature, which allows the user to record, and if necessary undo, a set of operations under a MAC ticket.  This feature is meant to support situations where the IRM user wants to record a potential change in IRM’s data, while still maintaining the ability to undo that change independent of any other changes made around the same time by the same or other IRM users. 
 
Example: A common scenario for using this feature is to prepare for the arrival of a new employee (“user” categorized object). This scenario may involve moving an existing employee to a different cube in order to make room for the new person, ordering a new computer, adding wiring to support a different network, etc. This scenario is supported under the IRM MAC system as follows:
  • An IRM user creates a MAC ticket to track the set of changes
  • Multiple IRM users (likely from different departments, such as IT, HR, facilities, the hiring department, etc.) use the ticket to create the necessary changes in IRM (add the new user, relocate some other user, order equipment, install cabling, etc.)
  • Any IRM user can see the relevant data either with or without the changes made under this MAC ticket.
  • At some point either the new user arrives, in which case the ticket is marked complete and the changes are made permanent, or something goes wrong with the hire process and the ticket is cancelled, which will undo all of the changes recorded in the MAC transaction ticket.