Hybris BA Certification – Module 3 – Hybris Basics – Flashcards
Unlock all answers in this set
Unlock answersquestion
What categories is the hybris commerce suite separated into?
answer
1. Core platform functionality 2. B2B and B2C functionality 3. Commerce, content, channel and order functionality
question
What are the two main sources of open source technology for the hybris commerce suite?
answer
1. Spring framework - Core, AOP, Security, MVC, Integration 2. Apache - Tomcat, Ant, Solr, Commons
question
What are the 5 main areas of hybris functionality
answer
1. Platform 2. PCM/Content 3. Commerce 4. Channel 5. Orders
question
What is a hybris module, and what is it made up of?
answer
A bundle of functionality. Made up of one or more extensions.
question
What is a hybris extension?
answer
The technical structure of a module.
question
What is a hybris addon?
answer
Addons add and extend Accelerator frontend functionality without touching the code base
question
What to add ons are offered by hybris for free?
answer
1. Live edit - add on 2. facebook social plugins - add on
question
What statements about hybris architecture are correct? a. A typical live environment will have 3 layers: hybris layer (hybris server), database layer, and frontend layer (web server) b. A hybris module is the same as an extension c. You can create your own custom extensions d. With addons, you can extend the front end functionality of the hybris commerce accelerator. e. The hybris platform depends on all other functionality areas f. Hybris uses open source technologies
answer
A, C, D, F
question
What is the hMC? Who uses it? Why is it important?
answer
1. Hybris Management Console 2. Developers and technical users 3. Provides a central access point to all areas of hybris through a single sign on
question
What is the hAC? Who uses it? What is it used for?
answer
1. hybris Administration console 2. System administrators 3. To configure and monitor the hybris commerce suite, or accelerator instances
question
What are hybris cockpits?
answer
Graphical user interfaces for business users, to get access to product content and data
question
What is the hybris cockpit framework? What is it used for?
answer
1. Base framework for all cockpit applications. 2. To help create custom cockpits
question
What is the hybris NG framework? What is it used for? Why is it important?
answer
1. Hybris Next Generation Framework 2. It enables the creation of custom applications, using widgets 3. Enables easy development of backoffice applications, saving time and money
question
What is the difference between the cockpit framework and the cockpit NG framework?
answer
The cockpit NG framework provides ONE SINGLE application for everything (not separate). This application then has varied perspectives for different users.
question
Which hybris applications have already been created using the NG cockpit?
answer
1. OMS admin cockpit 2. InStore application 3. Backoffice admin cockpit 4. Hybris commerce search cockpit
question
What is the application orchestrator? What buttons are pressed to access it? Who generally uses it?
answer
1. A tool used to customize application layouts in the NG cockpit framework 2. Function + F4 3. Application Designers
question
What is a widget in the NG framework? What types of widgets are there? How are new widgets created?
answer
1. A piece of deployable functionality, used in the NG cockpit, with a distinct purpose 2. Pre-built hybris widgets (stored in the NG library, inside of the backoffice extension) and custom built widgets. 3. By using the ybackoffice extention (which houses templates for creating widgets, and then are plugged into the backoffice extension.
question
What is the symbolic widgets view inside of the Application Orchestrator?
answer
This view shows the hierarchy of widgets and how they are connected together. Each widget receives input data, and outputs data through sockets.
question
What 6 components need to be secured in a live environment? What security is recommended?
answer
1. System architecture (mail/web server, etc) - WAF (Web Application Firewall) 2. Inter-process communication (login, checkout, profile) - SSL encryption - LDAP for password verification 3. Database - Take steps to prevent database init in live environment 4. Data and data model - Encode sensitive data elements - Purchased with hybris advanced security option 5. Extensions - Disable unused extensions 6. Access rights - Manage them - Create nested roles for users
question
Which system accounts are essential cannot be deleted in hybris? All default users (admin, csmanager) have which password?
answer
1. Anonymous (allows guest shopping) 2. Admin and Admingroup (Inherit all rights be default) 3. Nimda
question
What are the 4 factors affecting user management?
answer
1. Catalog version access - Grant or deny access to catalog versions 2. Type access rights - Granting or denying access to various types 3. Restricted hMC visibility - Hide specific elements 4. Search result restrictions - Limited search results
question
What are user groups? Why use them? (2 reasons)
answer
1. Groups of users, with defined access/viewing rights 2a.To grant or deny access to backend users based off business rules 2b. Grouping customers into groups for target marketing
question
What are the three types of permissions given to users?
answer
1. Type permissions - CRUD access to all instances of a type: all: orders, products, customers, etc. 2. Item permissions - Access to one instance of a type, an item: Specific products, orders, etc. 3. Attribute permissions - Access to certain attributes (only edit price, etc)
question
How can you use restrictions for advanced personalization?
answer
1. Limiting search results 2. Different views of products/promotions/prices/content
question
What is the hybris BPE?
answer
1. Business process engine, this is an extension used to create a process, and define a sequence of actions.
question
How are business processes defined? Can these be changed at runtime?
answer
1. Using an XML file 2. No
question
What is the hybris workflow collaboration module? What extension is this delivered through?
answer
1. Functionality for creating workflows for internal processes 2. Workflow extension
question
What 3 things does the workflow and collaboration module allow users to do? Can these be changed at runtime?
answer
1. Create a workflow template 2. Create a workflow from a template 3. Processing a workflow - Yes
question
Work flows are for who? How are they triggered? Who are they created by? How are they created?
answer
1. The system, and users 2. Either manually or through cronjobs 3. Developers 4. Using the hMC or ImpEx scripts
question
While looking at a BPE process flow (not workflow) Boxes are ? Arrows are? Business process status are?
answer
1. Process operations 2. Flow of control 3. Persisted (in case of system failure)
question
What nodes are used in a process? (inside XML file)
answer
1. Action nodes 2. Wait nodes 3. End nodes
question
A workflow is an instance of? A workflow action, is an instance of? A decision, is an instance of?
answer
1. A workflow template 2. A workflow action template 3. An option (template)
question
Limitations of hybris W&C module?
answer
1. No GUI to help model complex flows 2. No integration with other workflow tools
question
What is: 1. A workflow template 2. Action template 3. Option
answer
1. Defines structure (blueprint) of the workflow - Persistent and reusable 2. Defines a step in the workflow - Has states of (start, normal, and end) 3. Defines possible results of the action - OR-connected or AND-connected
question
Actions of a workflow instance have which statuses?
answer
1. Pending 2. In process 3. Completed 4. Disabled
question
How are users given access to workflows? How does a business user kickoff a workflow?
answer
1. Admin - adjusts the "visible templates" option 2. User views workflow in cockpit - Drags item into it
question
What are the elements of a cronjob?
answer
1. Job (logic) 2. Trigger (date and time)
question
Do cron jobs alert admins of process failures?
answer
No, must create triggers of failure
question
True or false: - Cron jobs run A-synchronously AND on demand True or False: -Cron jobs are aware of restrictions Asynchronous means?
answer
True. True. They don't need data in return - return data.
question
What are the ways you can run a cronjob?
answer
1. impex 2. hmc 3. hybris api 4. console (command line)
question
What is a the hybris reporting cockpit? What module/extension is it apart of?
answer
1. Enables configuration and generation of stats and reports - using easy GUI 2. Reporting module - reportcockpit extension
question
What determines the data types in the report cockpit?
answer
Jasper
question
Reporting is based off of what?
answer
Hybris types (sales, customers, etc)
question
What is internationalization?
answer
Manages language and country specific logic
question
What is localization?
answer
Manages logic to get locale-specific resources, to present region-specific content
question
What is the default view in hybris product cockpit? A. Grid view B. List view
answer
A. Grid View.