Re: Configuring companies and multi-tenancy

2012-08-02 Thread Brian Pancia
Jose,

 

I have setup systems with well over 100 companies.  One thing to look out for 
is there is a limitation on your access fields on CIs.  Depending on the number 
of companies and how many companies use a Service you may need to change a 
couple fields to get things to work.

 

If you look at your org, you are probably split into multiple branches that 
have multiple divisions under them.  You can setup a Parent Company for each 
branch and have a Child Company for each division.  IT may be one branch, 
possibly the OCIO, with multiple divisions (Net Ops, Security, Data Center, 
etc.).  Each division in IT may have multiple support groups that support one 
or more branches/divisions throughout the organization.  Support Groups can 
support multiple companies.  So let’s say you have a Company Data Center, which 
is a division under the OCIO.  The Data Center company has a Support Group 
Server Administrators under it.  Server Administrators can support multiple 
divisions/companies.  Now you have Server Sam that is a server guru for your HR 
Division/Company.  You can give Server Sam permission to the HR Division only 
and they would only see the HR tickets for the Server Administrators.  The 
problem is that since Server Sam now has rights to the HR Division he will see 
all HR Division tickets, because out of box the customer company is listed in 
field 112.  You can exclude Server Sam from the HR Division and he will see 
only HR Division tickets assigned to him because I believe Assignee has access 
to tickets.  I have to double check but I don’t believe Assignee Group has 
access to tickets, so Server Sam would not be able to see all tickets assigned 
to the Server Administrators.  I might be off on Assignee Group it has been a 
few months since I looked at that.

 

So the problem comes into play with your lock downs.  Look at field 112 and 
there is another field called something like Vendor Assignee Group.   Also look 
at your Request ID field which controls your lockdowns.  Based on your rules 
you may be able to build a simple filter to reset field 112 to provide lock 
downs beyond the Company level.

 

The problem with changing Company names is pretty easy.  The data management 
tool allows you to update Company names and actually does a pretty good job.

 

Services are a CI and there are challenges with the rowlevelsecurity fields 
character limitation.  There are a few other places you may run into this when 
setting up a large number of companies.  I believe the Consoles is one area.  
I’d have to check some of my old notes.  Essentially Services can be used by 
and support by a number of different companies.

 

Hopefully this helps.  I believe I’m slated to give a presentation at WWRUG on 
this very topic, which will go from very basic single tenancy setup to complex 
with multiple companies and row level access based on building access control 
lists.  I’ll also talk about Parent/Child groups and how to set those.  The 
fields are there in the group form to support it, but the functionality is not. 
 It’s pretty simple to build that functionality out though to be supported 
within the ITSM Suite.  The best thing you can do is start off pretty simple 
because if things aren’t setup properly and too complex some of your tickets 
may go into a black hole.  Most IT tickets don’t need to be lockdown.  No one 
cares that the HR departments printer is not working.  When you get into 
Security, PII, and Financials that’s a different story.

 

Good Luck,

 

Brian

 

 

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Jose Huerta
Sent: Thursday, August 02, 2012 1:12 AM
To: arslist@ARSLIST.ORG
Subject: Re: Configuring companies and multi-tenancy

 

** He, he..

 

Well, I'm talking of a regional government of a province with a population of 
half a million people.

And, It isn't USA.

 

Regards,

 

Jose

 

On Thu, Aug 2, 2012 at 12:15 AM, Goodall, Andrew C ago...@jcp.com wrote:

** 

Now I know where all our tax money is going J - not a surprise!

 

Regards,

 

Andrew C. Goodall

Software Engineer

Development Services

ago...@jcpenney.com

jcpenney

6501 Legacy Drive

Plano, TX 75024

jcp.com

 

From: Action Request System discussion list(ARSList) 
[mailto:arslist@arslist.org] On Behalf Of Jose Huerta
Sent: Wednesday, August 01, 2012 4:58 PM
To: arslist@arslist.org
Subject: Configuring companies and multi-tenancy

 

** I have an special case, and I know that there are a lot of solutions. But I 
want to hear from you, experts, what's your opinion.

 

Here's the case:

 

 

A public administration has 10 divisions (Transport, Healthcare, Security, 
Employment, ...)

 

The IT service is organized in two tiers. First there is a list of corporate 
services, that all divisions receive. Second, each division has it's own set of 
proprietary services.

 

The Service Desk is divided in divisions, so each division has it's own service

Re: Configuring companies and multi-tenancy

2012-08-02 Thread Tauf Chowdhury
Brian,
The one thing I've had trouble with is SRM. There is a limitation there I
believe in that a Global AOT can't have application templates associated to
it because they are company specific. So, all the fields would have to be
mapped manually. This adds major admin overhead if configuring services
that would be global and available to more than one sub-company.
Just one more thing to look out for.

Sent from my iPhone

On Aug 2, 2012, at 2:28 AM, Brian Pancia panc...@finityit.com wrote:

**

Jose,



I have setup systems with well over 100 companies.  One thing to look out
for is there is a limitation on your access fields on CIs.  Depending on
the number of companies and how many companies use a Service you may need
to change a couple fields to get things to work.



If you look at your org, you are probably split into multiple branches that
have multiple divisions under them.  You can setup a Parent Company for
each branch and have a Child Company for each division.  IT may be one
branch, possibly the OCIO, with multiple divisions (Net Ops, Security, Data
Center, etc.).  Each division in IT may have multiple support groups that
support one or more branches/divisions throughout the organization.
Support Groups can support multiple companies.  So let’s say you have a
Company Data Center, which is a division under the OCIO.  The Data Center
company has a Support Group Server Administrators under it.  Server
Administrators can support multiple divisions/companies.  Now you have
Server Sam that is a server guru for your HR Division/Company.  You can
give Server Sam permission to the HR Division only and they would only see
the HR tickets for the Server Administrators.  The problem is that since
Server Sam now has rights to the HR Division he will see all HR Division
tickets, because out of box the customer company is listed in field 112.
You can exclude Server Sam from the HR Division and he will see only HR
Division tickets assigned to him because I believe Assignee has access to
tickets.  I have to double check but I don’t believe Assignee Group has
access to tickets, so Server Sam would not be able to see all tickets
assigned to the Server Administrators.  I might be off on Assignee Group it
has been a few months since I looked at that.



So the problem comes into play with your lock downs.  Look at field 112 and
there is another field called something like Vendor Assignee Group.   Also
look at your Request ID field which controls your lockdowns.  Based on your
rules you may be able to build a simple filter to reset field 112 to
provide lock downs beyond the Company level.



The problem with changing Company names is pretty easy.  The data
management tool allows you to update Company names and actually does a
pretty good job.



Services are a CI and there are challenges with the rowlevelsecurity fields
character limitation.  There are a few other places you may run into this
when setting up a large number of companies.  I believe the Consoles is one
area.  I’d have to check some of my old notes.  Essentially Services can be
used by and support by a number of different companies.



Hopefully this helps.  I believe I’m slated to give a presentation at WWRUG
on this very topic, which will go from very basic single tenancy setup to
complex with multiple companies and row level access based on building
access control lists.  I’ll also talk about Parent/Child groups and how to
set those.  The fields are there in the group form to support it, but the
functionality is not.  It’s pretty simple to build that functionality out
though to be supported within the ITSM Suite.  The best thing you can do is
start off pretty simple because if things aren’t setup properly and too
complex some of your tickets may go into a black hole.  Most IT tickets
don’t need to be lockdown.  No one cares that the HR departments printer is
not working.  When you get into Security, PII, and Financials that’s a
different story.



Good Luck,



Brian





*From:* Action Request System discussion list(ARSList) [mailto:
arslist@ARSLIST.ORG] *On Behalf Of *Jose Huerta
*Sent:* Thursday, August 02, 2012 1:12 AM
*To:* arslist@ARSLIST.ORG
*Subject:* Re: Configuring companies and multi-tenancy



** He, he..



Well, I'm talking of a regional government of a province with a population
of half a million people.

And, It isn't USA.



Regards,



Jose



On Thu, Aug 2, 2012 at 12:15 AM, Goodall, Andrew C ago...@jcp.com wrote:

**

Now I know where all our tax money is going J - not a surprise!



Regards,



*Andrew C. Goodall*

Software Engineer

Development Services

ago...@jcpenney.com

*jcpenney*

6501 Legacy Drive

Plano, TX 75024

jcp.com



*From:* Action Request System discussion list(ARSList) [mailto:
arslist@arslist.org] *On Behalf Of *Jose Huerta
*Sent:* Wednesday, August 01, 2012 4:58 PM
*To:* arslist@arslist.org
*Subject:* Configuring companies and multi-tenancy



** I have an special case, and I know that there are a lot

Re: Configuring companies and multi-tenancy

2012-08-02 Thread Carl Wilson
Hi Tauf,

although this is true, a Global SRD cannot have a template, you can
configure the base SRD form to display by updating field 112 to the Group
ID's for the required Companies or make it Public so that all users can see.

This way you can create a normal Template based SRD and expose it outside
the Company it was setup for.  It is a workaround that is done via
configuration though, not customisation.

 

Cheers

Carl

 

http://www.missingpiecessoftware.com/

 

From: Action Request System discussion list(ARSList)
[mailto:arslist@ARSLIST.ORG] On Behalf Of Tauf Chowdhury
Sent: 02 August 2012 10:03
To: arslist@ARSLIST.ORG
Subject: Re: Configuring companies and multi-tenancy

 

** 

Brian,

The one thing I've had trouble with is SRM. There is a limitation there I
believe in that a Global AOT can't have application templates associated to
it because they are company specific. So, all the fields would have to be
mapped manually. This adds major admin overhead if configuring services that
would be global and available to more than one sub-company.

Just one more thing to look out for.

Sent from my iPhone


On Aug 2, 2012, at 2:28 AM, Brian Pancia panc...@finityit.com wrote:

** 

Jose,

 

I have setup systems with well over 100 companies.  One thing to look out
for is there is a limitation on your access fields on CIs.  Depending on the
number of companies and how many companies use a Service you may need to
change a couple fields to get things to work.

 

If you look at your org, you are probably split into multiple branches that
have multiple divisions under them.  You can setup a Parent Company for each
branch and have a Child Company for each division.  IT may be one branch,
possibly the OCIO, with multiple divisions (Net Ops, Security, Data Center,
etc.).  Each division in IT may have multiple support groups that support
one or more branches/divisions throughout the organization.  Support Groups
can support multiple companies.  So let’s say you have a Company Data
Center, which is a division under the OCIO.  The Data Center company has a
Support Group Server Administrators under it.  Server Administrators can
support multiple divisions/companies.  Now you have Server Sam that is a
server guru for your HR Division/Company.  You can give Server Sam
permission to the HR Division only and they would only see the HR tickets
for the Server Administrators.  The problem is that since Server Sam now has
rights to the HR Division he will see all HR Division tickets, because out
of box the customer company is listed in field 112.  You can exclude Server
Sam from the HR Division and he will see only HR Division tickets assigned
to him because I believe Assignee has access to tickets.  I have to double
check but I don’t believe Assignee Group has access to tickets, so Server
Sam would not be able to see all tickets assigned to the Server
Administrators.  I might be off on Assignee Group it has been a few months
since I looked at that.

 

So the problem comes into play with your lock downs.  Look at field 112 and
there is another field called something like Vendor Assignee Group.   Also
look at your Request ID field which controls your lockdowns.  Based on your
rules you may be able to build a simple filter to reset field 112 to provide
lock downs beyond the Company level.

 

The problem with changing Company names is pretty easy.  The data management
tool allows you to update Company names and actually does a pretty good job.

 

Services are a CI and there are challenges with the rowlevelsecurity fields
character limitation.  There are a few other places you may run into this
when setting up a large number of companies.  I believe the Consoles is one
area.  I’d have to check some of my old notes.  Essentially Services can be
used by and support by a number of different companies.

 

Hopefully this helps.  I believe I’m slated to give a presentation at WWRUG
on this very topic, which will go from very basic single tenancy setup to
complex with multiple companies and row level access based on building
access control lists.  I’ll also talk about Parent/Child groups and how to
set those.  The fields are there in the group form to support it, but the
functionality is not.  It’s pretty simple to build that functionality out
though to be supported within the ITSM Suite.  The best thing you can do is
start off pretty simple because if things aren’t setup properly and too
complex some of your tickets may go into a black hole.  Most IT tickets
don’t need to be lockdown.  No one cares that the HR departments printer is
not working.  When you get into Security, PII, and Financials that’s a
different story.

 

Good Luck,

 

Brian

 

 

From: Action Request System discussion list(ARSList)
[mailto:arslist@ARSLIST.ORG] On Behalf Of Jose Huerta
Sent: Thursday, August 02, 2012 1:12 AM
To: arslist@ARSLIST.ORG
Subject: Re: Configuring companies and multi-tenancy

 

** He, he..

 

Well, I'm talking of a regional

Re: Configuring companies and multi-tenancy

2012-08-02 Thread Tauf Chowdhury
Interesting. I'll have to try it out. Thanks!

Sent from my iPhone

On Aug 2, 2012, at 5:12 AM, Carl Wilson carlbwil...@gmail.com wrote:

**

Hi Tauf,

although this is true, a Global SRD cannot have a template, you can
configure the base SRD form to display by updating field 112 to the Group
ID's for the required Companies or make it Public so that all users can see.

This way you can create a normal Template based SRD and expose it outside
the Company it was setup for.  It is a workaround that is done via
configuration though, not customisation.



Cheers

Carl



http://www.missingpiecessoftware.com/



*From:* Action Request System discussion list(ARSList) [mailto:
arslist@ARSLIST.ORG] *On Behalf Of *Tauf Chowdhury
*Sent:* 02 August 2012 10:03
*To:* arslist@ARSLIST.ORG
*Subject:* Re: Configuring companies and multi-tenancy



**

Brian,

The one thing I've had trouble with is SRM. There is a limitation there I
believe in that a Global AOT can't have application templates associated to
it because they are company specific. So, all the fields would have to be
mapped manually. This adds major admin overhead if configuring services
that would be global and available to more than one sub-company.

Just one more thing to look out for.

Sent from my iPhone


On Aug 2, 2012, at 2:28 AM, Brian Pancia panc...@finityit.com wrote:

 **

Jose,



I have setup systems with well over 100 companies.  One thing to look out
for is there is a limitation on your access fields on CIs.  Depending on
the number of companies and how many companies use a Service you may need
to change a couple fields to get things to work.



If you look at your org, you are probably split into multiple branches that
have multiple divisions under them.  You can setup a Parent Company for
each branch and have a Child Company for each division.  IT may be one
branch, possibly the OCIO, with multiple divisions (Net Ops, Security, Data
Center, etc.).  Each division in IT may have multiple support groups that
support one or more branches/divisions throughout the organization.
Support Groups can support multiple companies.  So let’s say you have a
Company Data Center, which is a division under the OCIO.  The Data Center
company has a Support Group Server Administrators under it.  Server
Administrators can support multiple divisions/companies.  Now you have
Server Sam that is a server guru for your HR Division/Company.  You can
give Server Sam permission to the HR Division only and they would only see
the HR tickets for the Server Administrators.  The problem is that since
Server Sam now has rights to the HR Division he will see all HR Division
tickets, because out of box the customer company is listed in field 112.
You can exclude Server Sam from the HR Division and he will see only HR
Division tickets assigned to him because I believe Assignee has access to
tickets.  I have to double check but I don’t believe Assignee Group has
access to tickets, so Server Sam would not be able to see all tickets
assigned to the Server Administrators.  I might be off on Assignee Group it
has been a few months since I looked at that.



So the problem comes into play with your lock downs.  Look at field 112 and
there is another field called something like Vendor Assignee Group.   Also
look at your Request ID field which controls your lockdowns.  Based on your
rules you may be able to build a simple filter to reset field 112 to
provide lock downs beyond the Company level.



The problem with changing Company names is pretty easy.  The data
management tool allows you to update Company names and actually does a
pretty good job.



Services are a CI and there are challenges with the rowlevelsecurity fields
character limitation.  There are a few other places you may run into this
when setting up a large number of companies.  I believe the Consoles is one
area.  I’d have to check some of my old notes.  Essentially Services can be
used by and support by a number of different companies.



Hopefully this helps.  I believe I’m slated to give a presentation at WWRUG
on this very topic, which will go from very basic single tenancy setup to
complex with multiple companies and row level access based on building
access control lists.  I’ll also talk about Parent/Child groups and how to
set those.  The fields are there in the group form to support it, but the
functionality is not.  It’s pretty simple to build that functionality out
though to be supported within the ITSM Suite.  The best thing you can do is
start off pretty simple because if things aren’t setup properly and too
complex some of your tickets may go into a black hole.  Most IT tickets
don’t need to be lockdown.  No one cares that the HR departments printer is
not working.  When you get into Security, PII, and Financials that’s a
different story.



Good Luck,



Brian





*From:* Action Request System discussion list(ARSList) [mailto:
arslist@ARSLIST.ORG] *On Behalf Of *Jose Huerta
*Sent:* Thursday, August 02, 2012

Re: Configuring companies and multi-tenancy

2012-08-02 Thread Terry Bootsma
To expand on Carl's note below, I've also used this approach for Service
Request Definitions.
 
But beware, with a large number of companies, the Field 112 on the SRD has a
limitation of 255 chars.  There is also the issue of updating each SRD every
time a new company comes on board.
 
To alleviate this, consider creating a Computed Group in the Group form that
has it's definition include all the GroupIDs of the companies as an OR
qualfication.  Then, include this single Computed Group name in each SRD's
field 112 ( You can get access to this field via the Form Service Request
Definition Base). 
 
Using this approach, each time you add a new Company, all you need to do is
update the Computed Group definition in the Group Form and, voila,  the
Company has access to all SRDs.  (of course, when you update the Group
schema, the server re-caches, but you would have gotten this when you
created the Company anyway).  If you use Entitlements, you will also have to
manage this as well, but there are People Qualifications that you can use to
make this easier.
 
Hope this helps...

Terry
 
 
 

  _  

From: Action Request System discussion list(ARSList)
[mailto:arslist@ARSLIST.ORG] On Behalf Of Carl Wilson
Sent: Thursday, August 02, 2012 5:12 AM
To: arslist@ARSLIST.ORG
Subject: Re: Configuring companies and multi-tenancy


** 

Hi Tauf,

although this is true, a Global SRD cannot have a template, you can
configure the base SRD form to display by updating field 112 to the Group
ID's for the required Companies or make it Public so that all users can see.

This way you can create a normal Template based SRD and expose it outside
the Company it was setup for.  It is a workaround that is done via
configuration though, not customisation.

 

Cheers

Carl

 

http://www.missingpiecessoftware.com/

 

From: Action Request System discussion list(ARSList)
[mailto:arslist@ARSLIST.ORG] On Behalf Of Tauf Chowdhury
Sent: 02 August 2012 10:03
To: arslist@ARSLIST.ORG
Subject: Re: Configuring companies and multi-tenancy

 

** 

Brian,

The one thing I've had trouble with is SRM. There is a limitation there I
believe in that a Global AOT can't have application templates associated to
it because they are company specific. So, all the fields would have to be
mapped manually. This adds major admin overhead if configuring services that
would be global and available to more than one sub-company.

Just one more thing to look out for.

Sent from my iPhone


On Aug 2, 2012, at 2:28 AM, Brian Pancia panc...@finityit.com wrote:

** 

Jose,

 

I have setup systems with well over 100 companies.  One thing to look out
for is there is a limitation on your access fields on CIs.  Depending on the
number of companies and how many companies use a Service you may need to
change a couple fields to get things to work.

 

If you look at your org, you are probably split into multiple branches that
have multiple divisions under them.  You can setup a Parent Company for each
branch and have a Child Company for each division.  IT may be one branch,
possibly the OCIO, with multiple divisions (Net Ops, Security, Data Center,
etc.).  Each division in IT may have multiple support groups that support
one or more branches/divisions throughout the organization.  Support Groups
can support multiple companies.  So let’s say you have a Company Data
Center, which is a division under the OCIO.  The Data Center company has a
Support Group Server Administrators under it.  Server Administrators can
support multiple divisions/companies.  Now you have Server Sam that is a
server guru for your HR Division/Company.  You can give Server Sam
permission to the HR Division only and they would only see the HR tickets
for the Server Administrators.  The problem is that since Server Sam now has
rights to the HR Division he will see all HR Division tickets, because out
of box the customer company is listed in field 112.  You can exclude Server
Sam from the HR Division and he will see only HR Division tickets assigned
to him because I believe Assignee has access to tickets.  I have to double
check but I don’t believe Assignee Group has access to tickets, so Server
Sam would not be able to see all tickets assigned to the Server
Administrators.  I might be off on Assignee Group it has been a few months
since I looked at that.

 

So the problem comes into play with your lock downs.  Look at field 112 and
there is another field called something like Vendor Assignee Group.   Also
look at your Request ID field which controls your lockdowns.  Based on your
rules you may be able to build a simple filter to reset field 112 to provide
lock downs beyond the Company level.

 

The problem with changing Company names is pretty easy.  The data management
tool allows you to update Company names and actually does a pretty good job.

 

Services are a CI and there are challenges with the rowlevelsecurity fields
character limitation.  There are a few other places you may run into this
when

Re: Configuring companies and multi-tenancy

2012-08-02 Thread Brian Pancia
One way we have gotten around some of these issues was to create a Global
Company, separate from the OOB Global Company.  We use this group for
global services.  You can also setup Parent/Child companies that will limit
the number of companies being pushed to the permission fields.  We were
running into a lot of issues once we passed I believe 20 companies.
Anything under that worked fine.  Anything over we had to start making some
changes on the backend.  The Services CI is definitely a huge creator of
the problems, which is what I'm sure you are seeing in SRM.  Getting the
Parent/Child functionality to work is not a small task.  However, it is not
overly difficult.  This way you keep your groups associated to service
fairly small and should have no issues with the OOB functionality.



On Thu, Aug 2, 2012 at 11:09 AM, Terry Bootsma tboot...@objectpath.comwrote:

 ** **
 To expand on Carl's note below, I've also used this approach for Service
 Request Definitions.

 But beware, with a large number of companies, the Field 112 on the SRD has
 a limitation of 255 chars.  There is also the issue of updating each SRD
 every time a new company comes on board.

 To alleviate this, consider creating a Computed Group in the Group form
 that has it's definition include all the GroupIDs of the companies as an
 OR qualfication.  Then, include this single Computed Group name in each
 SRD's field 112 ( You can get access to this field via the Form Service
 Request Definition Base).

 Using this approach, each time you add a new Company, all you need to do
 is update the Computed Group definition in the Group Form and, voila,  the
 Company has access to all SRDs.  (of course, when you update the Group
 schema, the server re-caches, but you would have gotten this when you
 created the Company anyway).  If you use Entitlements, you will also have
 to manage this as well, but there are People Qualifications that you can
 use to make this easier.

 Hope this helps...

 Terry




  --
 *From:* Action Request System discussion list(ARSList) [mailto:
 arslist@ARSLIST.ORG] *On Behalf Of *Carl Wilson

 *Sent:* Thursday, August 02, 2012 5:12 AM
 *To:* arslist@ARSLIST.ORG
 *Subject:* Re: Configuring companies and multi-tenancy

  **

 Hi Tauf,

 although this is true, a Global SRD cannot have a template, you can
 configure the base SRD form to display by updating field 112 to the Group
 ID's for the required Companies or make it Public so that all users can see.
 

 This way you can create a normal Template based SRD and expose it outside
 the Company it was setup for.  It is a workaround that is done via
 configuration though, not customisation.

 ** **

 Cheers

 Carl

 ** **

 http://www.missingpiecessoftware.com/

 ** **

 *From:* Action Request System discussion list(ARSList) [mailto:
 arslist@ARSLIST.ORG] *On Behalf Of *Tauf Chowdhury
 *Sent:* 02 August 2012 10:03
 *To:* arslist@ARSLIST.ORG
 *Subject:* Re: Configuring companies and multi-tenancy

 ** **

 ** 

 Brian,

 The one thing I've had trouble with is SRM. There is a limitation there I
 believe in that a Global AOT can't have application templates associated to
 it because they are company specific. So, all the fields would have to be
 mapped manually. This adds major admin overhead if configuring services
 that would be global and available to more than one sub-company.

 Just one more thing to look out for.

 Sent from my iPhone


 On Aug 2, 2012, at 2:28 AM, Brian Pancia panc...@finityit.com wrote:

  ** 

 Jose,

  

 I have setup systems with well over 100 companies.  One thing to look out
 for is there is a limitation on your access fields on CIs.  Depending on
 the number of companies and how many companies use a Service you may need
 to change a couple fields to get things to work.

  

 If you look at your org, you are probably split into multiple branches
 that have multiple divisions under them.  You can setup a Parent Company
 for each branch and have a Child Company for each division.  IT may be one
 branch, possibly the OCIO, with multiple divisions (Net Ops, Security, Data
 Center, etc.).  Each division in IT may have multiple support groups that
 support one or more branches/divisions throughout the organization.
 Support Groups can support multiple companies.  So let’s say you have a
 Company Data Center, which is a division under the OCIO.  The Data Center
 company has a Support Group Server Administrators under it.  Server
 Administrators can support multiple divisions/companies.  Now you have
 Server Sam that is a server guru for your HR Division/Company.  You can
 give Server Sam permission to the HR Division only and they would only see
 the HR tickets for the Server Administrators.  The problem is that since
 Server Sam now has rights to the HR Division he will see all HR Division
 tickets, because out of box the customer company is listed in field

Configuring companies and multi-tenancy

2012-08-01 Thread Jose Huerta
I have an special case, and I know that there are a lot of solutions. But I
want to hear from you, experts, what's your opinion.

Here's the case:


A public administration has 10 divisions (Transport, Healthcare, Security,
Employment, ...)

The IT service is organized in two tiers. First there is a list of
corporate services, that all divisions receive. Second, each division has
it's own set of proprietary services.

The Service Desk is divided in divisions, so each division has it's own
service desk. support groups for corporate services attend incidents from
all service desks.

A lot of services are provided by external companies, totally integrated in
the structure, where the external employees work in-house. Each couple of
years the provider can change, being another company the one that provides
the same service. This is transparent for the rest of the organization.

Each division has it's own set of management.

Well, How would you map the companies?

My first approach was to have a company for each division, since it is
desirable to have a security layer between divisions (Healthcare managers
don't need to see about Employment). Also I created another company for
corporate services, where all people working on this IT office is inside
another company.

The problem arises with services were people are form external companies.
For instance the email. The email server are property of the public
administration. Also the manager of the service is a public employee. But
all technicians are from an external company that is providing the service.
It is desirable that the support group would be inside the division. But
also would be desirable to have these people on another company so they
only see tickets assigned to them (and can¡t spy another services provided
by another companies).

For the e-mail service case:
SOLUTION A:

All external people are integrated inside the company IT Office and the
support group is IT Office/Corporate Services/Email.

PROBLEM: Those people can see every corporate ticket.

SOLUTION B:

All external people are inside a new company with its own name Lilonti.
But the support group is IT Office/Corporate SErvice/Email.

PROBLEM: If I don't provide access to the IT Office company the Lilonti
people can't access tickets assigned to them.

SOLUTION C:

All external people are inside a new company with its own name Lilonti.
The support group is created inside this company Lilontly/Corporate
Service/Email.

PROBLEM: If the provider changes, we need to change all assigment rules,
templates, etc. Because the support group changed.



Any Idea?
What would you do?



Jose M. Huerta
Project Manager**

Movil: 661 665 088

Telf.: 971 75 03 24

Fax: 971 75 07 94

 http://www.sm2baleares.es/

SM2 Baleares S.A.
C/Rita Levi 

Edificio SM2 Parc Bit

07121 Palma de Mallorca

  http://es-es.facebook.com/pages/SM2-Baleares/158608627954
  http://twitter.com/#!/SM2Baleares
 http://www.linkedin.com/company/sm2-baleares

La información contenida en este mensaje de correo electrónico es
confidencial. La misma, es enviada con la intención de que únicamente sea
leída por la persona(s) a la(s) que va dirigida. El acceso a este mensaje
por otras personas no está autorizado, por lo que en tal caso, le rogamos
que nos lo comunique por la misma vía, se abstenga de realizar copias del
mensaje o remitirlo o entregarlo a otra persona y proceda a borrarlo de
inmediato.

P Por favor, no imprima este mensaje ni sus documentos adjuntos si no es
necesario.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
image004.jpgimage003.jpgimage002.jpgimage001.jpg

Re: Configuring companies and multi-tenancy

2012-08-01 Thread Goodall, Andrew C
Now I know where all our tax money is going J - not a surprise!

 

Regards,

 

Andrew C. Goodall

Software Engineer

Development Services

ago...@jcpenney.com

jcpenney

6501 Legacy Drive

Plano, TX 75024

jcp.com

 

From: Action Request System discussion list(ARSList) 
[mailto:arslist@arslist.org] On Behalf Of Jose Huerta
Sent: Wednesday, August 01, 2012 4:58 PM
To: arslist@arslist.org
Subject: Configuring companies and multi-tenancy

 

** I have an special case, and I know that there are a lot of solutions. But I 
want to hear from you, experts, what's your opinion.

 

Here's the case:

 

 

A public administration has 10 divisions (Transport, Healthcare, Security, 
Employment, ...)

 

The IT service is organized in two tiers. First there is a list of corporate 
services, that all divisions receive. Second, each division has it's own set of 
proprietary services.

 

The Service Desk is divided in divisions, so each division has it's own service 
desk. support groups for corporate services attend incidents from all service 
desks.

 

A lot of services are provided by external companies, totally integrated in the 
structure, where the external employees work in-house. Each couple of years the 
provider can change, being another company the one that provides the same 
service. This is transparent for the rest of the organization.

 

Each division has it's own set of management.

 

Well, How would you map the companies?

 

My first approach was to have a company for each division, since it is 
desirable to have a security layer between divisions (Healthcare managers don't 
need to see about Employment). Also I created another company for corporate 
services, where all people working on this IT office is inside another company.

 

The problem arises with services were people are form external companies. For 
instance the email. The email server are property of the public administration. 
Also the manager of the service is a public employee. But all technicians are 
from an external company that is providing the service. It is desirable that 
the support group would be inside the division. But also would be desirable to 
have these people on another company so they only see tickets assigned to them 
(and can¡t spy another services provided by another companies).

 

For the e-mail service case:

SOLUTION A:

 

All external people are integrated inside the company IT Office and the 
support group is IT Office/Corporate Services/Email.

 

PROBLEM: Those people can see every corporate ticket.

 

SOLUTION B:

 

All external people are inside a new company with its own name Lilonti. But 
the support group is IT Office/Corporate SErvice/Email.

 

PROBLEM: If I don't provide access to the IT Office company the Lilonti people 
can't access tickets assigned to them.

 

SOLUTION C:

 

All external people are inside a new company with its own name Lilonti. The 
support group is created inside this company Lilontly/Corporate Service/Email.

 

PROBLEM: If the provider changes, we need to change all assigment rules, 
templates, etc. Because the support group changed.

 

 

 

Any Idea? 

What would you do?

 

 

 

Jose M. Huerta
Project Manager

Movil: 661 665 088

Telf.: 971 75 03 24

Fax: 971 75 07 94

  http://www.sm2baleares.es/ 

SM2 Baleares S.A.
C/Rita Levi 

Edificio SM2 Parc Bit

07121 Palma de Mallorca

   http://es-es.facebook.com/pages/SM2-Baleares/158608627954   
http://twitter.com/#!/SM2Baleares   
http://www.linkedin.com/company/sm2-baleares 

La información contenida en este mensaje de correo electrónico es confidencial. 
La misma, es enviada con la intención de que únicamente sea leída por la 
persona(s) a la(s) que va dirigida. El acceso a este mensaje por otras personas 
no está autorizado, por lo que en tal caso, le rogamos que nos lo comunique por 
la misma vía, se abstenga de realizar copias del mensaje o remitirlo o 
entregarlo a otra persona y proceda a borrarlo de inmediato.

P Por favor, no imprima este mensaje ni sus documentos adjuntos si no es 
necesario.

 

_attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_ 

font face=monospacesize=-3brThe information transmitted is intended 
only for the person or entity to which it is addressed and brmay contain 
confidential and/or privileged material. If the reader of this message is not 
the intendedbrrecipient, you are hereby notified that your access is 
unauthorized, and any review, dissemination,brdistribution or copying of this 
message including any attachments is strictly prohibited. If you are notbrthe 
intended recipient, please contact the sender and delete the material from any 
computer.br


___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
image001.jpgimage002.jpgimage003.jpgimage004.jpg

Re: Configuring companies and multi-tenancy

2012-08-01 Thread Jose Huerta
He, he..

Well, I'm talking of a regional government of a province with a population
of half a million people.

And, It isn't USA.

Regards,

Jose

On Thu, Aug 2, 2012 at 12:15 AM, Goodall, Andrew C ago...@jcp.com wrote:

 **

 Now I know where all our tax money is going J - not a surprise!

 ** **

 Regards,

  

 *Andrew C. Goodall*

 Software Engineer

 Development Services

 ago...@jcpenney.com

 *jcpenney*

 6501 Legacy Drive

 Plano, TX 75024

 jcp.com

 ** **

 *From:* Action Request System discussion list(ARSList) [mailto:
 arslist@arslist.org] *On Behalf Of *Jose Huerta
 *Sent:* Wednesday, August 01, 2012 4:58 PM
 *To:* arslist@arslist.org
 *Subject:* Configuring companies and multi-tenancy

 ** **

 ** I have an special case, and I know that there are a lot of solutions.
 But I want to hear from you, experts, what's your opinion.

 ** **

 Here's the case:

 ** **

 ** **

 A public administration has 10 divisions (Transport, Healthcare, Security,
 Employment, ...)

 ** **

 The IT service is organized in two tiers. First there is a list of
 corporate services, that all divisions receive. Second, each division has
 it's own set of proprietary services.

 ** **

 The Service Desk is divided in divisions, so each division has it's own
 service desk. support groups for corporate services attend incidents from
 all service desks.

 ** **

 A lot of services are provided by external companies, totally integrated
 in the structure, where the external employees work in-house. Each couple
 of years the provider can change, being another company the one that
 provides the same service. This is transparent for the rest of the
 organization.

 ** **

 Each division has it's own set of management.

 ** **

 Well, How would you map the companies?

 ** **

 My first approach was to have a company for each division, since it is
 desirable to have a security layer between divisions (Healthcare managers
 don't need to see about Employment). Also I created another company for
 corporate services, where all people working on this IT office is inside
 another company.

 ** **

 The problem arises with services were people are form external companies.
 For instance the email. The email server are property of the public
 administration. Also the manager of the service is a public employee. But
 all technicians are from an external company that is providing the service.
 It is desirable that the support group would be inside the division. But
 also would be desirable to have these people on another company so they
 only see tickets assigned to them (and can¡t spy another services provided
 by another companies).

 ** **

 For the e-mail service case:

 SOLUTION A:

 ** **

 All external people are integrated inside the company IT Office and the
 support group is IT Office/Corporate Services/Email.

 ** **

 PROBLEM: Those people can see every corporate ticket.

 ** **

 SOLUTION B:

 ** **

 All external people are inside a new company with its own name Lilonti.
 But the support group is IT Office/Corporate SErvice/Email.

 ** **

 PROBLEM: If I don't provide access to the IT Office company the Lilonti
 people can't access tickets assigned to them.

 ** **

 SOLUTION C:

 ** **

 All external people are inside a new company with its own name Lilonti.
 The support group is created inside this company Lilontly/Corporate
 Service/Email.

 ** **

 PROBLEM: If the provider changes, we need to change all assigment rules,
 templates, etc. Because the support group changed.

 ** **

 ** **

 ** **

 Any Idea? 

 What would you do?

 ** **

 ** **

 ** **

 Jose M. Huerta
 Project Manager

 Movil: 661 665 088

 Telf.: 971 75 03 24

 Fax: 971 75 07 94

 http://www.sm2baleares.es/

 SM2 Baleares S.A.
 C/Rita Levi 

 Edificio SM2 Parc Bit

 07121 Palma de Mallorca

   http://es-es.facebook.com/pages/SM2-Baleares/158608627954
 http://twitter.com/#!/SM2Baleares
  http://www.linkedin.com/company/sm2-baleares

 La información contenida en este mensaje de correo electrónico es
 confidencial. La misma, es enviada con la intención de que únicamente sea
 leída por la persona(s) a la(s) que va dirigida. El acceso a este mensaje
 por otras personas no está autorizado, por lo que en tal caso, le rogamos
 que nos lo comunique por la misma vía, se abstenga de realizar copias del
 mensaje o remitirlo o entregarlo a otra persona y proceda a borrarlo de
 inmediato.

 P Por favor, no imprima este mensaje ni sus documentos adjuntos si no es
 necesario.

 ** **

 _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_ 

 The information transmitted is intended only for the person or entity to
 which it is addressed and
 may contain confidential and/or privileged material. If the reader of this
 message is not the intended
 recipient, you are hereby