Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier,...
-
Upload
shon-waters -
Category
Documents
-
view
218 -
download
0
Transcript of Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier,...
![Page 1: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/1.jpg)
Product PortabilityProduct Portability
““Optimizing Your Investment in Dimensions CM”Optimizing Your Investment in Dimensions CM”
Presented byPresented by
Lovell & Mercier, Inc.Lovell & Mercier, Inc.
![Page 2: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/2.jpg)
22
Trademarks & CopyrightsTrademarks & Copyrights
• Serena, Dimensions and Serena Dimensions are registered trademarks of Serena Software, Inc. The Serena logo is a trademark of Serena Software, Inc. All other products or company names are used for identification purposes only, and may be trademarks of their respective owners.
• Lovell & Mercier recognizes Serena Software, Inc. Trademarks and Copyrights. Any use of a Serena Software Inc. Trademark or Copyright in this presentation that is not acknowledged is unintentional and will be corrected as soon as it is brought to our attention.
![Page 3: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/3.jpg)
33
AgendaAgenda
• Introductions– Attendees– Lovell & Mercier– Emagine IT
• Background
• Product Portability
• Demonstration
• Questions
![Page 4: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/4.jpg)
44
Lovell & MercierLovell & Mercier
• Dimensions CM Support– Professional Services
• New Installation/Upgrade• Conversion/Migration• Process Automation• Consulting
– Custom Development• New Interfaces• Triggers
• Custom Dimensions CM Training– Administration– Developers– End Users
![Page 5: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/5.jpg)
55
Emagine ITEmagine IT
Emagine IT is an information technology consulting Services Company that specializes in delivering technology solutions to meet the needs of government and commercial clients. Their mission is to understand and meet the needs of both clients and consultants by delivering quality, value-added solutions. Their solutions are designed and managed to not only reduce costs, but to improve business processes, accelerate response time, improve services to end users, and give clients a competitive edge, now and into the future. As business systems integrators, they align clients’ business processes and information systems to enable them to access the right information at the right time, empowering them to achieve their desired business results and create enterprise value.
Emagine IT’s approach reduces costs and increases productivity by creating collaborative business environments. Their solutions are a carefully selected combination of people, tools, and processes focused on the specific needs of their customers.
Emagine IT is working with Lovell & Mercier to make the Product Portability functionality available to Dimensions CM users. Contact Lucas Aimes from Emagine IT for more information regading Dimensions CM Product Portability.
![Page 6: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/6.jpg)
66
BackgroundBackground
• State of Ohio, Department of Job and Family Services (ODJFS)– Expressed need for Product Portability
• Dimensions Interface developed jointly by L&M and ODJFS– Roger Mercier (L&M)– Bobby Mittra (ODJFS)
• DMPMCLI Function Library developed jointly by L&M and (ODJFS)– Roger Mercier (L&M)– Bobby Mittra (ODJFS)
• Special Thanks– Phil Davis (ODJFS)– Anita Moss (ODJFS)
![Page 7: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/7.jpg)
77
Product PortabilityProduct Portability
• The ability to develop a Dimensions CM Product Control Plan in a Dimensions CM Base Database and migrate that Product Control Plan, in its entirety, to an another EXISTING Dimensions CM Base Database.
![Page 8: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/8.jpg)
88
““Out-of-the-box” Capabilities in Out-of-the-box” Capabilities in Dimensions CMDimensions CM
• Copy Product– Cannot cross Base Databases– Not all information copied
• EXPM– Exports complete Control Plan– Can ONLY be used to create a NEW Base Database
• DMDBA ….. /IMPORT=<EXPM File>
– Cannot be used to create a new product in an existing Base Database
• DMPMCLI– Using “native” DMPMCLI would require hundreds of thousands
of lines of code– Extremely unmanageable for even medium sized products
![Page 9: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/9.jpg)
99
Classical Quality AssumptionsClassical Quality Assumptions
• Faster means you have to sacrifice better, cheaper, or both
• Better means you have to sacrifice faster, cheaper, or both
• Cheaper means you have to sacrifice faster, cheaper, or both
![Page 10: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/10.jpg)
1010
Facts Regarding Product PortabilityFacts Regarding Product Portability
• It is FASTER– Development time– Implementation into a test environment– Implementation into the production environment
• AND, it is BETTER– What was developed in the development environment IS what is
tested in the test environment– What was tested in the test environment IS what is implemented
into the production environment
• AND, it is CHEAPER– Development time– Implementation into a test environment– Implementation into the production environment
![Page 11: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/11.jpg)
1111
Tools RequiredTools Required
• Microsoft Visual Basic (VB6.0 Pro)
• Dimensions CM DMPMCLI
• Dimensions CM DMCLI
• Access to Dimensions CM Published Views AND Dimensions CM Tables (Read Only)
• L&M Function Library ***
![Page 12: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/12.jpg)
1212
Skills RequiredSkills Required
• Intimate familiarity with the Dimensions CM Administration functions
• Intimate familiarity with the Dimensions CM Database structure
• Intimate familiarity with the Dimensions CM DMCLI
• Intimate familiarity with the Dimensions CM DMPMCLI ***
• Intimate familiarity with Visual Basic• Intimate familiarity with SqlPlus
![Page 13: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/13.jpg)
1313
Technical DetailsTechnical Details
• Must have access to both the Source Base Database and Target Base Database AT THE SAME TIME
• Must have READ ONLY access to both the Source Base Database and Target Base Database tables and Published Views
• Must have Dimensions CM Admin rights on both the Source Base Database and Target Base Database
![Page 14: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/14.jpg)
1414
ConsiderationsConsiderations
• Order of execution is MOST important
• Verification is VERY important
• MOST IMPORTANTLY – NO ORACLE TABLE UPDATES– DMPMCLI– DMCLI
![Page 15: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/15.jpg)
1515
Objects PortedObjects Ported• Product• Roles• Lifecycles• Lifecycle Images• Lifecycle Transitions• Valid Sets• Valid Set Values• Design Part Types• Baseline Types• Baseline Templates• Baseline Template Rules• Release Templates• Release Template Rules• Request Types• Request Type Options• Request Templates• Request CM Rules• Request Attributes• Request Priming• Request Valid Set Relationships
• Request Attribute Rules• Request Block Attributes• Item Types• Item Type Options• Item Libraries• Item CM Rules• Item Attributes• Item Valid Set Relationships• Item Attribute Rules• Item Block Attributes• Relationships• Design Parts• Projects• Streams• User Accounts• Role Assignments• Privilege Assignments• eMail Subscriptions
![Page 16: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/16.jpg)
1616
DetailsDetails
![Page 17: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/17.jpg)
1717
PRODUCTPRODUCT
• Product Name– Cannot exist in target Base Database– Will be deleted in Target Base Database
• Product Description– Uses Source Product description
• Product Manager– Defaults to Tool Manager
• Based On– Defaults to $GENERIC
• Copy Structure– Default FALSE
![Page 18: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/18.jpg)
1818
ROLESROLES
• Role Name– Cannot exist in Target Base Database
• Role Description– From Role in Source Base Database
![Page 19: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/19.jpg)
1919
LIFECYCLESLIFECYCLES
• If Lifecycles exist in the Target Base Database they WILL BE USED, AS IS
• If Lifecycles do not exist in the Target Base Database they WILL BE CREATED
• Lifecycles in the Target Base Database WILL NOT BE MODIFIED
![Page 20: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/20.jpg)
2020
LIFECYCLE IMAGESLIFECYCLE IMAGES
• If Lifecycle existed in the Target Base Database it’s images will not be modified
• If Lifecycle did not exist in the Target Base Database all revisions of it’s images in the Source Base Database will be ported to the lifecycle in the Target Base Database
![Page 21: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/21.jpg)
2121
LIFECYCLE TRANSITIONSLIFECYCLE TRANSITIONS
• If Lifecycle existed in the Target Base Database it’s transitions will not be modified
• If Lifecycle did not exist in the Target Base Database all of it’s transitions in the Source Base Database will be ported to the lifecycle in the Target Base Database
![Page 22: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/22.jpg)
2222
VALID SETSVALID SETS
• If the Valid Set exists in the Target Base Database it will not be ported from the Source Base Database
• If the Valid Set does not exist in the Target Base Database it will be ported from the Source Base Database to the Target Base Database
![Page 23: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/23.jpg)
2323
VALID SET VALUESVALID SET VALUES
• If the Valid Set exists in the Target Base Database its values will not be ported from the Source Base Database
• If the Valid Set does not exist in the Target Base Database its values will be ported from the Source Base Database to the Target Base Database
![Page 24: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/24.jpg)
2424
DESIGN PART TYPESDESIGN PART TYPES
• If the Design Part Type exists in the Target Base Database it will not be ported from the Source Base Database
• If the Design Part Type does not exist in the Target Base Database it will be ported from the Source Base Database to the Target Base Database
![Page 25: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/25.jpg)
2525
BASELINE TYPESBASELINE TYPES
• If the Baseline Type exists in the Target Base Database it will not be ported from the Source Base Database
• If the Baseline Type does not exist in the Target Base Database it will be ported from the Source Base Database to the Target Base Database
![Page 26: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/26.jpg)
2626
BASELINE TEMPLATESBASELINE TEMPLATES
• If the Baseline Template exists in the Target Base Database it will not be ported from the Source Base Database
• If the Baseline Template does not exist in the Target Base Database it will be ported from the Source Base Database to the Target Base Database
![Page 27: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/27.jpg)
2727
BASELINE TEMPLATE RULESBASELINE TEMPLATE RULES
• If the Baseline Template exists in the Target Base Database its Template Rules will not be ported from the Source Base Database
• If the Baseline Template does not exist in the Target Base Database its Template Rules will be ported from the Source Base Database to the Target Base Database
![Page 28: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/28.jpg)
2828
RELEASE TEMPLATESRELEASE TEMPLATES
• If the Release Template exists in the Target Base Database it will not be ported from the Source Base Database
• If the Release Template does not exist in the Target Base Database it will be ported from the Source Base Database to the Target Base Database
![Page 29: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/29.jpg)
2929
RELEASE TEMPLATE RULESRELEASE TEMPLATE RULES
• If the Release Template exists in the Target Base Database its Template Rules will not be ported from the Source Base Database
• If the Release Template does not exist in the Target Base Database its Template Rules will be ported from the Source Base Database to the Target Base Database
![Page 30: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/30.jpg)
3030
REQUEST TYPESREQUEST TYPES
• If the Request Type exists in the Target Base Database it will not be ported from the Source Base Database
• If the Request Type does not exist in the Target Base Database it will be ported from the Source Base Database to the Target Base Database
![Page 31: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/31.jpg)
3131
REQUEST TYPESREQUEST TYPES
• If the Request Type exists in the Target Base Database it will not be ported from the Source Base Database
• If the Request Type does not exist in the Target Base Database it will be ported from the Source Base Database to the Target Base Database
![Page 32: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/32.jpg)
3232
REQUEST TYPE OPTIONSREQUEST TYPE OPTIONS
• If the Request Type exists in the Target Base Database the Request Type Options will not be ported from the Source Base Database
• If they are to be ported, LOOK IN THE OBJ_TYPES table, TEMPALATE2 column to determine the options that are relevant
![Page 33: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/33.jpg)
3333
REQUEST TEMPLATESREQUEST TEMPLATES
• If the Request Type exists in the Target Base Database its Request Templates will not be ported from the Source Base Database
• If the Request Type does not exist in the Target Base Database its Request Templates (all revisions) will be ported from the Source Base Database to the Target Base Database
![Page 34: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/34.jpg)
3434
REQUEST CM RULESREQUEST CM RULES
• If the Request Type exists in the Target Base Database its CM Rules will not be ported from the Source Base Database
• If the Request Type does not exist in the Target Base Database its CM Rules will be ported from the Source Base Database to the Target Base Database
![Page 35: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/35.jpg)
3535
REQUEST ATTRIBUTESREQUEST ATTRIBUTES
• If the Request Type exists in the Target Base Database its Attributes will not be ported from the Source Base Database
• If the Request Type does not exist in the Target Base Database its Attributes will be ported from the Source Base Database to the Target Base Database
![Page 36: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/36.jpg)
3636
REQUEST PRIMING RULESREQUEST PRIMING RULES
• If the Request Type exists in the Target Base Database its Priming Rules will not be ported from the Source Base Database
• If the Request Type does not exist in the Target Base Database its Priming Rules will be ported from the Source Base Database to the Target Base Database
![Page 37: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/37.jpg)
3737
REQUEST VALID SET REQUEST VALID SET RELATIONSHIPSRELATIONSHIPS
• If the Request Type exists in the Target Base Database its Valid Set Relationships will not be ported from the Source Base Database
• If the Request Type does not exist in the Target Base Database its Valid Set Relationships will be ported from the Source Base Database to the Target Base Database
![Page 38: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/38.jpg)
3838
REQUEST ATTRIBUTE RULESREQUEST ATTRIBUTE RULES
• If the Request Type exists in the Target Base Database its Attribute Rules will not be ported from the Source Base Database
• If the Request Type does not exist in the Target Base Database its Attribute Rules will be ported from the Source Base Database to the Target Base Database
![Page 39: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/39.jpg)
3939
REQUEST BLOCK ATTRIBUTESREQUEST BLOCK ATTRIBUTES
• If the Request Type exists in the Target Base Database its Block Attributes will not be ported from the Source Base Database
• If the Request Type does not exist in the Target Base Database its Block Attributes will be ported from the Source Base Database to the Target Base Database
![Page 40: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/40.jpg)
4040
ITEM TYPESITEM TYPES
• If the Item Type exists in the Target Base Database it will not be ported from the Source Base Database
• If the Item Type does not exist in the Target Base Database it will be ported from the Source Base Database to the Target Base Database
![Page 41: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/41.jpg)
4141
ITEM TYPE OPTIONSITEM TYPE OPTIONS
• If the Item Type exists in the Target Base Database the Item Type Options will not be ported from the Source Base Database
• If they are to be ported, LOOK IN THE OBJ_TYPES table, TEMPALATE2 column to determine the options that are relevant
![Page 42: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/42.jpg)
4242
ITEM TYPE LIBRARIESITEM TYPE LIBRARIES
• If the Item Type exists in the Target Base Database its associated Item Library definition will not be ported from the Source Base Database
• If the Item Type does not exist in the Target Base Database its associated Item Library definition will be ported from the Source Base Database to the Target Base Database
![Page 43: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/43.jpg)
4343
ITEM TEMPLATESITEM TEMPLATES
• Item Templates are not ported at this time
![Page 44: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/44.jpg)
4444
ITEM CM RULESITEM CM RULES
• If the Item Type exists in the Target Base Database its CM Rules will not be ported from the Source Base Database
• If the Item Type does not exist in the Target Base Database its CM Rules will be ported from the Source Base Database to the Target Base Database
![Page 45: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/45.jpg)
4545
ITEM ATTRIBUTESITEM ATTRIBUTES
• If the Item Type exists in the Target Base Database its Attributes will not be ported from the Source Base Database
• If the Item Type does not exist in the Target Base Database its Attributes will be ported from the Source Base Database to the Target Base Database
![Page 46: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/46.jpg)
4646
ITEM VALID SET ITEM VALID SET RELATIONSHIPSRELATIONSHIPS
• If the Item Type exists in the Target Base Database its Valid Set Relationships will not be ported from the Source Base Database
• If the Item Type does not exist in the Target Base Database its Valid Set Relationships will be ported from the Source Base Database to the Target Base Database
![Page 47: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/47.jpg)
4747
ITEM ATTRIBUTE RULESITEM ATTRIBUTE RULES
• If the Item Type exists in the Target Base Database its Attribute Rules will not be ported from the Source Base Database
• If the Item Type does not exist in the Target Base Database its Attribute Rules will be ported from the Source Base Database to the Target Base Database
![Page 48: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/48.jpg)
4848
ITEM BLOCK ATTRIBUTESITEM BLOCK ATTRIBUTES
• If the Item Type exists in the Target Base Database its Block Attributes will not be ported from the Source Base Database
• If the Item Type does not exist in the Target Base Database its Block Attributes will be ported from the Source Base Database to the Target Base Database
![Page 49: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/49.jpg)
4949
RELATIONSHIPSRELATIONSHIPS
• All Relationships are ported from the Source Base Database to the Target Base Database
• Dimensions CM will resolve any attempt to create duplicate relationships.
![Page 50: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/50.jpg)
5050
RELATIONSHIPSRELATIONSHIPS
• All Design Parts in the Source Product will be ported to the new Product in the Target Base Database
![Page 51: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/51.jpg)
5151
PROJECTSPROJECTS
• All Projects in the Source Product will be ported to the new Product in the Target Base Database, along with their entire directory structure.
• Actual Items in the Source Base Database Projects will not be ported.
![Page 52: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/52.jpg)
5252
STREAMSSTREAMS
• All Streams in the Source Product will be ported to the new Product in the Target Base Database, along with their entire directory structure.
• Actual Items in the Source Base Database Streams will not be ported.
![Page 53: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/53.jpg)
5353
USER ACCOUNTSUSER ACCOUNTS
• User Accounts that exist in the Source Base Database that DO NOT exist in the Target Base Database will be ported to the Target Base Database
![Page 54: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/54.jpg)
5454
ROLE ASSIGNMENTSROLE ASSIGNMENTS
• Role Assignments that exist in the Source Base Database that DO NOT exist in the Target Base Database will be ported to the Target Base Database
![Page 55: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/55.jpg)
5555
PRIVILEGE ASSIGNMENTSPRIVILEGE ASSIGNMENTS
• Privilege Assignments that exist in the Source Base Database that DO NOT exist in the Target Base Database will be ported to the Target Base Database
![Page 56: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/56.jpg)
5656
EMAIL SUBSCRIPTIONSEMAIL SUBSCRIPTIONS
• Email Subscriptions that exist in the Source Base Database that DO NOT exist in the Target Base Database will be ported to the Target Base Database
![Page 57: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/57.jpg)
5757
DemonstrationDemonstration
![Page 58: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/58.jpg)
5858
Source ProductSource Product
• Base Database – DEMO_SRCDB
• Two Products– $GENERIC– DEMO_PROD
• Product – DEMO_PROD– 7 Request Types– 7 Item Types– Etc.
![Page 59: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/59.jpg)
5959
Target ProductTarget Product
• Base Database – DEMO_TGTDB– One Product ($GENERIC)– No Request Types– No Item Types– etc,.
![Page 60: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/60.jpg)
6060
DemonstrationDemonstration
• Verify DEMO_SRCDB• Verify DEMO_TGTDB• Run ProductPortability
– Select DEMO_PROD as source product– Source code is GENERATED (No Coding)
• Approximately 15 seconds
– Product is ported• Approximately 2 minutes
• Verified by RPCP DEMO_PROD in both Base Databases
![Page 61: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/61.jpg)
6161
L&M Function LibraryL&M Function Library
![Page 62: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/62.jpg)
6262
ComparisonsComparisons
• Native DMPMCLI– Lines of code needed to be developed to port
a typical product – >700,000 lines of code– Level of Java Scripting experience needed –
VERY experienced
• L&M Function Library– Lines of code needed to be developed to port
a typical product – <1,500 lines of code– Level of Java Scripting experience needed –
mimimal
![Page 63: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/63.jpg)
6363
Answers For Your Questions
![Page 64: Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.](https://reader033.fdocuments.us/reader033/viewer/2022051214/56649e405503460f94b30c94/html5/thumbnails/64.jpg)
6464
Lovell & Mercier, Inc.
PO Box 1296
Warrenton, VA 20188
www.lovellmercier.com
540-347-7274