You are on page 1of 15

Migration considerations from Hybris 4.2.x suite to Hybris 4.5.

x
Version 1.0

............................. 3 1.....3 Self-Service: B2B Customer Account and Organization Management .......................................................................................B2B Module ...................................................... 5 1................7 Customer Service Module ...................................................................................................................................................................................................x to 4.............. 13 New Caching Framework & Region Cache .......................8 4...............................................4 WCMS Module .............................................................................................................................................................................................. 9 2................................................................................6 Print Module . 13 Third-party library updates .........................................................................4 release............5.................................................................2........................................................................................................................................................................ 10 2..........6 3............................................................................................................................................................................................. 10 3.......................................................................... Major Architecture changes ....... 12 DynaTrace Integration ........................1 3..................................................... 11 3.............................................. 9 2.............................. 6 1.....iOS SDK................. 11 Hybris extensions ...................................................... 12 hybris Administration Console (hAC)............. 7 2............................................................................................. 14 FIXED ISSUES ..................................... 15 Page 2 .......7 3....................................................... Mobile Module ................................................................................................................................4 Export Data to Google Local ........................................... 8 2.........................................Migration from hybris 4......................................................................................................................................................4 3............................................ 7 2.................................... 8 2 3...........................................................5............................................................. 3 Objective ....... 9 2....................................................x TABLE OF CONTENTS Revision History ......................................3 3.......................................................................................................................................................... 4 Rich B2C Experience for B2B Customers ......................................................................................................................... Service Layer Enhancements ........................................................................................................ Module changes...........................................5 3.............2 3................................................. Hybris CORE Platform API changes ............................ 4 1.......................................................8 Import Cockpit Module............................................................................................................2 Endeca Search and Navigation Module .....................2 Hybris Multichannel accelerator in hybris 4...................................................1 New Improved Advanced Search and Navigation Module proved Advanced Search and Navigation Module 7 2....................... 13 Cockpit enhancements ............................................................................................................................................................. 13 New Languages for Business Tools .........................1 1................ the new AdminWeb ........................

Migration from hybris 4.5.x REVISION HISTORY Version/Change History Version 1.x to 4.2011 Modifier Deepesh Rastogi Change Description Reviewed & Updated all the sections Verification Name Reviewed by: Approved by: Last Tested by: DeepeshRastogi@yahoo.com Date January 29.0 Modification Date January 29.2011 OBJECTIVE Page 3 .2.

performance test the application when the changes / migration have been done. Designed with the main goal of making implementations easier and quicker.x to hybris 4. there is no limitation. Functionality can also be extended by adding other modules from the hybris Multichannel Suite such as Mobile or Print. Following is the list of major changes 1.5.x. Endeca Module.4 release.x version     Major Architecture changes Module changes API changes Fixed issues Some of the changes may not have impact as XXXX may not be using those modules like Print Module.5. MAJOR ARCHITECTURE CHANGES There have been big changes in the architecture across from hybris 4.Migration from hybris 4.4 RELEASE The much anticipated hybris Multichannel Accelerator makes its debut in 4. Care must be taken to fully functional test.x to hybris 4.x.5.2.x to 4.2.5.2. the hybris Multichannel Accelerator provides a ready to use web framework that enables you to jump-start your implementation and easily build and maintain a feature-rich multichannel commerce solution.x version to hybris 4. Following considerations need to be taken care of while moving from hybris 4. It may not be required to change the current architecture and one should be able to move the application without changing the architecture of the application. and so on. Before changes are done. Page 4 . boost sales and increase growth across all channels. 1.2. The hybris Multichannel Accelerator is the world’s first ready-to-use.x Objective of this document is to suggest the considerations which need to be taken care of while moving from hybis 4. it is important for the application team to get the details of the changes and the migration path from Hybris.1 HYBRIS MULTICHANNEL ACCELERATOR IN HYBRIS 4. product content management (PCM)-based multichannel solution that enables you to speed implementation.

and advanced personalization Creating special customer groups.Migration from hybris 4.2 RICH B2C EXPERIENCE FOR B2B CUSTOMERS Customers will find the B2C shopping experience on the B2B storefront a comfortable and familiar environment.. Benefits include:          Easy to find product volume pricing. which you can customize by customer organization Ability to leave and read customer reviews on product pages Include a deep level of product detail and multiple product images Stock availability visible at the item level Social media sharing straight from the product page Familiar cart functionality with the added ability to pay on account or credit card and include a purchase order number Ability to schedule orders for regular replenishment at the checkout or later from order history Ease of requesting and tracking a quote on an order at checkout Store locator functionality helps your customers to find your bricks and mortar stores Customers benefit from managing a B2B store with features common to a B2C store:      A robust selection of fully integrated merchandising tools such as promotions. e.x to 4. cross-sells.g. upsells.x 1.5. regular customers or volume spenders to offer special pricing or promotions Full integration with the hybris Promotions and Advanced Personalization Modules Use of the Web Content Management System (WCMS) to create new websites on the fly using site wizards Configure multiple components of the website easily including: o o o o o o o o o o Mini Cart Featured Products or Catalog Top Navigation Facet Navigation Section Header Banner Image Banner Link List Image Carousel Banner Horizontal or Vertical Product Carousel Banner Information Component Page 5 .2.

x o o Small Detail or Thumbnail Cross-/Up-Sell. such as: o o o Manage their quotes . approve. Page 6 .2.Migration from hybris 4. key features include:     Customer administrators can completely control their organization based on a structure they setup and which fits their company size and complexity.check the status of pending quotes. such as: o o o o o o   Personal details Account password Edit / remove delivery address Set default delivery address Set default payment method View historical orders Company approvers are able to easily find and manage orders that need to be approved.3 SELF-SERVICE: B2B CUSTOMER ACCOUNT AND ORGANIZATION MANAGEMENT Customers can manage their account and company setup easily from the B2B storefront. Each customer within an organization can manage their own account functions. their roles and approver status can be easily updated from storefront self service area.users. Customers can easily configure authorization workflows . Spend controls are managed by the company administrator via Cost Centers and Budgets in order to limit the B2B customer organization's exposure to the B2B merchant.view current order statuses Manage their order replenishment and schedules B2B Account Managers will also benefit from the new B2B Admin Perspective in the Administration Cockpit (Please visit the B2BAdmin Perspective Guide for further details) where they can use a new wizard to create an organization and another to manage the quote approval process. A clear trail of comments remain within the order history.5. product recommendation 1. Customers can easily track or make changes to various aspects of their B2B orders in the selfservice area. reject or ask for it to be quoted again Track their order history . Making the most of the hybris B2B functionality.x to 4.

x to 4.2.Developers can supply a custom DTO and a custom result converter to obtain additional information returned from SOLR that is not available  Page 7 . With this release we have introduced the following new features:  Direct access to a SOLR query . The export is configured and performed per web store and can thus include multiple product catalogs. MODULE CHANGES 2. 2. Please visit the Updated solrfacetsearch Extension Guide for further details Custom mapping of SOLR search results . Product images are also exported (as URLs).Migration from hybris 4. Configuration and triggering of export tasks is done by the business user via the standard business tools.4 EXPORT DATA TO GOOGLE LOCAL B2C and B2B product data can be exported to Google Local to associate with your physical store(s).5.Developers can directly access the SOLR query to modify the search and use advanced SOLR features not available through the S&N API.x 1.1 NEW IMPROVED ADVANCED SEARCH AND NAVIGATION MODULE PROVED ADVANCED SEARCH AND NAVIGATION MODULE This release contains a new hyend2 extension which provides the following additional features:   The data export now runs via the (web service driven) Endeca record store interface Support for multiple language configurations o o      which can have different schema/taxonomy definitions with different update intervals Fully configurable through the Administration Cockpit Support for Spring Integration as an enterprise integration pattern Cron jobs for continuously updating the data User triggered updates (hot-update) via a wizard Improved logging and validation during indexing time The hybris Search & Navigation module offers the navigation technique for accessing a collection of available information by narrowing down long lists of objects to a manageable size. The exported product data is complete (in that it matches Google's requirements) and carries a valid link to the storefront.

Management of ranges and range values . only show this dimension if that dimension value is already selected.5 release provides the following additional features:  Management of precedence rules .When refining search results. They highly enhance the user experience while navigating through the huge number of categories that hold sub-categories or belong to other super-categories in the complex navigation structures.   Multi-Select of Facet Values .4. Please visit the Solr Server Migration Guide for full details. a price range  2 3.2.5.B2B MODULE New features included in this release are: Quote Negotiation This functionality permits a more fluid pricing structure by providing a negotiation framework for merchants and customers to negotiate the total price of an order:    Strategies to define whether an order can be submitted for the quote negotiation process Provision of a quote negotiation process for account managers and B2B customers Ability to sell unpriced products (through allowing both parties to negotiate the price) Credit management This functionality allows the merchant to ensure good cash flow by limiting the credit given to each of its B2B customers:   Control of credit limits permitted to B2B customers Management of alerting mechanisms Page 8 .x through the standard S&N API.Precedence rules enable users to use the guided navigation features. eg.2 ENDECA SEARCH AND NAVIGATION MODULE The 4.Migration from hybris 4. Visit the updated SolrFacetSearch . eg.Configuration Guide for further details. Please visit theUpdated solrfacetsearch Extension Guide for further details.Business users can define ranges and range values for indexed attributes. This release now supports SOLR Version 3. Business users can define precedence rules in the admin cockpit to define relations between dimension. users can select multiple values for a facet.x to 4. 2.

Native applications are seamlessly integrated into the hybris eCommerce logic and can take advantage of mobile device capabilities such as accessing contact details. GPS.6 PRINT MODULE This release of the print module contains the newly added Comment Layer. hybris offers a fully integrated iOS SDK that allows developers to quickly create a native iPhone or iPad application without a deep knowledge of the hybris platform. MOBILE MODULE .Migration from hybris 4. camera features.4 WCMS MODULE Introduction of a new classic tree/menu navigation:     Adding new navigation nodes Editing the navigation nodes within the navigation perspective Browsing the navigation nodes within the navigation perspective Page preview can be disabled or enabled for certain page types 2.IOS SDK With this release.5.5.x  Ability to group similar B2B units to use the same set of credit limits and credit alerts Note: The b2bcommerce and b2bapprovalprocess extensions have been migrated to the service layer. which provides the following beneficial features:    Creation and positioning of comments in the Print Cockpit on an inDesign page preview Moving comment (X/Y coordinates) with drag & drop Comment thread Page 9 .2. and others.x to 4. 2. This first release of the iOS SDK provides the following capabilities:    Free text search Refine search Product search by code 2.

2.x  Comment list view in Context area o o Toggle visibility of comment on or off Set editing status of comment 2. Classification. composed types. INSERT_UPDATE and UPDATE Various attribute types supported: basic String fields. including associated subtypes: Product. The customer service module will make use of the same set of services as the Multichannel Accelerator.8 IMPORT COCKPIT MODULE The hybris Import Cockpit Module enables the user to import data into the hybris Platform using a CSV source file without the need of specifying an ImpEx import script. Features include:  Mapping Perspective: o o o Various object types for mapping and import supported. classification features. "partOf" attributes Mapping creation through drag-and-drop of source data columns and target type attributes o  Job Perspective: o o o Creation and administration of import cronjobs Execution of import cronjobs Monitoring of import cron jobs Page 10 .5. Three import modes supported: INSERT.Customer service agents can select a store. 2. Handling of multiple stores . Employee. localized String fields. which affects available languages and currencies. Customer.x to 4.7 CUSTOMER SERVICE MODULE   Use of new commerce services. Category. enumeration types. Media. Company. collections.Migration from hybris 4.

Page 11 . Managing Users and User Groups) Access Rights (Doc. Managing and Checking Access Rights) Variants (Doc) Workflow (Doc) Dynamic Attributes as a replacement for Jalo attributes. Extensibility of Catalog Framework) Category (Doc) Comments Commons (Doc) Cronjob (Technical Guide.5. HelloWorldCronJob Tutorial . The Platform includes all core functionality such as the Servicelayer. Ordering Process) Product (Doc) User (Doc. the build framework and the hybris-optimized server. while maintaining excellent performance and scalability. HYBRIS CORE PLATFORM API CHANGES At the core of all hybris products lies the hybris Platform .x Visit the Import Cockpit Module homepage for full details.the highly optimized.                  Internationalization and Localization (Doc) Catalog ([Doc].Migration from hybris 4.2. Restrictions) GenericSearch (Doc) Media (Doc) Order (Extensibility of Order Framework. 3.How to Define a Custom CronJobFactory) Enumeration (Working with Enumerations) FlexibleSearch (Doc.x to 4. massively scalable foundation on which developers can quickly build high-performance solutions. A key concept of the hybris Platform is that it be easy and intuitive to build upon.1 SERVICE LAYER ENHANCEMENTS The following areas of the Platform have been migrated to the ServiceLayer. 3. see Dynamic Attributes for details.

which allows for replacing strategies for potentially more efficient project driven implementations.x  Classification Value Handling .5.x to 4. Please click here for further details.3 DYNATRACE INTEGRATION 4. See DemoTests for examples of how to use some of the services in the hybris ServiceLayer API. This way no Jalo logic is required any longer to adjust data for ImpEx. DynaTrace is the market leader for application performance monitoring solutions and the free edition shipped with hybris will allow you to monitor the system and transaction information of production hybris instances. See Dependent Synchronization for details. called the dynaTrace hybris edition. Spring driven Filter Chain architecture where each hybris init feature can be easily add.5 will ship with a special edition of dynaTrace. The preconfigured dashboards that are included in this edition include:        System Utilization Page Category Performance Single Transaction Performance Search Transaction Performance Business Impact Searches and Orders Transaction Errors Page 12 .User Guide for further details. Please visit the Platform Filters documentation for further details.Migration from hybris 4.Replacement for Jalo-based HybrisInitFilter and related classes.2 HYBRIS EXTENSIONS The following hybris extensions have been completely migrated to the ServiceLayer. Visit the updated ImpEx .2. Platform Filters .     3. The new feature allows to make sync jobs being aware of each other to ensure 'online' catalog items being correctly linked. Dependent Catalogs Synchronization . ImpEx .Provide full class resolving and value handling in the hybris ServiceLayer API.Make ImpEx use the hybris ServiceLayer API for all CRUD operations as default.Standard solution for well-know synchronization problems when using more than one staged-online catalog with connected data.   CMS2 (Doc) CSCockpit / Ticketsystem (Doc) 3. removed and configured.

French. It now uses a state of the art Spring MVC-based architecture and makes a lot of use of elements of HMTL5. please visit Region Cache 3. and list of types to be cached in this region) to optimize the performance of your system.4 HYBRIS ADMINISTRATION CONSOLE (HAC). The default Cache implementation for the new Caching Framework is the Region Cache. THE NEW ADMINWEB The hybris Administration Console has been completely redesigned and developed from scratch using state of the art technology. monitoring and configuration of the hybris Multichannel Suite. and Italian. German. Portuguese (for Brazil). All in all.5 is available in three new languages: Chinese (simplified). cache implementation. Besides the new architecture and design.2.6 NEW LANGUAGES FOR BUSINESS TOOLS The hybris Multichannel Suite 4. For more information on how to configure the new Region Cache. 3.5. Please visit the dynaTrace documentation for further details.  Please visit the hybris Administration Console End User Guide for full details 3.5 NEW CACHING FRAMEWORK & REGION CACHE A new Caching Framework has been integrated into the hybris Platform.Migration from hybris 4. allowing custom Cache implementations to be plugged into the platform. which supports fine grained cache control and lets you configure cache regions (each with its own cache size. eviction strategy. Groovy Web Console: the Groovy Web Console allows you to run Groovy code in the running system and can be used during development and for debugging.x The integration works best in conjunction with the hybris Multichannel Accelerator. and Japanese. CSS3 and JavaScript. The key new features include:   Quicksearch and Quicklinks: allows you to quickly navigate to the desired feature page using the quick search box on each page or the quick links presented on the homepage of the hAC AJAX-based updates: background updates for information such as cache usage. 3.7 COCKPIT ENHANCEMENTS Page 13 . It allows you to keep the current page open and information on it will automatically refresh. system performance. etc. as specific dashboards have been designed for use with the Accelerator. the purpose of this central web application is still the administration.x to 4. seven languages are now supported including English.

x to 4. Available in the Admin Cockpit by default. according to necessary validation.8. 3. Usability Improvements (All Cockpits):     A new mode of visualization called Inspector.Migration from hybris 4. on the first sight Notification of new workflow/message/task on the first sight on the header of the inbox section Visual design improvements o o o o o Design and appearance change New icons and symbols Separation between status indications and functions for an item First stage of a toolbar for functions Focus feedback on hovering items 3.2 Updated Page 14 . This provides “text and read only” data information for any selected item.8.4 3. on the first sight Coverage status: Showing the progress status on any item and it’s data.8 THIRD-PARTY LIBRARY UPDATES Please find below a list of updated jars / components.5.8.1 Added    JCIP Concurrency Annotations Mockito mocking framework 1.5 Quartz 1. which are shipped as part of the hybris Platform.8.x User Interface Configuration  Automatically store user interface changes made during runtime o o   Minimize need to manually edit XML configuration files Easy-to-use "visual" configuration of the UI Improved fallback mechanism for UI configurations o Reduce need for creating new XML configuration files when adding new types Admin perspective o o hmc like workflow in Cockpits: Allows users to search for and edit items of any type (type selector) Can be configured for any Cockpit application.2.

jar .4.0.3.hybris. fest-util-1.3.0. jsr305-1.38. fest-assert-1.com/secure/IssueNavigator.x      Apache Ant 1.jar 3. mime-util2.2.jar.5.4 %22+AND+category+%3D+%22hybris+Multichannel+Suite%22+AND+resolution%3DFixed https://jira. joda-time-1.7.0 4.0.jar .6.4.5.3 Removed  Jarbrowser 1.jar.32 Oracle JDBC Driver 11.jar.2.1.5 %22+AND+category+%3D+%22hybris+Multichannel+Suite%22+AND+resolution%3DFixed   Page 15 . log4j-1.jar. jboss-serialization-1. spring 3.jar.3 %22+AND+category+%3D+%22hybris+Multichannel+Suite%22+AND+resolution%3DFixed+ORDE R+by+priority+DESC https://jira.jar.1 hybris Server is now based on Apache Tomcat 6.0.1.6.2.1. FIXED ISSUES Please see the fixed issues in the below links  https://jira. ehcache-core2.8.com/secure/IssueNavigator.8. bcprov-jdk15-1.3. commons-fileupload-1.0 Spring tcServer 2.0.hybris.1. spring-integration 2.jar.8.jspa?reset=true&jqlQuery=fixVersion%3D%224. commons-email-1.com/secure/IssueNavigator.2. guava-r09.2.RELEASE jars.2.3.jar.0.0.hybris.jar.jar.1.0.jar .16.1.jar .jar.3.2 Apache Commons-IO 2. hybriskey-1.jar.jspa?reset=true&jqlQuery=fixVersion%3D%224. jcipannotations-1.Migration from hybris 4.2.5.GA.x to 4.0. aopalliance-1.0.4 jars.jspa?reset=true&jqlQuery=fixVersion%3D%224.jar.8. edtFTPj-1.SR01 Numerous jars are updated including: annotations-1. hybris-xalan-2.