Exam #1 Quiz (Answers from Opti Docs)
64 Questions
19 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

When does the Admin Console time out and log a user out of the console?

  • 10 minutes
  • 15 minutes (correct)
  • 30 minutes
  • 20 minutes

What does the Admin API do?

  • Provides data level access to all objects (correct)
  • Provides widget interaction storefront
  • Allows customization of the widget layout
  • Manages data consistency

Which environments does Optimizely provide in their SaaS offering?

  • Test and staging
  • Sandbox and production (correct)
  • Dev, test, and production
  • Dev and production

What does the IStartupTask interface allow a developer to do?

<p>Configure or customize components of the B2B commerce application (B)</p> Signup and view all the answers

Which of the following is the purpose of the IDependency interface when applied to a class?

<p>Indicate this class is a dependency of another class (A)</p> Signup and view all the answers

When does the remote call to the licensing server to confirm license validity occur?

<p>Each time the Admin Console is accessed (A)</p> Signup and view all the answers

Which of the following authentication schemes should be implemented to allow third party applications to access resources on behalf of B2B users?

<p>SSO authentication (C)</p> Signup and view all the answers

Which of the following integration job types can pull information and be set to run at a specific time if data needs to be integrated from a back end system?

<p>Refresh (A)</p> Signup and view all the answers

Which of the following file formats is the recommended database script file format?

<p>YYYY.MM.DD.SS.DescriptiveName.sql (A)</p> Signup and view all the answers

Which class do custom setting classes derive from?

<p>BaseSettingsGroup class (C)</p> Signup and view all the answers

What should be appended to the site URL to access the Spire CMS style guide?

<p>/contentadmin (A)</p> Signup and view all the answers

Which setting can enhance email security and reduce the risk of spam?

<p>Enable reCAPTCHA (C)</p> Signup and view all the answers

Which document types are indexed by the native search foundation?

<p>Product, category, and content (B)</p> Signup and view all the answers

What is the primary feature of stop words in search functionalities?

<p>To eliminate common words from results (C)</p> Signup and view all the answers

Which statement accurately describes the role of a mapper?

<p>To map request parameters to handler chains (C)</p> Signup and view all the answers

Which method must be implemented to integrate a custom pipe into the Add cart pipeline?

<p>IPipe (C)</p> Signup and view all the answers

What is the primary purpose of payment gateways in B2B commerce?

<p>They provide an interface for payment card processors (C)</p> Signup and view all the answers

What is the primary way to change the look and feel of an out of the box widget?

<p>Override the widget in the blueprint and make the code changes (C)</p> Signup and view all the answers

How does Spire determine which fields are available for user editing widgets?

<p>Reading the widget definition from a database table (D)</p> Signup and view all the answers

Which URL path allows for editing page content in Spire CMS?

<p>/contentadmin (C)</p> Signup and view all the answers

Which of the following is not the purpose of the widget definition in Spire CMS?

<p>Defines how the widget is displayed on the website (C)</p> Signup and view all the answers

What document types are created when indexing using elastic search?

<p>Product, category, and content (D)</p> Signup and view all the answers

What changes are needed to require the user to select an object and property in the console for custom rule criteria?

<p>Set criteria property and criteria object list to True (B)</p> Signup and view all the answers

What does the tax calculator setting in the admin console control?

<p>The service used to calculate taxes (A)</p> Signup and view all the answers

What action should be taken to ensure a custom pipe exits the pipeline?

<p>set the result.ExitPipeline flag to true (C)</p> Signup and view all the answers

Which is needed to interact with the API that requires authentication?

<p>Bearer access token (D)</p> Signup and view all the answers

Which statements are true about mappers?

<p>Mappers dynamically link parameters to service methods (C)</p> Signup and view all the answers

Which configuration paths can be used to access the elastic search URL setting?

<p>App settings (D)</p> Signup and view all the answers

When creating a new handler, which property must be defined to indicate execution order?

<p>Order (C)</p> Signup and view all the answers

What outcome occurs if a default currency is not assigned after multiple currencies are created for a website?

<p>Site throws an error (D)</p> Signup and view all the answers

Which of the following attributes cannot be modified using the content admin style guide?

<p>Font face (D)</p> Signup and view all the answers

The following modules were accessible in the Spire CMS blueprint, except the one which is the exception:

<p>Shell (A)</p> Signup and view all the answers

What modification allows a Spire user to add widgets within a widget?

<p>Modify the React component of the widget to include zone component (B)</p> Signup and view all the answers

What is the best way to optimize performance when displaying a large number of products?

<p>When there are several custom properties, use a custom table to store values (B)</p> Signup and view all the answers

What is the correct way to customize the base widget for a basic image?

<p>Copy the existing widget and make necessary changes (B)</p> Signup and view all the answers

Spire supports all of the following user contexts for targeted content, except for which one?

<p>Selected language (D)</p> Signup and view all the answers

What does the NT constant string tax region code signify?

<p>Item is not taxable (A)</p> Signup and view all the answers

What action can be performed through the storefront RESTful APIs?

<p>Retrieve the current users and customer information (A)</p> Signup and view all the answers

To successfully exit from a custom pipe, which step is essential?

<p>Set the result exit pipeline property to true and return the result (C)</p> Signup and view all the answers

Which property is used to control the execution order of a custom pipe in the pipeline?

<p>Order property (B)</p> Signup and view all the answers

Which class should a custom mapper inherit from to correctly override the standard mapper for updating the cart?

<p>GetCartLineMapper base class (A)</p> Signup and view all the answers

What is a valid command to create a project blueprint for a new implementation?

<p>Use npm to create a new blueprint in Spire (B)</p> Signup and view all the answers

Which attributes must be added to a custom handler to get it included in the handler chain order?

<p>Dependency name and Order (D)</p> Signup and view all the answers

Which method is most suitable for retrieving data that does not require modification?

<p>GetTableAsNoTracking() (B)</p> Signup and view all the answers

Which of the following build actions should be set for proper execution when creating a new database script?

<p>Embedded resource (D)</p> Signup and view all the answers

Which of the following types of performance bottlenecks is a result of coding issues?

<p>API performance (D)</p> Signup and view all the answers

What changes are needed to require the user to select an object and property in console for a custom rule criteria?

<p>modify the associated RuleTypeOption by setting RequiresCriteriaObject and RequiresCriteriaProperty to True (C)</p> Signup and view all the answers

Custom setting classes inherit from which of the following classes?

<p>BaseSettingsGroup class (C)</p> Signup and view all the answers

Which interface should a class derive from or implement when a custom build type is created?

<p>CriteriaTypeBase (C)</p> Signup and view all the answers

Which of the following SQL command should be used to regenerate content?

<p>DELETE FROM content.Node (B)</p> Signup and view all the answers

Which of the following search features eliminates words from search results?

<p>Stop words (A)</p> Signup and view all the answers

Which of the following is the default search provider for B2B Commerce Cloud?

<p>Elastic Search (A)</p> Signup and view all the answers

Which of the following statements is a reason to use the Storefront API?

<p>to build a custom front end application for customers (D)</p> Signup and view all the answers

Which of the following best describes a mapper's purpose?

<p>To map request incoming parameters to the parameter object for the handler chain (B)</p> Signup and view all the answers

Which steps must be completed to have a custom handler replace the standard handler?

<p>Give the custom handler the same dependency name as the standard handler (A)</p> Signup and view all the answers

Which of the following interfaces indicates that an object is extensible?

<p>IExtension (A)</p> Signup and view all the answers

Which method should be called on the insite.session.service.ts to get a bearer token?

<p>getAccessToken (A)</p> Signup and view all the answers

B2B commerce will always have an order for the first pipe in any pipeline.

<p>True (A)</p> Signup and view all the answers

Which search pipeline converts an indexable product into an Elasticsearch product?

<p>CreateElasticsearchProduct (C)</p> Signup and view all the answers

Which is the correct way for a developer to update the sandbox environment?

<p>Push the relevant team sandbox branch or GitHub repository (B)</p> Signup and view all the answers

Which action is the best way to access B2B Commerce APIs?

<p>Admin swagger (B)</p> Signup and view all the answers

Which rules should be followed when replacing a pipe in a pipeline?

<p>Same name, implement IPipe interface, return result from Execute method, specify order property (A)</p> Signup and view all the answers

Which configuration paths can be used to access the Elastic Search URL setting?

<p>appSettings.config (A)</p> Signup and view all the answers

When creating a new handler, which property must be defined to indicate execution order?

<p>Order property (C)</p> Signup and view all the answers

Flashcards

Admin Console Timeout

The Admin Console logs out a user after 15 minutes of inactivity.

Admin API Function

Provides data-level access to all objects in the application.

Optimizely SaaS Environments

Optimizely SaaS provides Dev, Test, and Production environments.

IStartupTask Interface

Allows custom configuration of web application components, focusing on the user's initial experience.

Signup and view all the flashcards

IDependency Interface Purpose

Indicates a class depends on another class in a B2B application, for dependency injection.

Signup and view all the flashcards

Licensing Server Call Timing

The remote call to the licensing server occurs at site startup.

Signup and view all the flashcards

Third-Party App Authentication

Use Windows authentication to allow third-party apps to access B2B user resources.

Signup and view all the flashcards

Coding-Related Performance Bottlenecks

Coding issues, like looping problems, contribute significantly to application performance bottlenecks.

Signup and view all the flashcards

Default currency in WIS

If no default currency is assigned in a WIS with multiple currencies, the first entered currency is used.

Signup and view all the flashcards

Modifying site colors in admin

Website colors can be modified using the content admin style guide.

Signup and view all the flashcards

Spire CMS blueprint accessibility

The Spire CMS blueprint does not include the Client framework module.

Signup and view all the flashcards

Adding widgets within widgets

Widgets don't contain widgets. To add widgets within widgets, modify the React component of the widget.

Signup and view all the flashcards

Optimizing product display performance

For large product catalogs, use variants for simplified product representation and synchronous loading of price inventories.

Signup and view all the flashcards

Customizing the basic image widget

Modify the React component of the existing widget in Spire's modules folder.

Signup and view all the flashcards

Aspire user contexts for content

Device type is not a supported user context for targeted content in Aspire.

Signup and view all the flashcards

NT constant string meaning

The NT constant string in tax region codes typically signifies that an item might not be taxable, but this depends on the context of the system.

Signup and view all the flashcards

Payment Gateways in B2B Commerce

Payment gateways act as an interface between payment card processors and the B2B commerce platform, ensuring payment receipt before transactions are processed.

Signup and view all the flashcards

Changing Widget Look and Feel

Modifying widget appearance involves adjusting CSS within the blueprint.

Signup and view all the flashcards

Widget Editing in Spire CMS

Available fields for user editing in widgets are derived from the widget's definition within a defined style guide or database.

Signup and view all the flashcards

Spire CMS Content Editing URL

The URL for editing page content in Spire CMS is within the 'Admin' or 'Content Edit' section.

Signup and view all the flashcards

Widget Definition in Spire CMS

The widget definition in Spire CMS outlines the widget's display on the website and its configurable properties.

Signup and view all the flashcards

Elasticsearch Indexing

Indexing through Elasticsearch creates documents of products, categories, and content for storage and retrieval.

Signup and view all the flashcards

SSO in Admin Console (No Permissions)

To prevent automatic permission assignment during Single Sign-On (SSO) in the admin console, update assigned user roles accordingly.

Signup and view all the flashcards

Custom Rule Criteria in Console

To force user selection of object and property for custom rule criteria, set the criteria property and is criteria object list to True.

Signup and view all the flashcards

Integration Job Types

Different types of jobs for data processing and management, including pulling data and scheduling runs.

Signup and view all the flashcards

Custom Setting Class Inheritance

Custom setting classes inherit from a base class to establish a common structure and functionality.

Signup and view all the flashcards

Custom Build Type Interface

Classes handling custom build types implement specific interfaces to interact with the system.

Signup and view all the flashcards

SQL for Content Regeneration

A specific SQL command is used to regenerate or refresh content data.

Signup and view all the flashcards

SPARK CMS Style Guide URL

The specific URL suffix to access the SPARK CMS style guide.

Signup and view all the flashcards

Security Email Settings

Specific settings ensure security in email processing and prevent spam.

Signup and view all the flashcards

Native Search Indexed Document Types

The native search foundation indexes specific document types like products and content.

Signup and view all the flashcards

Search Feature for Eliminating Words

Stop words are used to filter or remove specific words from search results.

Signup and view all the flashcards

Custom Handler Replacement

Using a custom handler instead of the default handler in a system. Identical dependency name is needed.

Signup and view all the flashcards

Extensible Object Interface

Interface that allows extending or modifying object functionality, supporting new features.

Signup and view all the flashcards

Bearer Token Retrieval

Methods to obtain a bearer token from the insight session service.

Signup and view all the flashcards

Custom Pipe Success

Setting specific properties and values to signal successful pipeline completion in a custom pipe.

Signup and view all the flashcards

Storefront RESTful API Actions

Set of actions permitted through the storefront RESTful APIs, like user information retrieval and modifying product content.

Signup and view all the flashcards

Custom Pipe Order

Property controlling the execution sequence of a custom pipe within the broader pipeline.

Signup and view all the flashcards

Project Blueprint Creation

Process of generating a project template for a new implementation/project using specific commands.

Signup and view all the flashcards

B2B Order in Pipelines

B2B commerce orders frequently initiate the pipeline, although further information is needed for confirmation from options.

Signup and view all the flashcards

B2B Commerce API Access

Accessing B2B Commerce APIs requires using the Admin swagger.

Signup and view all the flashcards

Custom Pipe Exit

To ensure a custom pipe exits a pipeline, set the exit pipeline property to true.

Signup and view all the flashcards

Mapper Web API Parameter Mapping

Mappers use a rules engine or similar tool to map web API parameters to service method parameters.

Signup and view all the flashcards

Replacing Pipes in Pipeline

When replacing a pipe in a pipeline, ensure the replacement pipe is identical to the replaced pipe.

Signup and view all the flashcards

Elasticsearch URL Configuration

The Elasticsearch URL setting can be accessed through the application settings.

Signup and view all the flashcards

More Like This

NU 102 Exam 1 Terms Quiz
5 questions

NU 102 Exam 1 Terms Quiz

ShinyAntigorite7136 avatar
ShinyAntigorite7136
SDAP NR205 Quiz 1 and Exam 1 Review
5 questions
Marketing Exam 1 Review Quiz
33 questions

Marketing Exam 1 Review Quiz

TalentedFantasy1640 avatar
TalentedFantasy1640
Patho Exam 1 quiz #1
59 questions

Patho Exam 1 quiz #1

RighteousIambicPentameter avatar
RighteousIambicPentameter
Use Quizgecko on...
Browser
Browser