I'm setting up another support company (Company B) alongside our existing one for Incident Management. They have separate support staff and therefore separate groups\categories\company structure with a seperate SLA matrix. (V7.3.2)
Company B has a separate Incident process and therefore separate windows that are basically the same as Company A
I'm trying to keep redesign to a minimum so I need a way of segregating the the information that Copmany B uses i.e. Incident categories, impact categories, locations etc. with Company B only able to see their list entries in all categories that are shared
1) Data Partitioning
Partition the category objects involved. I'm not too bothered at this stage about partitioning the incidents themselves (that will be done in the future). Just reusing existing objects (e.g. Impact categories) but with Company B only able to see their list entries in all categories
So could I data partition based on Analyst's Company for each object where I need Company B to see just their own menu items (System Affected category for e.g.)? Or is data partitioning only for Incidents\Change partitioning?
I could add another attribute to each object that I need to be filtered and then set up a filter based on Analyst Support Company and set the filter to display the relevant entries in the list based on the additional attribute setting. I guess this would work using the Incident Process name to filter via as well as Company B will have a separate process altogether
3) New Object
I could create a separate object altogether for each field that I need to hold different data for Company B
4) Something else??
Hope that makes sense! What does everyone recommend?
Thanks in advance