Custom Objects and Overlays

2011-12-13 Thread Kemes, Lisa
If we move our custom objects (from 7.1 p7) over to our new server 7.6.04 p2 in 
base development mode, does this mean that when we ever upgrade our 7.6.04 p2 
server, these objects will be deleted?

These are purely custom (we are a custom shop).

Lisa Kemes
AR System Developer
TEIS - USA
+1 717 810 2408 tel
+1 717 602 9460 mobile
lisa.ke...@te.com
100 Amp Drive
Harrisburg, PA 17112

[http://www.te.com/images/socialmedia/smallTElogo.gif]

www.te.com

[http://www.te.com/images/socialmedia/twitter.png]
 [http://www.te.com/images/socialmedia/facebook.png] 
  
[http://www.te.com/images/socialmedia/flickr.png] 
  
[http://www.te.com/images/socialmedia/linkedin.png] 
  
[http://www.te.com/images/socialmedia/youtube.png] 



___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"


Re: Custom Objects and Overlays

2011-12-13 Thread Roger Justice
Only OOTB objects will ever be modified Custom objects will not be touched.



-Original Message-
From: Kemes, Lisa 
To: arslist 
Sent: Tue, Dec 13, 2011 2:16 pm
Subject: Custom Objects and Overlays


** 
If we move our custom objects (from 7.1 p7) over to our new server 7.6.04 p2 in 
base development mode, does this mean that when we ever upgrade our 7.6.04 p2 
server, these objects will be deleted?
 
These are purely custom (we are a custom shop).
 
Lisa Kemes
AR System Developer
TEIS - USA
+1 717 810 2408 tel
+1 717 602 9460 mobile
lisa.ke...@te.com
100 Amp Drive
Harrisburg, PA 17112

 

www.te.com 

 
 
_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ 

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"


Re: Custom Objects and Overlays

2011-12-13 Thread Kemes, Lisa
OK, just making extra super dooper sure!  We are finally starting to get the 
feel for Dev Studio and Overlays and 7.6.04 sp2 and that's what I thought, but 
it says there's a Custom and Overlay in Best Practices and only Base Objects 
should go in Base Form Mode.

Wanted to make sure it was OK to develop our custom objects in Base Mode.


Thanks!

Lisa




From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Roger Justice
Sent: Tuesday, December 13, 2011 2:21 PM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays

** Only OOTB objects will ever be modified Custom objects will not be touched.


-Original Message-
From: Kemes, Lisa 
To: arslist 
Sent: Tue, Dec 13, 2011 2:16 pm
Subject: Custom Objects and Overlays

**
If we move our custom objects (from 7.1 p7) over to our new server 7.6.04 p2 in 
base development mode, does this mean that when we ever upgrade our 7.6.04 p2 
server, these objects will be deleted?

These are purely custom (we are a custom shop).

Lisa Kemes
AR System Developer
TEIS - USA
+1 717 810 2408 tel
+1 717 602 9460 mobile
lisa.ke...@te.com<mailto:lisa.ke...@te.com>
100 Amp Drive
Harrisburg, PA 17112

[http://www.te.com/images/socialmedia/smallTElogo.gif]<http://www.te.com/>

www.te.com<http://www.te.com/>

[http://www.te.com/images/socialmedia/twitter.png]<http://twitter.com/teconnectivity>
 [http://www.te.com/images/socialmedia/facebook.png] 
<http://www.facebook.com/teconnectivity>  
[http://www.te.com/images/socialmedia/flickr.png] 
<http://www.flickr.com/photos/teconnectivity/>  
[http://www.te.com/images/socialmedia/linkedin.png] 
<http://www.linkedin.com/groups?gid=1591657>  
[http://www.te.com/images/socialmedia/youtube.png] 
<http://www.youtube.com/teconnectivity>

_attend WWRUG12 www.wwrug.com<http://www.wwrug.com/> ARSlist: "Where the 
Answers Are"_
_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"


Re: Custom Objects and Overlays

2011-12-13 Thread LJ LongWing
Lisa,

Consider Base mode 'Remedy before 7.6.4'..same stuff applies.  The existence
of Overlays and Custom objects is BMC's way of trying to provide flexibility
for their (and other vendor's) OOTB applications.  The 'implication' that I
have gotten is that you can continue to ignore them if you want to and
things will continue working the way they are..OR, you can move all of your
custom code to the 'Custom' layer, and continue to move forward with BMC's
vision of the future.either way you can move forward.

 

From: Action Request System discussion list(ARSList)
[mailto:arslist@ARSLIST.ORG] On Behalf Of Kemes, Lisa
Sent: Tuesday, December 13, 2011 12:23 PM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays

 

** 

OK, just making extra super dooper sure!  We are finally starting to get the
feel for Dev Studio and Overlays and 7.6.04 sp2 and that's what I thought,
but it says there's a Custom and Overlay in Best Practices and only Base
Objects should go in Base Form Mode.  

 

Wanted to make sure it was OK to develop our custom objects in Base Mode.

 

Thanks! 

Lisa 

 

 

  _  

From: Action Request System discussion list(ARSList)
[mailto:arslist@ARSLIST.ORG] On Behalf Of Roger Justice
Sent: Tuesday, December 13, 2011 2:21 PM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays

** Only OOTB objects will ever be modified Custom objects will not be
touched.

-Original Message-
From: Kemes, Lisa 
To: arslist 
Sent: Tue, Dec 13, 2011 2:16 pm
Subject: Custom Objects and Overlays

** 

If we move our custom objects (from 7.1 p7) over to our new server 7.6.04 p2
in base development mode, does this mean that when we ever upgrade our
7.6.04 p2 server, these objects will be deleted?

 

These are purely custom (we are a custom shop).

 

Lisa Kemes

AR System Developer
TEIS - USA

+1 717 810 2408 tel
+1 717 602 9460 mobile
lisa.ke...@te.com
100 Amp Drive

Harrisburg, PA 17112



www.te.com <http://www.te.com/>  




 

_attend WWRUG12 www.wwrug.com <http://www.wwrug.com/>  ARSlist: "Where the
Answers Are"_ 

_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_

_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ 


___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"


Re: Custom Objects and Overlays

2011-12-13 Thread Roger Justice
If you have been on the 7.7 Beta only OOTB objects will be in the base mode 
which is a change from 7.6.04.



-Original Message-
From: LJ LongWing 
To: arslist 
Sent: Tue, Dec 13, 2011 2:32 pm
Subject: Re: Custom Objects and Overlays


** 
Lisa,
Consider Base mode ‘Remedy before 7.6.4’….same stuff applies.  The existence of 
Overlays and Custom objects is BMC’s way of trying to provide flexibility for 
their (and other vendor’s) OOTB applications.  The ‘implication’ that I have 
gotten is that you can continue to ignore them if you want to and things will 
continue working the way they are….OR, you can move all of your custom code to 
the ‘Custom’ layer, and continue to move forward with BMC’s vision of the 
future…either way you can move forward.
 

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Kemes, Lisa
Sent: Tuesday, December 13, 2011 12:23 PM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays

 
** 
OK, just making extra super dooper sure!  We are finally starting to get the 
feel for Dev Studio and Overlays and 7.6.04 sp2 and that's what I thought, but 
it says there's a Custom and Overlay in Best Practices and only Base Objects 
should go in Base Form Mode.  
 
Wanted to make sure it was OK to develop our custom objects in Base Mode.

 

Thanks! 
Lisa 

 

 

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Roger Justice
Sent: Tuesday, December 13, 2011 2:21 PM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays
** Only OOTB objects will ever be modified Custom objects will not be touched.

-Original Message-
From: Kemes, Lisa 
To: arslist 
Sent: Tue, Dec 13, 2011 2:16 pm
Subject: Custom Objects and Overlays

** 

If we move our custom objects (from 7.1 p7) over to our new server 7.6.04 p2 in 
base development mode, does this mean that when we ever upgrade our 7.6.04 p2 
server, these objects will be deleted?

 

These are purely custom (we are a custom shop).

 

Lisa Kemes
AR System Developer
TEIS - USA
+1 717 810 2408 tel
+1 717 602 9460 mobile
lisa.ke...@te.com
100 Amp Drive
Harrisburg, PA 17112



www.te.com 




 

_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ 

_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_
_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ 
_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ 

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"


Re: Custom Objects and Overlays

2011-12-13 Thread Mueller, Doug
Everyone,

Just to be clear about the design and intent of overlays and BMC's position.

There is going to be a "recommended best practice" vs. a "what can you really 
do".

So, let's start with the Recommended best practice.

The base layer is for things delivered from BMC or by BMC applications.  This 
includes:


n  System forms

n  Applications from BMC

n  Things changed to applications through configuration that result in 
structure changes.  For
example, changing classes to the CMDB through the class manager will actually 
make the changes
in the base layer or new filters with SLM will create in the Base layer.

NOTE: there are some times - like when you set up an SLA on a custom added 
attribute - where
the SLA filter may end up in overlay but that is only when you are referring to 
a custom object.

Think of it as - it is from BMC.

The overlay layer is owned by the customer.  This would be things you add as 
new objects and things
where you overlay a BMC definition and change it in some way.  All of these 
things end up in the overlay
layer.

This approach makes things crystal clear about who owns things where and who is 
allowed to change
things.

Note: In the future, there will be more capability with multiple overlay layers 
which would allow things
like a partner to have their layer separate from BMC and from the end customer.

So, as much as possible, this is the way to think about things.


But, on to the second topic of what can you really do if desired (although not 
best practice)

If you create new objects in the base layer (except views and fields which I 
will get to), they will be left
alone and will not be affected by upgrades.  We will continue to leave things 
we don't know about as
they are.

HOWEVER, if you try and add a field or a view to a BMC form, even if it is just 
adding a NEW view or field,
we are likely to affect it.  We will likely remove it as it is OUR form and we 
found things on it that are
wrong so we clean it up.  So, DO NOT add fields or views to BMC forms in Base 
mode under any
conditions.  You can of course add fields/views in the overlay.

Another risk is that if something has a name overlap, we will overwrite your 
definition.  So, if we create
a new form or new workflow that happens to have the same name, we will wipe 
your definition.  If it was
in overlay mode, we would notice the conflict.

If you want to change any BMC definition, you of course must use the overlay.  
Even if you don't have
any BMC apps, you do have BMC system forms and you may have the CMDB.  Any 
adjustments to
anything there must be done in an overlay.



So, can you choose to leave your custom objects in Base?  Absolutely.  The 
system will function correctly
and will upgrade just fine.  However, there is assistance to move it to the 
overlay layer and I would
encourage you to do that just for purity and clarity - BMC in Base/Customer in 
Overlay.


I hope this is clear.   Things will work either way if you follow the rules, 
but the recommendation is to
use the overlay structure fully and properly by isolating BMC and customer work 
areas.

Doug Mueller

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of LJ LongWing
Sent: Tuesday, December 13, 2011 11:33 AM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays

**
Lisa,
Consider Base mode 'Remedy before 7.6.4'same stuff applies.  The existence 
of Overlays and Custom objects is BMC's way of trying to provide flexibility 
for their (and other vendor's) OOTB applications.  The 'implication' that I 
have gotten is that you can continue to ignore them if you want to and things 
will continue working the way they areOR, you can move all of your custom 
code to the 'Custom' layer, and continue to move forward with BMC's vision of 
the future...either way you can move forward.

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Kemes, Lisa
Sent: Tuesday, December 13, 2011 12:23 PM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays

**
OK, just making extra super dooper sure!  We are finally starting to get the 
feel for Dev Studio and Overlays and 7.6.04 sp2 and that's what I thought, but 
it says there's a Custom and Overlay in Best Practices and only Base Objects 
should go in Base Form Mode.

Wanted to make sure it was OK to develop our custom objects in Base Mode.


Thanks!

Lisa



From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Roger Justice
Sent: Tuesday, December 13, 2011 2:21 PM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays
** Only OOTB objects will ever be modified Custom objects will not be touched.
-Original Message-----
From: Kemes, Lisa 
To: arslist 
Sent: Tue, Dec 13, 2011 2:16 pm
Subject: Custom Objec

Re: Custom Objects and Overlays

2011-12-13 Thread Kemes, Lisa
CK!  Then what happens to Non OOTB forms and workflow that are in Base mode?


Thanks!

Lisa




From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Roger Justice
Sent: Tuesday, December 13, 2011 2:39 PM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays

** If you have been on the 7.7 Beta only OOTB objects will be in the base mode 
which is a change from 7.6.04.


-Original Message-
From: LJ LongWing 
To: arslist 
Sent: Tue, Dec 13, 2011 2:32 pm
Subject: Re: Custom Objects and Overlays

**
Lisa,
Consider Base mode 'Remedy before 7.6.4'same stuff applies.  The existence 
of Overlays and Custom objects is BMC's way of trying to provide flexibility 
for their (and other vendor's) OOTB applications.  The 'implication' that I 
have gotten is that you can continue to ignore them if you want to and things 
will continue working the way they areOR, you can move all of your custom 
code to the 'Custom' layer, and continue to move forward with BMC's vision of 
the future...either way you can move forward.

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG<mailto:arslist@ARSLIST.ORG?>] On Behalf Of Kemes, 
Lisa
Sent: Tuesday, December 13, 2011 12:23 PM
To: arslist@ARSLIST.ORG<mailto:arslist@ARSLIST.ORG>
Subject: Re: Custom Objects and Overlays

**
OK, just making extra super dooper sure!  We are finally starting to get the 
feel for Dev Studio and Overlays and 7.6.04 sp2 and that's what I thought, but 
it says there's a Custom and Overlay in Best Practices and only Base Objects 
should go in Base Form Mode.

Wanted to make sure it was OK to develop our custom objects in Base Mode.

Thanks!
Lisa



From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG<mailto:arslist@ARSLIST.ORG?>] On Behalf Of Roger 
Justice
Sent: Tuesday, December 13, 2011 2:21 PM
To: arslist@ARSLIST.ORG<mailto:arslist@ARSLIST.ORG>
Subject: Re: Custom Objects and Overlays
** Only OOTB objects will ever be modified Custom objects will not be touched.
-Original Message-
From: Kemes, Lisa mailto:lisa.ke...@te.com>>
To: arslist mailto:arslist@ARSLIST.ORG>>
Sent: Tue, Dec 13, 2011 2:16 pm
Subject: Custom Objects and Overlays
**
If we move our custom objects (from 7.1 p7) over to our new server 7.6.04 p2 in 
base development mode, does this mean that when we ever upgrade our 7.6.04 p2 
server, these objects will be deleted?

These are purely custom (we are a custom shop).

Lisa Kemes
AR System Developer
TEIS - USA
+1 717 810 2408 tel
+1 717 602 9460 mobile
lisa.ke...@te.com<mailto:lisa.ke...@te.com>
100 Amp Drive
Harrisburg, PA 17112



www.te.com<http://www.te.com/>



_attend WWRUG12 www.wwrug.com<http://www.wwrug.com/> ARSlist: "Where the 
Answers Are"_
_attend WWRUG12 www.wwrug.com<http://www.wwrug.com/> ARSlist: "Where the 
Answers Are"_
_attend WWRUG12 www.wwrug.com<http://www.wwrug.com/> ARSlist: "Where the 
Answers Are"_
_attend WWRUG12 www.wwrug.com<http://www.wwrug.com/> ARSlist: "Where the 
Answers Are"_
_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"


Re: Custom Objects and Overlays

2011-12-13 Thread Kemes, Lisa
Thanks for the clarification Doug!

Lisa




From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Mueller, Doug
Sent: Tuesday, December 13, 2011 3:00 PM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays

**
Everyone,

Just to be clear about the design and intent of overlays and BMC's position.

There is going to be a "recommended best practice" vs. a "what can you really 
do".

So, let's start with the Recommended best practice.

The base layer is for things delivered from BMC or by BMC applications.  This 
includes:


n  System forms

n  Applications from BMC

n  Things changed to applications through configuration that result in 
structure changes.  For
example, changing classes to the CMDB through the class manager will actually 
make the changes
in the base layer or new filters with SLM will create in the Base layer.

NOTE: there are some times - like when you set up an SLA on a custom added 
attribute - where
the SLA filter may end up in overlay but that is only when you are referring to 
a custom object.

Think of it as - it is from BMC.

The overlay layer is owned by the customer.  This would be things you add as 
new objects and things
where you overlay a BMC definition and change it in some way.  All of these 
things end up in the overlay
layer.

This approach makes things crystal clear about who owns things where and who is 
allowed to change
things.

Note: In the future, there will be more capability with multiple overlay layers 
which would allow things
like a partner to have their layer separate from BMC and from the end customer.

So, as much as possible, this is the way to think about things.


But, on to the second topic of what can you really do if desired (although not 
best practice)

If you create new objects in the base layer (except views and fields which I 
will get to), they will be left
alone and will not be affected by upgrades.  We will continue to leave things 
we don't know about as
they are.

HOWEVER, if you try and add a field or a view to a BMC form, even if it is just 
adding a NEW view or field,
we are likely to affect it.  We will likely remove it as it is OUR form and we 
found things on it that are
wrong so we clean it up.  So, DO NOT add fields or views to BMC forms in Base 
mode under any
conditions.  You can of course add fields/views in the overlay.

Another risk is that if something has a name overlap, we will overwrite your 
definition.  So, if we create
a new form or new workflow that happens to have the same name, we will wipe 
your definition.  If it was
in overlay mode, we would notice the conflict.

If you want to change any BMC definition, you of course must use the overlay.  
Even if you don't have
any BMC apps, you do have BMC system forms and you may have the CMDB.  Any 
adjustments to
anything there must be done in an overlay.



So, can you choose to leave your custom objects in Base?  Absolutely.  The 
system will function correctly
and will upgrade just fine.  However, there is assistance to move it to the 
overlay layer and I would
encourage you to do that just for purity and clarity - BMC in Base/Customer in 
Overlay.


I hope this is clear.   Things will work either way if you follow the rules, 
but the recommendation is to
use the overlay structure fully and properly by isolating BMC and customer work 
areas.

Doug Mueller

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of LJ LongWing
Sent: Tuesday, December 13, 2011 11:33 AM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays

**
Lisa,
Consider Base mode 'Remedy before 7.6.4'same stuff applies.  The existence 
of Overlays and Custom objects is BMC's way of trying to provide flexibility 
for their (and other vendor's) OOTB applications.  The 'implication' that I 
have gotten is that you can continue to ignore them if you want to and things 
will continue working the way they areOR, you can move all of your custom 
code to the 'Custom' layer, and continue to move forward with BMC's vision of 
the future...either way you can move forward.

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Kemes, Lisa
Sent: Tuesday, December 13, 2011 12:23 PM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays

**
OK, just making extra super dooper sure!  We are finally starting to get the 
feel for Dev Studio and Overlays and 7.6.04 sp2 and that's what I thought, but 
it says there's a Custom and Overlay in Best Practices and only Base Objects 
should go in Base Form Mode.

Wanted to make sure it was OK to develop our custom objects in Base Mode.


Thanks!

Lisa



From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Roger Justice
S

Re: Custom Objects and Overlays

2011-12-13 Thread patrick zandi
Doug I have a question:: Indexing Overlays.. Can this be done?

 We are creating tons of overlay fields for reporting purposes that the
Company requirements / Gov has that BMC does not do..

What is the policy on these fields:: is there a doc on best performance for
using with flashboards, and Analytics, and API call's ETC..

I already know we are not suppose to use the overlays.. but that does not
matter when the customer wants it.. I do not think they know you, and I
cannot use your name in any meeting to stop it... LOL


On Tue, Dec 13, 2011 at 3:11 PM, Kemes, Lisa  wrote:

> ** **
> Thanks for the clarification Doug!
>
> Lisa
>
>
>  --
> *From:* Action Request System discussion list(ARSList) [mailto:
> arslist@ARSLIST.ORG] *On Behalf Of *Mueller, Doug
> *Sent:* Tuesday, December 13, 2011 3:00 PM
>
> *To:* arslist@ARSLIST.ORG
> *Subject:* Re: Custom Objects and Overlays
>
> **
>
> Everyone,
>
> ** **
>
> Just to be clear about the design and intent of overlays and BMC's
> position.
>
> ** **
>
> There is going to be a "recommended best practice" vs. a "what can you
> really do".
>
> ** **
>
> So, let's start with the Recommended best practice.
>
> ** **
>
> The base layer is for things delivered from BMC or by BMC applications.
> This includes:
>
> ** **
>
> **n  **System forms
>
> **n  **Applications from BMC
>
> **n  **Things changed to applications through configuration that result
> in structure changes.  For
> example, changing classes to the CMDB through the class manager will
> actually make the changes
> in the base layer or new filters with SLM will create in the Base layer.
>
> NOTE: there are some times – like when you set up an SLA on a custom added
> attribute – where
> the SLA filter may end up in overlay but that is only when you are
> referring to a custom object.
>
> ** **
>
> Think of it as – it is from BMC.
>
> ** **
>
> The overlay layer is owned by the customer.  This would be things you add
> as new objects and things
>
> where you overlay a BMC definition and change it in some way.  All of
> these things end up in the overlay
>
> layer.
>
> ** **
>
> This approach makes things crystal clear about who owns things where and
> who is allowed to change
>
> things.
>
> ** **
>
> Note: In the future, there will be more capability with multiple overlay
> layers which would allow things
>
> like a partner to have their layer separate from BMC and from the end
> customer.
>
> ** **
>
> So, as much as possible, this is the way to think about things.
>
> ** **
>
> ** **
>
> But, on to the second topic of what can you really do if desired (although
> not best practice)….
>
> ** **
>
> If you create new objects in the base layer (except views and fields which
> I will get to), they will be left
>
> alone and will not be affected by upgrades.  We will continue to leave
> things we don't know about as
>
> they are.
>
> ** **
>
> HOWEVER, if you try and add a field or a view to a BMC form, even if it is
> just adding a NEW view or field,
>
> we are likely to affect it.  We will likely remove it as it is OUR form
> and we found things on it that are
>
> wrong so we clean it up.  So, DO NOT add fields or views to BMC forms in
> Base mode under any
>
> conditions.  You can of course add fields/views in the overlay.
>
> ** **
>
> Another risk is that if something has a name overlap, we will overwrite
> your definition.  So, if we create
>
> a new form or new workflow that happens to have the same name, we will
> wipe your definition.  If it was
>
> in overlay mode, we would notice the conflict.
>
> ** **
>
> If you want to change any BMC definition, you of course must use the
> overlay.  Even if you don't have
>
> any BMC apps, you do have BMC system forms and you may have the CMDB.  Any
> adjustments to
>
> anything there must be done in an overlay.
>
> ** **
>
> ** **
>
> ** **
>
> So, can you choose to leave your custom objects in Base?  Absolutely.  The
> system will function correctly
>
> and will upgrade just fine.  However, there is assistance to move it to
> the overlay layer and I would
>
> encourage you to do that just for purity and clarity – BMC in
> Base/Customer in Overlay.
>
> ** **
>
> ** **
>
> I hope this is clear.   Things will work either way if you follow the
> rules, but the recommendation is to
&

Re: Custom Objects and Overlays

2011-12-13 Thread Mueller, Doug
Patrick,

Of course the first answer (I have to give it even though you say it doesn't 
matter) is that you should
control customizations to things that are business critical and only those 
things.

Now with that said, what if you had lots of business critical additions..

By Indexing Overlays I assume you mean adding indexes to forms?  If not this, I 
need some help to
understand what you are asking.

Assuming it is indexing forms, you can add indexes as desired to an overlaid 
form.  We will create the
indexes in the database.   NOTE: We also create the indexes defined at the base 
level so that someone
running at base gets the right indexing.  If the same index is at both levels, 
only one index is created
in the DB.

Once a field is created, it is a field.  Once an index is created, it is an 
index.  Things like flashboards and
such run as the user in the same layer as the user and they will get the 
functionality that is defined for
their layer.  So, efficiency is determined by whether you have good/the right 
indexes.

I hope this helps,

Doug Mueller

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of patrick zandi
Sent: Tuesday, December 13, 2011 1:11 PM
To: arslist@ARSLIST.ORG
Subject: Re: Custom Objects and Overlays

** Doug I have a question:: Indexing Overlays.. Can this be done?

 We are creating tons of overlay fields for reporting purposes that the Company 
requirements / Gov has that BMC does not do..

What is the policy on these fields:: is there a doc on best performance for 
using with flashboards, and Analytics, and API call's ETC..

I already know we are not suppose to use the overlays.. but that does not 
matter when the customer wants it.. I do not think they know you, and I cannot 
use your name in any meeting to stop it... LOL

On Tue, Dec 13, 2011 at 3:11 PM, Kemes, Lisa 
mailto:lisa.ke...@te.com>> wrote:
**
Thanks for the clarification Doug!

Lisa



From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG<mailto:arslist@ARSLIST.ORG>] On Behalf Of Mueller, 
Doug
Sent: Tuesday, December 13, 2011 3:00 PM

To: arslist@ARSLIST.ORG<mailto:arslist@ARSLIST.ORG>
Subject: Re: Custom Objects and Overlays

**
Everyone,

Just to be clear about the design and intent of overlays and BMC's position.

There is going to be a "recommended best practice" vs. a "what can you really 
do".

So, let's start with the Recommended best practice.

The base layer is for things delivered from BMC or by BMC applications.  This 
includes:


*  System forms

*  Applications from BMC

*  Things changed to applications through configuration that result in 
structure changes.  For
example, changing classes to the CMDB through the class manager will actually 
make the changes
in the base layer or new filters with SLM will create in the Base layer.

NOTE: there are some times - like when you set up an SLA on a custom added 
attribute - where
the SLA filter may end up in overlay but that is only when you are referring to 
a custom object.

Think of it as - it is from BMC.

The overlay layer is owned by the customer.  This would be things you add as 
new objects and things
where you overlay a BMC definition and change it in some way.  All of these 
things end up in the overlay
layer.

This approach makes things crystal clear about who owns things where and who is 
allowed to change
things.

Note: In the future, there will be more capability with multiple overlay layers 
which would allow things
like a partner to have their layer separate from BMC and from the end customer.

So, as much as possible, this is the way to think about things.


But, on to the second topic of what can you really do if desired (although not 
best practice)

If you create new objects in the base layer (except views and fields which I 
will get to), they will be left
alone and will not be affected by upgrades.  We will continue to leave things 
we don't know about as
they are.

HOWEVER, if you try and add a field or a view to a BMC form, even if it is just 
adding a NEW view or field,
we are likely to affect it.  We will likely remove it as it is OUR form and we 
found things on it that are
wrong so we clean it up.  So, DO NOT add fields or views to BMC forms in Base 
mode under any
conditions.  You can of course add fields/views in the overlay.

Another risk is that if something has a name overlap, we will overwrite your 
definition.  So, if we create
a new form or new workflow that happens to have the same name, we will wipe 
your definition.  If it was
in overlay mode, we would notice the conflict.

If you want to change any BMC definition, you of course must use the overlay.  
Even if you don't have
any BMC apps, you do have BMC system forms and you may have the CMDB.  Any 
adjustments to
anything there must be done in an overlay.



So, can you choose to leave 

Re: Custom Objects and Overlays

2011-12-13 Thread Pat Zandi
Thanks;  that was what I was thinking but this does help clarify for us

Sent from my iPhone

On Dec 13, 2011, at 17:44, "Mueller, Doug"  wrote:

> **
> Patrick,
>  
> Of course the first answer (I have to give it even though you say it doesn't 
> matter) is that you should
> control customizations to things that are business critical and only those 
> things.
>  
> Now with that said, what if you had lots of business critical additions……
>  
> By Indexing Overlays I assume you mean adding indexes to forms?  If not this, 
> I need some help to
> understand what you are asking.
>  
> Assuming it is indexing forms, you can add indexes as desired to an overlaid 
> form.  We will create the
> indexes in the database.   NOTE: We also create the indexes defined at the 
> base level so that someone
> running at base gets the right indexing.  If the same index is at both 
> levels, only one index is created
> in the DB.
>  
> Once a field is created, it is a field.  Once an index is created, it is an 
> index.  Things like flashboards and
> such run as the user in the same layer as the user and they will get the 
> functionality that is defined for
> their layer.  So, efficiency is determined by whether you have good/the right 
> indexes.
>  
> I hope this helps,
> 
> Doug Mueller
>  
> From: Action Request System discussion list(ARSList) 
> [mailto:arslist@ARSLIST.ORG] On Behalf Of patrick zandi
> Sent: Tuesday, December 13, 2011 1:11 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: Custom Objects and Overlays
>  
> ** Doug I have a question:: Indexing Overlays.. Can this be done?
> 
>  We are creating tons of overlay fields for reporting purposes that the 
> Company requirements / Gov has that BMC does not do.. 
>   
> What is the policy on these fields:: is there a doc on best performance for 
> using with flashboards, and Analytics, and API call's ETC.. 
> 
> I already know we are not suppose to use the overlays.. but that does not 
> matter when the customer wants it.. I do not think they know you, and I 
> cannot use your name in any meeting to stop it... LOL
> 
> 
> On Tue, Dec 13, 2011 at 3:11 PM, Kemes, Lisa  wrote:
> **
> Thanks for the clarification Doug!
> Lisa
> 
>  
>  
> From: Action Request System discussion list(ARSList) 
> [mailto:arslist@ARSLIST.ORG] On Behalf Of Mueller, Doug
> Sent: Tuesday, December 13, 2011 3:00 PM
> 
> To: arslist@ARSLIST.ORG
> Subject: Re: Custom Objects and Overlays
>  
> **
> Everyone,
>  
> Just to be clear about the design and intent of overlays and BMC's position.
>  
> There is going to be a "recommended best practice" vs. a "what can you really 
> do".
>  
> So, let's start with the Recommended best practice.
>  
> The base layer is for things delivered from BMC or by BMC applications.  This 
> includes:
>  
> n  System forms
> 
> n  Applications from BMC
> 
> n  Things changed to applications through configuration that result in 
> structure changes.  For
> example, changing classes to the CMDB through the class manager will actually 
> make the changes
> in the base layer or new filters with SLM will create in the Base layer.
> 
> NOTE: there are some times – like when you set up an SLA on a custom added 
> attribute – where
> the SLA filter may end up in overlay but that is only when you are referring 
> to a custom object.
> 
>  
> Think of it as – it is from BMC.
>  
> The overlay layer is owned by the customer.  This would be things you add as 
> new objects and things
> where you overlay a BMC definition and change it in some way.  All of these 
> things end up in the overlay
> layer.
>  
> This approach makes things crystal clear about who owns things where and who 
> is allowed to change
> things.
>  
> Note: In the future, there will be more capability with multiple overlay 
> layers which would allow things
> like a partner to have their layer separate from BMC and from the end 
> customer.
>  
> So, as much as possible, this is the way to think about things.
>  
>  
> But, on to the second topic of what can you really do if desired (although 
> not best practice)….
>  
> If you create new objects in the base layer (except views and fields which I 
> will get to), they will be left
> alone and will not be affected by upgrades.  We will continue to leave things 
> we don't know about as
> they are.
>  
> HOWEVER, if you try and add a field or a view to a BMC form, even if it is 
> just adding a NEW view or field,
> we are likely to affect it.  We will likely remove it as it is OUR form and 
> we found things on it that a