Oracle CPQ 2021 Implementation Essentials Exam PART 2

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Which of the following options IS NOT a key aspects of the minimum environment required for Oracle CPQ Cloud? Choose one: a. Need an Internet b. Available 24 hours on all business days c. Available on Tablet d. Hosted Software

b. Available 24 hours on all business days

When using a table based lookup for recommended item rule, _____ is the option you should select to recommend multiple records from the table. Choose one: a. Identifier b. Mandatory c. Split Items d. Force set

c. Split Items

In which two locations are the keywords for mobile approval or rejection of quotes defined when setting up approvals? Choose: a. Mobile Approval Email Notification b. Submit sub-action - Reject c. Submit sub-action - Approve d. Submit sub-action - Submit or Approval

c. Submit sub-action - Approve d. Submit sub-action - Submit or Approval

What are two objectives on the roadmap related to expanding market and driving revenue? Choose: a. Establish as leader in the B2C segment b. Make CPQ Cloud available on all browsers c. Support the most complex products and pricing system configuration d. Broader Language Support

c. Support the most complex products and pricing system configuration d. Broader Language Support

When a configuration flow is executed for the first time, select the three situations when the "Add to quote" button will be shown. Choose: a. There are no missing parts in the recommended Items. b. There are no active constrain rules. c. The configuration flow has this page defined as End Node d. The configuration flow has this page defined as Start and End node. e. The configuration flow has this page defined as Transition Node.

c. The configuration flow has this page defined as End Node d. The configuration flow has this page defined as Start and End node. e. The configuration flow has this page defined as Transition Node.

Which of the following is not a sub-action of the Submit action set? Choose one: a. Approved b. Revised c. Trash d. Request e. Reject f. Approval

c. Trash

Which one of the below characters is used as a prefix to indicate a variable in a BMQL statement? Choose one: a. @ b. # c. & d. $

d. $

What is the order of execution when a new transaction is created? Choose one: a. advanced main doc default BML, attribute defaults, main doc integration b. process integration, advanced main doc default BML, attribute defaults c. main doc integration, advanced main doc default BML, attribute defaults d. process integration, attribute defaults, advanced main doc default BML e. process integration, attribute defaults, advanced main doc default BML, main doc integration f. attribute defaults, advanced main doc default BML, process integration

f. attribute defaults, advanced main doc default BML, process integration

Participant Profiles are a part of what element? Choose one: a. Steps b. Sub Doc c. Main Doc

a. Steps

Which two are Ajax based rules? Choose: a. A Hiding Rule b. A Recommended Item rule c. A Recommendation Rule d. A Constraint Rule

a. A Hiding Rule d. A Constraint Rule

Which task must be accomplished to enable a complete salesforce user integration with CPQ cloud? Choose one: a. A salesforce user account must be created for each CPQ cloud user. b. A custom XSL needs to be written to enable the CRM user integration. c. User integration must be enabled during CPQ cloud commerce package installation in salesforce. d. The salesforce user groups must be mapped in salesforce so that they match the CPQ cloud user groups.

a. A salesforce user account must be created for each CPQ cloud user.

When implementing Subscription Ordering according the Subscription Ordering Implementation Guide, you are asked to modify the formula for the Price (List) linelevel attribute. What must you do to properly modify the formula? Choose one: a. Add an initial condition that tests for the Action Code to be either DELETE or TERMINATE with a true value of Part Base Price. b. Add an initial condition that tests for the Action Code to be either DELETE or TERMINATE with a true value of zero. c. Add an initial condition that tests for a valid entry in a specific Subscription Ordering price book with a true value of zero. d. Add an initial condition that tests for a valid price value in the Price field of the BOM Item Mapping table with a true value of the valid price value. e. Add an initial condition that tests for a valid price value inthe Price field of the BOM Item Definition table with a true value of the valid price value.

a. Add an initial condition that tests for the Action Code to be either DELETE or TERMINATE with a true value of Part Base Price.

Your customer wants to have the Commerce pricing function invoke a Util library function applyDiscounts(), which applies discounts on the distributor price, the reseller price, and the end-customer price, and then returns the discounted values. Identify three approaches that can be used to pass these values back to the Commerce pricing function. Choose: a. Add these values to a dictionary along with appropriate keys and return this dictionary. b. Add all values to an array and return the array. c. Return the values using multiple "return" statements. d. Construct a return result string in the following format and return this string: documentNumber ~ variableName ~ value [ | documentNumber ~ variableName ~ value ]*

a. Add these values to a dictionary along with appropriate keys and return this dictionary. b. Add all values to an array and return the array. d. Construct a return result string in the following format and return this string: documentNumber ~ variableName ~ value [ | documentNumber ~ variableName ~ value ]*

What is the correct navigation path to create Account Integrations? Choose one: a. Admin > Accounts > Integration > Add b. Admin > Accounts >Add >Integration c. Admin > Process Definition > Integrations > List > Add d. Admin > Accounts > Import >Integration > Add

a. Admin > Accounts > Integration > Add

What resource should you consider when designing a configurator? Choose one: a. All of these b. Product Experts c. Logic and Common sense d. Existing specs/documentation e. Sales specs

a. All of these

Before deleting an attribute, you must remove it from what a. All rules the attribute is associated with b. Attribute Editor c. Product Description d. Catalog Definition

a. All rules the attribute is associated with

A new Util library has been created in the development environment and has to be migrated to the production environment. What is the most granular level of migration that can be performed to migrate this function? Choose one: a. Migrate only the new util library function b. Migrate Commerce c. Migrate both Config and Commerce d. Migrate Config

a. Migrate only the new util library function

Which two Commerce API calls would be used to create and update a transaction? a. createTransaction b. getTransaction c. addToTransaction d. updateTransaction

a. createTransaction d. updateTransaction

Select the correct statement about Array Attributes: Choose one: a. An Array Attribute can be hidden at a particular index through a Hiding rule given that a different/same Array attribute is used in the simple condition of the same Hiding Rule. b. Two Array Sets cannot share the same Control Attribute. c. An Array Attribute can be hidden at a particular index through a Hiding rule given that a different Array attribute is used in the advanced condition of the same Hiding Rule. d. Different menu options at each Index of an Array attribute cannot be constrained for a "Single Select Menu" Attribute Type Array Attribute through a Single Constraint Rule

a. An Array Attribute can be hidden at a particular index through a Hiding rule given that a different/same Array attribute is used in the simple condition of the same Hiding Rule.

Which two controls can you use to finalize your quote? Choose: a. Approvals b. Discounting c. Product add d. Renewals

a. Approvals b. Discounting

A client wants customers to be able to select a laptop category from a drop-down list in the product configuration section. After the laptop category is selected, all laptops within that category need to be displayed without the user having to do any more selections. Which option meets this requirement? Choose one: a. Auto Update b. Formula Administration c. Util library function d. Commerce library function

a. Auto Update

Which two statements are false about BML?(Choose two.) Choose: a. BML does not need to be externally compiled as the application compiles the BML. b. BML is a C++ based markup language. c. BML has characteristics of Compiled and Interpretive programming. d. BML follows the Object-Oriented programming model.

a. BML does not need to be externally compiled as the application compiles the BML. b. BML is a C++ based markup language.

A configurable attribute can(choose all that apply) a. Be Hidden from Users b. Use the same Variable Name within a Product Family c. Be a Text or Integer d. Be Active or Inactive

a. Be Hidden from Users c. Be a Text or Integer d. Be Active or Inactive

Which of the following is true when Salesforce is the parts master? Choose one: a. BigMachines price book is mapped in a one-to-one relationship with Salesforce price book b. Parts and price books have to be imported to BigMachines c. You need to map the default price book in BigMachines to the SFDC standard price book d. The BigMachines parts/price books association will have to be exported to the Salesforce.

a. BigMachines price book is mapped in a one-to-one relationship with Salesforce price book

How is the size of an Array set defined? Choose one: a. By adding a control attribute to the Array set b. By adding the Float attribute to the Array set c. By adding the text attribute to the Array se d. By adding the Integer attribute to the Array set

a. By adding a control attribute to the Array set

Which of the following options correctly identifies two key differentiators between CPQ Cloud and competitors? Choose: a. CPQ Cloud has many more referenceable customers b. CPQ Cloud has very few referenceable customers c. CPQ Cloud works with multiple CRM Systems d. CPQ Cloud competitors spend more on Development e. CPQ Cloud has fewer Fortune 500 customers

a. CPQ Cloud has many more referenceable customers c. CPQ Cloud works with multiple CRM Systems

Which two statements are true? a. Cast Iron and Web Methods are two of the Middle ware tools used to integrate ERP and CRM systems. b. CPQ Cloud provides out of the box integration with salesforce and Oracle Sales Cloud. c. CPQ Cloud has its own middleware tool to integrate with external CRM and ERP application. d. Web services are used for CRM integration but not for ERP integration.

a. Cast Iron and Web Methods are two of the Middle ware tools used to integrate ERP and CRM systems. b. CPQ Cloud provides out of the box integration with salesforce and Oracle Sales Cloud.

Which two Web Services API categories would be used to create a quote in BigMachines from an external system? Choose: a. Commerce b. Data Tables c. Parts d. Security e. Configuration

a. Commerce e. Configuration

Which two items are not included in an environment refresh? Choose: a. Configuration administration b. Commerce transactions c. Automated FTP upload to CPQ schedule d. Users e. Active sessions

a. Configuration administration c. Automated FTP upload to CPQ schedule

What is the ultimate purpose of CPQ? a. Convert an opportunity into an order. b. Convert a product list into a price lists. c. Convert a leads into a customer. d. Converts a Quote to a Proposal.

a. Convert an opportunity into an order.

Which two types of interfaces does CPQ Cloud uses in its administration layer? a. Drag and Drop b. Point and click c. One click zip d. Global search

a. Drag and Drop b. Point and click

You have inserted a bookmark link in your document. However, you would like to modify the bookmark link text. How will you achieve this? a. Edit the bookmark link by double-clicking the Edit icon, and then changing the text as needed. b. Delete the existing bookmark link by double-clicking the "X" icon, and then re-adding the bookmark link with the new text. c. After it is added, a bookmark link cannot be modified or deleted. Therefore, you need to be sure about the bookmark link text. d. Replace the bookmark by using the Edit icon, and then insert new text as needed.

a. Edit the bookmark link by double-clicking the Edit icon, and then changing the text as needed.

You are asked to design a Document Designer template, which should generate an output document where users would be able to navigate to a specific section from the table of contents. This is a complex document with many sections and subsections that can go up to seven levels of parent/child relationships. Which three steps do you need to perform to ensure that the table of contents show only two levels of the sections and subsections so that the user reviewing the document can navigate to a desired section's page and scroll further to the deeper levels? (Choose three.) Choose: a. Enable the Table of Contents option for all heading styles. b. Create headings by using the Heading element for the section content in your template. c. Assign page numbers to all heading elements. d. Enable the Table of Contents option for selected heading styles. e. Assign a heading style set to the Table of Contents layout.

a. Enable the Table of Contents option for all heading styles. b. Create headings by using the Heading element for the section content in your template. c. Assign page numbers to all heading elements.

Where does the description property of a configurable attribute display to the end user? a. In a pop-up from the help icon next to each attribute b. On the home page c. Next to the atttribute d. if enabled e. Catalog Definition

a. In a pop-up from the help icon next to each attribute

A customer maintains a high-volume data table which holds the discounts applicable to products based on various scenarios and the discount information is needed at various points in the pricing function to calculate the line item prices. It has been identified that these data table queries are significantly degrading the performance of the function. Select the best two options to help improve performance? a. Index the data table columns based on the queries performed on it. b. Split the function into multiple Util library functions. c. Split the function into multiple Commerce library functions. d. Perform only one BMQL query against the table and store the result in dictionaries. Retrieve the values from the dictionaries and use them wherever needed.

a. Index the data table columns based on the queries performed on it. d. Perform only one BMQL query against the table and store the result in dictionaries. Retrieve the values from the dictionaries and use them wherever needed.

A commerce library function "CalculateNetPrice" calculates the net price by calling out to a different system using a web-service and returns the values received in the return string format. This net price should be used in the pricing function to calculate discounts on each line item based on discount % chosen by user on the quote. "CalculateNetPrice" and the pricing function are being invoked from the action "Get Price". Choose from below the best sequence in which these two methods should be invoked: a. Invoke "CalculateNetPrice" from before modify advanced formula of "Get price" action and invoke pricing function from after modify advanced formula of "Get price" action b. Invoke "CalculateNetPrice" and the pricing function from the after modify advanced formula of "Get price" action c. Invoke "CalculateNetPrice" from within the pricing function d. Invoke pricing function from within the "CalculateNetPrice" function.

a. Invoke "CalculateNetPrice" from before modify advanced formula of "Get price" action and invoke pricing function from after modify advanced formula of "Get price" action

Which two options does a Document Engine need to print a document in multiple languages? Choose: a. It requires selection of the correct user language setting to generate the document in the desired language. b. It needs one or more attributes indicating the language that is to be used. c. It needs the translated text to be stored within Oracle CPQ Cloud. d. It requires no explicit translation because the Document Engine inherently supports multiple languages

a. It requires selection of the correct user language setting to generate the document in the desired language. c. It needs the translated text to be stored within Oracle CPQ Cloud.

Select the process of adding a new Array Attribute on the Layout whose Array Set is already on the Layout? Choose one: a. Just add the attribute to the array set which is already added on the Layout and no further action is required. b. Select the Config Layout and place the attribute in any Array set which already exists on the layout c. Select the Config Layout and the attribute can be placed anywhere on the layout irrespective of the Array sets. d. Select the Config Layout and place the attribute in the Array set which already exists on the layout and also the same Array set which already associated to this attribute

a. Just add the attribute to the array set which is already added on the Layout and no further action is required.

A new user group has been created in the development environment. Which approach would you use to migrate this new user group to the production environment? Choose one: a. Manually create the new user groups in the production environment. b. Migrate new user groups to the production environment. c. Migrate Commerce to the production environment. d. Migrate the new users to the production environment.

a. Manually create the new user groups in the production environment.

Which two of the below attribute types in Commerce support Auto Update feature? Choose: a. Menu b. Text c. Text Area d. Boolean

a. Menu d. Boolean

How does BigMachines migration work? Choose one: a. Migration works by pulling data from the source site (Developer) to the environment you are currently in (Test). b. BigMachines migration is multi-step process, which involves migrating Commerce, Doc Engine, and Configuration separately through relevant deployment centers. c. BigMachines migration is a manual process of migrating each individual change from the one environment to the other. d. A developer has to use a third party migration tool to perform cross environment migrations.

a. Migration works by pulling data from the source site (Developer) to the environment you are currently in (Test).

In Commerce, what is the order of operations for the standard Modify sequence? Choose one: a. Modify tab, Before Formulas Advanced Modify function, Formulas, After Formulas Advanced Modify function b. Before Formulas Advanced Modify function, Formulas, After Formulas Advanced Modify function c. Modify tab, Advanced Default function, Formulas, After Formulas Advanced Modify function d. Modify tab, Before Formulas Advanced Modify function, After Formulas Advanced Modify function e. Integration, Before Formulas Advanced Modify function, Formulas, After Formulas Advanced Modify function

a. Modify tab, Before Formulas Advanced Modify function, Formulas, After Formulas Advanced Modify function

What is the maximum number of groups that can be associated? Choose one: a. No limit b. 2 c. 1 d. 5

a. No limit

BigMachines provides integration guides and/or easy to install application packages for the following applications? Select two. Choose: a. Oracle Sales Cloud b. Microsoft Dynamics c. Salesforce.com d. Oracle On Demand.

a. Oracle Sales Cloud c. Salesforce.com

You want to control the information that can be viewed on the transaction page. What must you create to accomplish this? Choose one: a. Participant Profiles b. Constraint Rules c. Internal User Definitions d. Transition Rules e. Library Functions

a. Participant Profiles

Print statement in BML allow you to? Choose one: a. Print variables in the console to help admin users debug their BML b. All of These c. Print variables so the user can see it on a printed document d. Print variables so the end user can see it on the screen

a. Print variables in the console to help admin users debug their BML

Select the correct order of execution among the Configuration rules: Choose one: a. Recommendation Rule, Constraint Rule, Hiding Rule, Recommended Item Rule. b. Hiding Rule, Constraint Rule, Recommendation Rule, Recommended Item Rule. c. Recommendation Rule, Hiding Rule, Constraint Rule, Recommended Item Rule. d. Recommendation Rule, Recommended Item Rule, Hiding Rule, Constraint Rule.

a. Recommendation Rule, Constraint Rule, Hiding Rule, Recommended Item Rule.

You have 50,000 quotes in your CPQ Cloud site. Based on a new requirement that you have received from your client, you have added a new line item attribute to the line item grid, which shows a customer-specific discount for the line item part, fetched from a data table. How would you update the existing quotes to show this discount values? Choose one: a. Run a mass update to update all quotes. b. The existing line items will get updated automatically. c. Create a new Commerce library function and pass the quote numbers as input. d. Update the quotes manually.

a. Run a mass update to update all quotes.

Consider following requirements for integration with salesforce: - Quote information need to be pushed back to salesforce and synchronized- You must be able to synchronize a Quote up to 1,000 lines back to the Opportunity Product object in Salesforce Based on this requirement, which three XSLs would you use to provide the integration? Choose: a. SFDC Opportunity - Upload b. SFDC Quote - Upsert c. SFDC Products - Upsert All (200, 400, 600, 800, 1000) d. SFDC Quote - Process Updates e. SFDC Opportunity - Import

a. SFDC Opportunity - Upload c. SFDC Products - Upsert All (200, 400, 600, 800, 1000) d. SFDC Quote - Process Updates

Identify two ways in which you can display a message to a user while using table-based lookups for an attribute. Choose: a. Setting the message type as Static Entry when selecting an attribute to populate. b. Setting the message type as Table Column when selecting an attribute to populate. c. Defining an advance BML (CPQ cloud language) function for that attribute. d. Defining a static text message for that attribute.

a. Setting the message type as Static Entry when selecting an attribute to populate. b. Setting the message type as Table Column when selecting an attribute to populate.

A use case requires displaying 250 rows of data to a user and allowing the user to interact with the data in a mobile interface. What is the Oracle-recommended method for displaying an interactive 250-row data set in a Configurator? Choose one: a. Split the data into two array sets and use logic to show the relevant set of data. b. Use an array set to show this data. c. You do not have a good option because 250 rows are too much to display on the screen of a Configurator. d. Use an HTML attribute to display the data and use JavaScript to create interactivity.

a. Split the data into two array sets and use logic to show the relevant set of data.

Which is a recommended option for using Oracle CPQ Cloud SPQ Cloud BigMachines WebServices? Choose one: a. Store XML templates in file manager and use them from within BML. b. Hard code URLs into BML when making GET and POST calls. c. Make WebServices calls directly from the rules. d. Save and reuse session IDs regularly.

a. Store XML templates in file manager and use them from within BML.

Consider the following requirements from a client: - Select one parts master that holds all of the Parts data. - Provide the ability to upload and download parts data. - Each part needs to have a corresponding price book entry. - The parts need to be available for currently integrated external systems. - The parts data needs to be available for reporting to the entire product development team without purchase of extra licenses a. Store all of the parts data in Salesforce. Use the Salesforce Data Loader tool to upload and download parts data and use the Salesforce price book and reporting. Use the integration APIs to make all of the parts data available for use in external systems. b. Store the parts data in BigMachines. Use the Bulk Data service to upload and download parts data. Use the Price book entries for each part. Integrate each external system with BigMachines upon client's approval. Purchase the reporting capability for your BigMachines site.

a. Store all of the parts data in Salesforce. Use the Salesforce Data Loader tool to upload and download parts data and use the Salesforce price book and reporting. Use the integration APIs to make all of the parts data available for use in external systems.

What are three available options for pulling existing products already purchased by the customer (Installation base) while implementing renewals? Choose: a. Storing assets data in a CPQ Cloud data table and displaying it by using Commerce attribute b. Importing assets from salesforce into CPQ Cloud c. Importing parts by using Recommended Item rule d. Fetching assets data via a Web Service call from an external system

a. Storing assets data in a CPQ Cloud data table and displaying it by using Commerce attribute b. Importing assets from salesforce into CPQ Cloud d. Fetching assets data via a Web Service call from an external system

What is the correct syntax to reference the fifth element in a 1-D array with the variable name 'test_var?' Choose one: a. Test_var[4] b. Test_var5 c. Test_var{4} d. Test_var{5}

a. Test_var[4]

Which statement is false about a Product Family after it is deployed? Choose one: a. The Product Family can be renamed. b. Product lines can be added to the Product Family. c. The Product Family can have Models added to its Product Lines. d. The Product Family can be removed.

a. The Product Family can be renamed.

A red "X" appears instead of a part (item) in a configuration. What causes this? Choose one: a. The Recommended Item rule is recommending a part that does not exist. b. The Recommended Item rule is recommending an incorrect price for the part number. c. The Recommended Item rule is recommending more than one-part number. d. The Recommended Item rule is not firing.

a. The Recommended Item rule is recommending a part that does not exist.

An admin tries to change the document views on an attribute from a participant profile under transition rules. But the attribute is not listed in the list of attributes that are available for editing. What are the two causes for this behavior? Choose: a. The attribute is a system attribute. b. The attribute is not added to the layout. c. The attribute is being referenced in an active Hiding rule. d. The attribute is hidden on the attribute details page.

a. The attribute is a system attribute. b. The attribute is not added to the layout.

Identify three values that you can find in the Usage Metrics Report for the last month. Choose: a. The number of logins by internal users in the last 30 days and the percentage of active users logged in. b. The total data size of the CPQ site occupied on the server. c. The total number of partner organizations and the number of active partner organizations. d. A list of active partner organization users with the most recent login date and time and the number of logins. e. The number of transactions for different Commerce processes created by internal users and partner organization users. f. The number of configurations completed for different product families by internal users and partner organization users.

a. The number of logins by internal users in the last 30 days and the percentage of active users logged in. b. The total data size of the CPQ site occupied on the server. e. The number of transactions for different Commerce processes created by internal users and partner organization users.

What happens when a part number is added to a configuration without a price definition? a. The part will not be selected if the "Hide missing spares" option is selected but the user will be able to add it to a quote. b. The part will not be recommended if the "Hide missing spares" option is selected but the user will be able to add it to quote. c. The part will be added with a red "X" next to it if the "Hide missing spares" option is selected but the user will be able to add it to quote. The system will log an error but will let the user proceed and add it to quote.

a. The part will not be selected if the "Hide missing spares" option is selected but the user will be able to add it to a quote.

What are three valid reasons for a Configuration rule failing to execute?(Choose three.) Choose: a. The status of the rule is set to Inactive. b. A runtime error occurs within the rule, which is firing before the current rule. c. The attributes used in the rule are not added in Configuration Layout. d. The rule's Condition attributes are hidden in Configuration Layout.

a. The status of the rule is set to Inactive. c. The attributes used in the rule are not added in Configuration Layout. d. The rule's Condition attributes are hidden in Configuration Layout.

The user would like to run the "SFDC Quote Upsert" on a commerce action. Where would the user define this within CPQ? Choose one: a. The user will select the "SFDC Quote Upsert" from the Integration list in the Integration tab on the commerce action. b. The user will define the action to run in the SOAP Generator XSL. c. The user will define the relation in the Integration Center under the Integration Platfrom within the Admin Homepage. d. The user will select the "SFDC Quote Upsert" from the Modify tab in the commerce action.

a. The user will select the "SFDC Quote Upsert" from the Integration list in the Integration tab on the commerce action.

Which three statements are true regarding BigMachines WebServices a. To update a quote from a web service call, you must select execute from within the API call. b. Webservice clients should logout the session whn done c. Urldatabyget is more secure than urldatabypost d. BigMachines uses a Session ID for web services authentication e. Submitting calls from the WebService tool will not change

a. To update a quote from a web service call, you must select execute from within the API call. b. Webservice clients should logout the session when d. BigMachines uses a Session ID for web services authentication

Which two options are the most important to take if you were to decommission a step? Choose: a. Transition Rules that point to the decommissioned step should be redirected or removed b. Quotes in the step should be transitioned to another step c. Actions that are only active in the decommissioned step should be deleted d. All Participant Profiles should be deleted from the step

a. Transition Rules that point to the decommissioned step should be redirected or removed b. Quotes in the step should be transitioned to another step

Your users receive a notification for a transaction from CPQ when an approval has been retracted and is no longer needed. The notification contains a generic message about this action. However, users would like to get more details about the transaction. What is the Oracle-recommended best practice to fulfill this requirement in CPQ? Choose one: a. Trigger an email action to notify users by custom defining the email's subject and body, which contain the transaction details, by using the advanced function available in the Revise action. b. When a transaction needs to be revised, allow the transaction owner to send a parallel email to approvers, which should include the necessary transaction details. c. Switch the system-generated email-to-email template, which will include the desired transaction information when approvers are notified.

a. Trigger an email action to notify users by custom defining the email's subject and body, which contain the transaction details, by using the advanced function available in the Revise action.

Commerce panels can start out collapsed Choose one: a. True b. False

a. True

What two options do you have when searching for multiple parts on the Parts Administration page? (Choose two.) Choose: a. Type the start string of a part number. The search will return all parts starting with this text. b. Use "_" and/or "%" as wildcards. c. Use "*" and/or "?" as wildcards. d. Use regular expressions (RegEx) to describe a search pattern. e. You can leave the field empty, which will return all parts.

a. Type the start string of a part number. The search will return all parts starting with this text. c. Use "*" and/or "?" as wildcards.

What are two ways to create parts data? Choose: a. Use the Bulk Upload process. b. Use a BML function. c. Perform manual entry. d. Use a data table.

a. Use the Bulk Upload process. c. Perform manual entry.

Along with Part Number, Quantity, and Price, you also want to send additional recommended item details from Configuration to Commerce by using a Recommended Item rule. Which two options enable you to achieve this? (Choose two.) Choose: a. Use the Comment field to pass additional details. b. Concatenate the additional details to Part Number. c. Pass the additional details by storing them in a Price Book. d. This is not feasible. Only Part Number, Quantity, and Price can be passed from Config to Commerce by using Recommended Item rules. e. Use BOM Mapping rules.

a. Use the Comment field to pass additional details. e. Use BOM Mapping rules.

Which two statements are false regarding Arrays? Choose: a. You can re-order the attributes to adjust the layout. b. You can add Single select type attributes to the Arrays. c. Arrays support ajax based rules. d. You can add HTML type attributes to the Arrays.

a. You can re-order the attributes to adjust the layout. c. Arrays support ajax based rules.

What is the default attribute associated with pricebook in configuration when setting a custom pricebook? Choose one: a. _price_book_var_name b. _price_book_name c. partner_price_book_id d. partner_std_pbook_entry_id

a. _price_book_var_name

How do you restrict a user from manually adding or removing rows from an Array set? Choose one: a. by hiding the control attribute b. by using CSS to hide icons c. by hiding the control attribute and mark it as forced set d. by selecting the "Disable user override" property on the configurable Array set editor page

a. by hiding the control attribute

The commerce pricing function in the system requires the values of configuration attributes to evaluate certain conditions. Choose one standard function which can be used to fetch the values of configuration attributes in the pricing function? Choose one: a. getconfigattrvalue() b. getconfigattrinfo() c. configreference() d. configinstance()

a. getconfigattrvalue()

When creating a connection for a CPQ SOAP Endpoint in ICS, which format is expected? Choose one: a. https://<siteURL>/v2_0/receiver/commerce/oraclecpqo?WSDL b. https://<siteURL> c. https://<siteURL>/ics/catalog d. https://<siteURL>/v1/receiver?WSDL

a. https://<siteURL>/v2_0/receiver/commerce/oraclecpqo?WSDL

In which three scenarios are XSL Snippets preferred over the attributes that are available in the Dynamic Data Section? Choose: a. parsing data b. showing configuration array attribute values c. referencing data directly from a quote d. showing information from files stored in the file manager

a. parsing data c. referencing data directly from a quote d. showing information from files stored in the file manager

For the モAdvanced Price and Commentsヤ function in a Recommended Item Rule, the delimited syntax return string is Choose one: a. part1~qty1~comments1~price1|^|part2~qty2~comments2~price2|^| b. Item1~quantity1~item2~quantity2~item3~quantity3 c. part1~comments1~qty1~price1|^|part2~comments2~qty2~price2|^| d. None of these

a. part1~qty1~comments1~price1|^|part2~qty2~comments2~price2|^|

Identify two options to which transactions can be forwarded using forwarding rules.(Choose two.) Choose: a. user groups b. users c. any email address registered in the CPQ Cloud system d. any of the users who are part of the Approval group

a. user groups b. users

Identify a situation in which the Add to Quote button will be displayed in the configuration page, after the configuration flow is executed for the first time. a. when there are no active constraint rules and the configuration flow has this page defined as End Node b. when the configuration flow has this page defined as Transition Node c. when there are active constraint rules and the configuration flow has this page defined as End Node d. when there are no missing parts in Recommended Items

a. when there are no active constraint rules and the configuration flow has this page defined as End Node

Identify the three data types available for part custom fields. Choose: a. "Currency" b. "Float," can be changed to "Integer" c. "String," can be changed to "Single Select Menu" d. "Date," can include time e. "Boolean" f. "Multi Select menu"

b. "Float," can be changed to "Integer" c. "String," can be changed to "Single Select Menu" f. "Multi Select menu"

A customer sets up a BOM mapping for a configuration model using a single simple Table-Based BOM Mapping Configuration rule, as well as the BOM Item Definition and BOM Item Mapping Tables. When reviewing their implementation, they notice the following: - The BOM Root Items Administration List shows the root BOM item and its child BOM items correctly. - No errors are displayed. (Accessed from Admin > Products > BOM > BOM Root Items List) The BOM Item Mapping Administration List shows no root BOM item or child BOM items. No errors are displayed. (Accessed from the BOM Mapping rule's "Save and View Details" button) Which field have they incorrectly populated in their BOM Mapping Tables? Choose one: a. "Part Number" in the BOM Item Definition Table b. "Parent Variable Name" in the BOM Item Definition Table c. "BOM Item Variable Name" in the BOM Item Mapping Table d. "Root Variable Name" in the BOM Item Definition Table e. "Configurable Attribute Variable Name" in the BOM Item Mapping Table f. "Parent BOM Map Variable Name" in the BOM Item Mapping Table

b. "Parent Variable Name" in the BOM Item Definition Table

Which two of the following statements is true? Please select two a. Each BigMachines instance should have a QuickStart commerce process with standard integration XSLs. b. "SFDC Quote - Process Updates" integration XSL is used to notify SFDC that BigMachines is done sending updates and that the package should process and synchronize the changes. c. The order of integration XSLs in the integration tab define the order in which field values will be sent to an external system. d. The "SFDC Quote Upsert" integration XSL file does not take the Field Mappings into consideration as defined in BigMachines Site Setup object in Salesforce.

b. "SFDC Quote - Process Updates" integration XSL is used to notify SFDC that BigMachines is done sending updates and that the package should process and synchronize the changes. c. The order of integration XSLs in the integration tab define the order in which field values will be sent to an external system.

How many ERP systems has CPQ Cloud been integrated so far? a. 5 b. 20+ c. 3 d. 10

b. 20+

In order to enable CRM User integration, which of the following tasks does not have to be accomplished?Select all that apply. Choose one: a. The groups have to be mapped in Salesforce so they match the BigMachines approval groups. b. A Salesforce user account has to be created for each BigMachines User. c. Each user account should have the partner login and password on their profile in BigMachines. d. A custom XSL needs to be written to enable the CRM User Integration. e. User Integration has to be enabled during the BigMachines Commerce Package installation in Salesforce.

b. A Salesforce user account has to be created for each BigMachines User.

What is an attribute? Choose one: a. A product that can be divided into functional areas b. A property that helps define the configured product c. A relationship between fields within a configuration d. A dollar amount that can be assigned to a configuration

b. A property that helps define the configured product

What standard functionality would you use to align attribute labels on a configuration screen so that they are evenly distributed vertically? Choose one: a. Use CSS. b. Add HTML attributes and use </br>. c. Add read-only text area attributes in the layout with the required dimensions. d. Add spacers in the Configuration Layout and define spacer height.

b. Add HTML attributes and use </br>.

A customer has BOM Mapping configured on their site using a simple Table-Based BOM Mapping rule. However, they want to modify their BOM Mapping to also map an additional Configuration attribute to a Transaction Line level attribute. Which two methods can the customer use to achieve this?(choose two.) Choose: a. Add a new entry in the BOM Attribute Definition table for the BOM item. b. Add a new entry in the BOM Attribute Mapping table for the BOM item. c. Define an Advanced BML-Based BOM Mapping rule that populates the "definition" node of the BOM item. d. Define an Advanced BML-Based BOM Mapping rule that populates the "attributes" node of the BOM item. e. Add a new entry in the BOM Item Mapping Definition table for the BOM item. f. Define an Advanced BML-Based BOM Mapping rule that populates the "fields" node of the BOM item.

b. Add a new entry in the BOM Attribute Mapping table for the BOM item. d. Define an Advanced BML-Based BOM Mapping rule that populates the "attributes" node of the BOM item.

Which two options are true about Price Books? Choose: a. Independently support very complex price calculations b. Are Preferred when there are price variations for the same product by the region. c. Are recommended when there is only one list price per part d. Enable association of one part with multiple prices

b. Are Preferred when there are price variations for the same product by the region. d. Enable association of one part with multiple prices

Identify the object of the BigMachines Managed Package app that is used for initial setup and that allows you to make changes to integration preferences in Salesforce. Choose one: a. BigMachines Site Setup b. BigMachines Quotes c. Filed Mapping d. BigMachines Commerce Process Setup

b. BigMachines Quotes

How is BigMachines integrated with Salesforce? Please select one. a. Salesforce requires BigMachines to interact with its objects through HTTP protocol. b. BigMachines is integrated through a Salesforce managed package, which uses SOAP messages to communicate with BigMachines commerce processes. c. Custom integration application needs to be developed in Salesforce to integrate BigMachines. d. A custom API needs to be written in order to integrate BigMachines with Salesforce.

b. BigMachines is integrated through a Salesforce managed package, which uses SOAP messages to communicate with BigMachines commerce processes.

Which two statements are true about parts integrations? Choose: a. Salesforce can't store parts as products, so you must store parts and price book association in CPQ cloud. b. CPQ cloud and third party system can be used to maintain parts data. c. CPQ cloud can support parts integration with any system via FTP upload d. A CPQ cloud parts database can be integrated only with salesforce.

b. CPQ cloud and third party system can be used to maintain parts data. c. CPQ cloud can support parts integration with any system via FTP upload

Which of the following IS NOT a key functionality of Oracle CPQ Cloud products? Choose one: a. It has limits on the complexity of products it can configure b. Can be accessed and used on mainframe c. It has an option called "Guided Selling" d. Allows an email workflow approval of contracts e. It's completely in the Cloud and started out that way

b. Can be accessed and used on mainframe

After saving content to the Content library, you check the Content library Tree and find that the new content is missing. What would be your immediate action? Choose one: a. Close, refresh dynamic sources, and re-open the Dynamic Data window. b. Close and re-open the Content Library Tree. c. Deploy Config and Commerce. d. Deploy Commerce.

b. Close and re-open the Content Library Tree.

In the Document Engine, content that will be used across various pages and/or documents should be placed in a __________, because a reference is created to the content so modification only occurs in one place Choose one: a. BML Scripting Editor b. Complex Conditional c. Util Library d. Content Library

b. Complex Conditional

You have implemented a Commerce Hiding rule, which has an Advanced action. While unit testing, you find that the attributes specified in the rule are not getting hidden, even though the specified condition evaluates to true. What are two possible reasons for this behavior? a. Commerce was not deployed after the rule was implemented. b. Config was not deployed after the rule was implemented. c. The rule is inactive. d. There is a syntax error in the Advanced condition.

b. Config was not deployed after the rule was implemented. d. There is a syntax error in the Advanced condition.

The three types of Commerce Rules are: Choose: a. Pricing b. Constraint c. Validation d. Hiding

b. Constraint c. Validation d. Hiding

In the Document Engine, how do you add Line Item information to the document? a. Add a line item attribute using Dynamic Data b. Create a loop and add a line item inside the loop using Dynamic Data c. Create a conditional section and add a line item attribute inside the conditional section using Dynamic Data d. The Document Engine cannot access line item information

b. Create a loop and add a line item inside the loop using Dynamic Data

How can a user be restricted from removing line items that are added to the configuration through a Recommended Item rule? Choose one: a. Write a constraint rule to throw a runtime error on the Delete Action event b. Ensure that all the parts are coming from a "mandatory" Recommended Item rule c. Add an Advanced Validation rule on Delete Main Doc Action d. Use CSS to hide the check box on Line Grid

b. Ensure that all the parts are coming from a "mandatory" Recommended Item rule

Which two scenarios can be automated with FTP? Choose: a. When my boss sends me an email to update the conversion rates, I update them. My boss expects the changes to occur within 30 minutes of sending me the email b. Every night I query our inventory database and update a BigMachines data table with our inventory levels. c. Every day at 1pm Eastern Time I check Acme Bank's current exchange rates and update our exchange rate conversion data table with the new rates. d. We query an internal web service to get real time updates to our inventory levels and modify discounts based on it.

b. Every night I query our inventory database and update a BigMachines data table with our inventory levels. c. Every day at 1pm Eastern Time I check Acme Bank's current exchange rates and update our exchange rate conversion data table with the new rates.

What are two objectives on the roadmap related to accelerating implementation? Choose: a. Providing one dedicated data center for CPQ b. Faster deployment with less training and services c. Removing complex monitoring tools d. Simplify administration

b. Faster deployment with less training and services d. Simplify administration

To add items (parts) to a configuration, Recommended Item rules are used. Which two statements are true when using Recommended Item rules? Choose: a. Recommended Item rules can return only the base price of an item (part) and cannot use dynamic prices based off data tables. b. If multiple Recommended Item rules recommend the same item (part), the item (part) price is picked from the rule that is last in the order. c. If multiple Recommended Item rules return the same item (part), the quantity of the item (part) is a total of all quantities returned by each rule. d. Recommended Item rules can show only the base prices defined in the customer specific module.

b. If multiple Recommended Item rules recommend the same item (part), the item (part) price is picked from the rule that is last in the order. d. Recommended Item rules can show only the base prices defined in the customer specific module.

Which one of operations below is allowed in a BMQL operation? Choose one: a. SELECT and UPDATE b. Only SELECT c. SELECT, INSERT and UPDATE d. SELECT, INSERT and DELETE

b. Only SELECT

How can you prevent users with the RestrictedAccess user type from creating a new transaction using Transaction Manager? Choose one: a. Go to the Commerce Process admin page and open the participant profiles of the start step. Remove all user access rights entries for RestrictedAccess b. Open the Commerce Process admin page, navigate to Process Actions, click Access Rights for the New Transaction action, and remove all company type and user type RestrictedAccess entries. c. Navigate to the Process Invocation admin page and remove the user access rights entries for RestrictedAccess for all pages. d. Open the Commerce Process admin page, navigate to Process Manager, click Access Rights, and make sure that RestrictedAccesss user type is not selected.

b. Open the Commerce Process admin page, navigate to Process Actions, click Access Rights for the New Transaction action, and remove all company type and user type RestrictedAccess entries.

Which one of the following is NOT part of product hierarchy? Choose one: a. Model b. Part c. Product Family d. Product Line

b. Part

A new new data table "Discounts" is created in the production environment which has 2 columns "Part #" and "Discount. Column "Discount %" was deleted and a new column "Discount Amount" was added in the QA environment and not in Production. If this table is migrated from QA to Production, which columns will be available in Production post migration Choose one: a. Part # and Discount Amount b. Part #, Discount % and Discount Amount c. Only part # d. Data tables can't be migrated using migration center

b. Part #, Discount % and Discount Amount

A customer maintains high volume data table, which holds discount that are applicable to products. The discount information is needed in various sections in the pricing function to calculate line item prices. It has been identified that the data table queries to fetch the discounts are significantly degrading the performance of the Commerce pricing function. Which option will improve performance? Choose one: a. Indexing the Util library functions b. Performing one BML query for the data table, storing the results in dictionaries, retrieving the values from the dictionaries, and using them wherever needed c. Splitting the function into multiple Util library functions d. Splitting the function into multiple Commerce library functions

b. Performing one BML query for the data table, storing the results in dictionaries, retrieving the values from the dictionaries, and using them wherever needed

Which of the following action types will display the proposal on the screen: Choose one: a. Modify b. Print c. Submit d. Export the Attachment

b. Print

Which three page types have predefined page templates? (Choose three.) Choose: a. Parts Search Page b. Product Line List Page c. Process Document List Page d. Model List Page e. User Administration List Page

b. Product Line List Page c. Process Document List Page e. User Administration List Page

When configuration a product, which pricing is applied last on a given item (part) after it is added to a valid configuration? Choose one: a. Attribute value pricing b. Recommend Item Pricing c. Base Price from the parts database d. List price from the PriceBook

b. Recommend Item Pricing

Which is an invalid Commerce rule type? a. Constraint rule b. Recommendation rule c. Hiding rule d. Validation rule

b. Recommendation rule

Select the correct statement a. Using BML, records can be inserted into Datatable in BML insert() function b. Records can be added to a Datatable dynamically in BML Webservices c. The function findinarray (arrIdentifier,el) retruns -1, when exists in the array 'arrIdentifier' d. BMQL cannot return more than 1000 records e. A Hiding Rule can be associated to a Constraint Rule

b. Records can be added to a Datatable dynamically in BML Webservices

What statement is required at the end of every BML script? Choose one: a. Results b. Return c. Loop d. Print

b. Return

Select the two methods via which you can display a message on user side while using a table based lookups. Choose: a. Define an Advance BML Function for that attribute. b. Set the message type as Static Entry when selecting an attribute to populate. c. Set the message type as Table Column when selecting an attribute to populate. d. Define a static text for that attribute.

b. Set the message type as Static Entry when selecting an attribute to populate. c. Set the message type as Table Column when selecting an attribute to populate.

While designing the integration of a CPQ Cloud transaction with an external Order Management System, you must ensure that the transaction is submitted as an Order on a singleaction-click from within CPQ Cloud. Which three statements are true given this requirement? Choose: a. The Order Management System will perform a getTransaction() API call to fetch transaction data in response to a valid request from the CPQ Cloud quote. b. The CPQ Cloud transaction will initiate the Submit Order call on the click of a button from the transaction. c. The CPQ Cloud transaction will perform an update Transaction() API call to send transaction data in response to a valid request from the Order Management System. d. The Order Management System will need to initiate the Submit Order call on the click of a button within its own system. e. TransactionID of a transaction is key during the Order submission process.

b. The CPQ Cloud transaction will initiate the Submit Order call on the click of a button from the transaction c. The CPQ Cloud transaction will perform an update Transaction() API call to send transaction data in response to a valid request from the Order Management System. d. The Order Management System will need to initiate the Submit Order call on the click of a button within its own system.

A Commerce Validation rule has been used to show an error message if the End Date entered in a quote is earlier than the Start Date. What action need to be performed to run the specified Validation rule? Choose one: a. The Submit action must be performed. b. The action that is specified in the Validation rule must be performed. c. The rule runs on its own without any additional user action. d. The Save action must be performed.

b. The action that is specified in the Validation rule must be performed.

A Commerce Hiding Rule has been used to hide the "Exchange Rate" attribute when "USD" is selected in the "Currency" attribute, based on the value selected in the "Country" attribute. After selecting the value "USD", what action needs to be performed to run the above hiding rule? Choose one: a. Save Action b. The rule runs on its own without any additional user action c. Submit Action d. Click outside the "Country" Attribute after selection

b. The rule runs on its own without any additional user action

When a user clicks Save within Commerce of CPQ, the user gets the following error: "insufficient access on cross reference id." Why? a. The user does not have CPQ access. b. The user does not have the ability to see and edit any object in Salesforce that the user is trying to edit. c. Upon installing Salesforce Managed Package, the flag "Allow Quote Creation" is not checked. d. The user does not exist in Salesforce Managed Package.

b. The user does not have the ability to see and edit any object in Salesforce that the user is trying to edit.

Constraint rules allow one attribute to affect the available values for another attribute Choose one: a. False b. True

b. True

Self SOAP allows you to use BMI API's to perform actions that specific users may not have permission to perform by default (example: writing to a datatable) Choose one: a. False b. True

b. True

FTP server automation looks at what file to determine which files to upload. Choose one: a. File_upload.xml b. Upload_list.xml c. Datatable_upload.csv d. Upload_list.csv

b. Upload_list.xml

Which of the followings are true about Part Filters?(Choose three) Choose: a. Use the standard part fields to create part filters. b. Use part filter attributes to control access rights to parts c. A BMl script needs to be written on the custom part field access d. Use the custom part fields to create part filters

b. Use part filter attributes to control access rights to parts c. A BMl script needs to be written on the custom part field access d. Use the custom part fields to create part filters

Identify two ways to modify the overall integration behavior of BigMachines and Salesforce. Choose: a. Write a Salesforce API to change integration behavior in BigMachines. b. Use the Site Setup object and BigMachines Commerce Package settings in Salesforce to meet varying customer requirements. c. Use the integration XSLs within the Commerce process to modify integration behavior at the object and field levels. d. Write a custom BML Util library function in BigMachines.

b. Use the Site Setup object and BigMachines Commerce Package settings in Salesforce to meet varying customer requirements. c. Use the integration XSLs within the Commerce process to modify integration behavior at the object and field levels.

You want to run a Constraint rule only when an action is performed by a user. Which two options are true? Choose: a. Constraint rules are Ajax-based and there is no option to disable Ajax in Commerce rules. b. You can implement the requirement by using a timer. c. You can use the validation rules because it better servers the purpose d. You can implement the requirement by invoking the Constraint rule from the action.

b. You can implement the requirement by using a timer. d. You can implement the requirement by invoking the Constraint rule from the action.

Identify three types of activities that are captured in Administration logs. Choose: a. creation of configuration objects b. deployment of configuration product families c. uploading of files in File Manager d. creation of data tables e. migrations with the site as target f. modification of Commerce process objects

b. deployment of configuration product families e. migrations with the site as target f. modification of Commerce process objects

CSS allows the admin to apply stylization to what classes?(Three correct answers) Choose: a. group-outer b. group-header c. group-content d. group-inner

b. group-header c. group-content d. group-inner

What is the size limit of an array attribute? Choose one: a. 350 b. 200 c. Unlimited d. 1000

b.200

The data table "Related Parts" is present in QA environment and in production environment. The table has 3000 records in QA environment and 4000 records in production. How many records will be present in the data table in Production if this table is migrated over from QA? Choose one: a. 1000 b. 7000 c. 4000 d. 3000

c. 4000

In the Document Engine, the best way to display a picture and text side by side is to use Choose one: a. A picture that takes up less than half the page b. A paragraph c. A Table d. A conditional section

c. A Table

Which two statements about Integrating BigMachines with external ERP systems are true? Choose: a. You need two BigMachines actions: one to send a request to an ERP system and other to receive a valid response. b. Calling an ERP systems never requires an authentication of any kind. c. A WSDL from a service can be used to build a XML request that is sent to ERP systems to get a valid response. d. BigMachines can call ERP systems without using BML. e. The ERP system should support exchange of XML data.

c. A WSDL from a service can be used to build a XML request that is sent to ERP systems to get a valid response. e. The ERP system should support exchange of XML data.

Which one is the definition of a control attributes? Choose one: a. A control attribute is used to store internally a value which will be used by another attribute for consumption b. A control attribute is a Float type of attribute which defines the size of the array c. A control attribute is an integer type of attribute which defines the size of the array d. A control attribute is text type of attribute which defines the size of the array

c. A control attribute is an integer type of attribute which defines the size of the array

What is true of a live Production BigMachines environment? Choose one: a. Used by end users only. b. Use to create and execute testing data so that end users can verify the test data. c. A single BigMachines production environment can only be tied to a single Salesforce production environment. d. Allow developer developers to access the production environment and develop new enhancements

c. A single BigMachines production environment can only be tied to a single Salesforce production environment.

When designing an integration with an ERP system, you need to communicate with a third party integration tool (such as a middleware or a hub). Which two statements are true about a middleware in this scenario? Choose: a. CPQ Cloud/BigMachine needs to pass any necessary authentication to the third party tool. b. The third party tool cannot be configured to modify the XML for better communication. c. A third party tool calls BigMachines to get valid authentication. d. A request from BigMachines can reach the ERP system even if there is an error in processing the request with the third party tool. e. The third party tool can transform incoming XML as well as outgoing XML when it comes to communicating with applications.

c. A third party tool calls BigMachines to get valid authentication. d. A request from BigMachines can reach the ERP system even if there is an error in processing the request with the third party tool.

When defining a new user, which Type value can grant a user account complete access to the CPQ Cloud site? Choose one: a. Administration with Create/Modify Users selected b. Root with Create/Modify Users selected c. AdminAccess with Create/Modify Users selected d. Superuser with Create/Modify Users selected e. FullAccess with Create/Modify Users selected

c. AdminAccess with Create/Modify Users selected

Which one of the below access types is assigned to a partner organization when it is created? Choose one: a. Restricted Access b. Full Access c. Buy Access d. Partner Access

c. Buy Access

Which is the correct procedure for adding multiple files to File Manager in a single step? a. Click File Manager on the Admin home page, select the folder, where you want to store the new files, click the Browse button next to "Browse for ZIP File:", identify the zip file to upload, and click the Add File button. b. Click File Manager on the Admin home page, select the folder, where you want to store the new files, click the Browse button next to "Browse for ZIP File:", and click the Add/Update Files button. c. Click File Manager on the Admin home page, select the folder where you want to store the new files, click the Browse button next to "Browse for ZIP File:", identify the zip file to upload, and click the Add/ Update Files button. d. Click File Manager on the Admin home page, select the folder, where you want to store the new files, click the Browse button next to "Browse for ZIP File:", identify the zip file to upload, and click the Add File button. e. Click File Manager on the Admin home page, click the Browse button next to "Browse for ZIP File", identify the zip file to upload, and click the Add/Update Files button.

c. Click File Manager on the Admin home page, select the folder where you want to store the new files, click the Browse button next to "Browse for ZIP File:", identify the zip file to upload, and click the Add/ Update Files button.

Which of the following options correctly states how Oracle CPQ Cloud products fit into the Oracle strategy? Choose: a. Gives customers a choice between CRM and CPQ b. Oracle made the acquisition prior to determining the strategy c. Completes the End-to-End Sales Process for a customer d. Oracle wants to balance its list of On-Prem & Cloud Products e. CPQ is a natural bolt-on to CRM

c. Completes the End-to-End Sales Process for a customer e. CPQ is a natural bolt-on to CRM

There are two single-select attributes in an array set. The first single-select attribute shows a list of countries and the second attribute shows a list of states. Which is the most efficient way to show relevant states based on chosen country? Choose one: a. Use the Hiding rule, which is the only possible option, because arrays do not do not support Constraint rules. b. Load all country and state combinations in a data table and write a Constraint rule to lookup the data table. c. Create Hiding rules for each country with Simple Conditions, and then select valid states for the Action attribute. In this case, the number of Hiding rules will be equal to the number of countries. d. Create a Constraint rule for each country in the drop-down list by using Simple Conditions and select valid states for the Action attribute of the rule. In this case, number of rules will be equal to the number of countries in the list.

c. Create Hiding rules for each country with Simple Conditions, and then select valid states for the Action attribute. In this case, the number of Hiding rules will be equal to the number of countries.

What is the proper way to remove an attribute from the Document Engine? Choose one: a. Highlight the attribute and click Backspace or Delete b. Put your cursor at the end of the attribute and click Backspace c. Double Click on the Red X d. Double Click on the pencil icon and click on the Delete Attribute button

c. Double Click on the Red X

If there is a need to recommend the same part number twice, what will need to be considered? Choose one: a. This is default behavior and no setting needs to be changed. b. Recommend the parts using an advance BML script. c. Ensure that the configuration option "Sum Recommended Items Quantity" is not selected and that the Identifier is set in the result statement. d. Ensure that the Identifier is set in the result statement.

c. Ensure that the configuration option "Sum Recommended Items Quantity" is not selected and that the Identifier is set in the result statement.

Which two items are necessary to migrate between environments?(Choose two.) a. Environments must have similar urls (for example, testcustomer and devcustomer). b. Environments must be on the same major release (for example, 2016R2). c. Environments must be on the same minor release (for example, 2016R2 update 2). d. Administrators must have FullAccess logins for both environments. e. Entities to be migrated must be deployed within 24 hours of the migration.

c. Environments must be on the same minor release (for example, 2016R2 update 2). d. Administrators must have FullAccess logins for both environments.

Which of the following statements is false about using FTP? Choose one: a. Upload the files to the automated folder on the FTP server. b. Contact OPS for FTP profile creation and the corresponding "automated" folder on an FTP server. c. FTP uploads will be processed every 10 minutes. d. Use the Bulk Data service to extract the CSV file format and upload it via FTP automation. e. List the files in the order they should be processed in the upload_list.xml file.

c. FTP uploads will be processed every 10 minutes.

Which two requirement below are valid where you need a BigMachines quote to integrate with a CRM using Custom Web Services and not the integration XSL's? Choose: a. Delete CRM Opportunity products on a button click from within a quote b. Need to import key CRM Opportunity information into the quote c. Fetch data from multiple CRM objects in to the BigMachines quote without writing complex and nested queries d. Clone an existing quote present on a CRM Opportunity e. Submit a quote for approval in BigMachines through a button click from the CRM Opportunity

c. Fetch data from multiple CRM objects in to the BigMachines quote without writing complex and nested queries e. Submit a quote for approval in BigMachines through a button click from the CRM Opportunity

Which attribute type cannot be displayed on the line item grid? Choose one: a. attributes used in Formulas b. text attribute c. HTML attributes d. single-select menu attributes

c. HTML attributes

How should you design the integration with a custom Salesforce object? Choose one: a. The custom Salesforce objects need to be exposed so that BigMachines can access all of the relevant object data. b. The custom Salesforce object integration is part of the list of standard integrations. c. In order to integration with custom Salesforce objects, you need to write a custom BML function in BigMachines and avoid editing the standard XSL for custom objects d. In order to integrate with custom Salesforce objects, you need to create a new XSL file and copy over the code from one of the existing XSL that has the same action type.

c. In order to integration with custom Salesforce objects, you need to write a custom BML function in BigMachines and avoid editing the standard XSL for custom objects

For a multi-language Document Designer template, which of the following two activities are possible for the nondefault language view? (Choose two.) Choose: a. Change text content. b. Move text elements between elements and layouts. c. Modify date and currency formats. d. Add or remove table element's rows and columns. e. Add new image element in a section.

c. Modify date and currency formats. e. Add new image element in a section.

Which Configuration Flow would you choose to design a Configurator where attributes very based on prior user selections and have a sequential relationship consisting of distinct steps? Choose one: a. Master Start and End Flow b. any Configuration Flow with a combination of Constraint and Hiding rules that meets requirements c. Multi Node Configuration Flow d. Search Flow

c. Multi Node Configuration Flow

A BigMachines Administrator wants to perform migration from a Development site to the QA site. Select the best way to migrate these from the below options Choose one: a. Use a DB Link b. Download the components from Development site. Upload the components in the QA site c. Open Migration Center on the QA site and then login to the Development site. Select the components to migrate and start migration d. Open Migration Center on the Development site and then login to the QA site. Select the components to migrate and start migration

c. Open Migration Center on the QA site and then login to the Development site. Select the components to migrate and start migration

When doing a part search from home page, you have the Create Quote button to create a new Transaction. How do you change the label of this button? Choose one: a. Go to the Process Invocation admin page, open the Part Search Results page, select navigation "Rules" of the action that has the type "Start", and change the name of the invocation rule which points to the right commerce process. b. Go to the Process Invocation admin page, open the Part Search Results page, and change the name of the action that has the type "Start". c. Open the Commerce Process admin page, navigate to Process Actions, and change the label of the "_action_new_transaction" action. d. Open the Text Administration admin page, go to "C", change the entry "Create Quote" and enter "Translated Text."

c. Open the Commerce Process admin page, navigate to Process Actions, and change the label of the "_action_new_transaction" action.

What icon would you double click on if you need to apply currency formatting to an attribute in the Document Engine? Choose one: a. Dollar Sign b. Red X c. Pencil Icon d. Heart Icon

c. Pencil Icon

You want to add multiple sections to your Document Designer template, and you want the sections flow in the template without page breaks between each section. How would you accomplish this? Choose one: a. Add each section to the template and manually remove the page breaks at the end of each section. b. Select the Child Section check box in the Section Properties panel for each subsequent section following the first section in the series. c. Select the Continuous Section check box in the Section Properties panel for each subsequent section following the first section in the series. d. Add the first section in the series and select the Continuous Section check box in the Section Properties panel. e. You do not have to do anything because this is the default behavior in Document Designer.

c. Select the Continuous Section check box in the Section Properties panel for each subsequent section following the first section in the series.

A document is mostly in English but has a specific section where the content varies and can have a different language. What are two recommended options for implementing this? Choose: a. On each page, create verbiage in every language required. Use complex conditionals with IF/ELSE statements to return the verbiage in the selected language. b. Build each page in as many languages as needed. Have a condition to print a page only when the language to print matches the language of the page. c. Use Text Administration to store the multiple values. d. Build a table where each row has a snippet in a specific language and has a condition to display it only when the selected language matches the language of the snippet.

c. Use Text Administration to store the multiple values. d. Build a table where each row has a snippet in a specific language and has a condition to display it only when the selected language matches the language of the snippet.

What is the correct method to add new parts data to the CPQ Cloud database? Choose one: a. Perform a bulk-downloaded of at least one part to capture the part file format that the CPQ Cloud site uses, populate the new part data into the downloaded part file (.csv file), enter "add" in the Update column for each new part, save the spreadsheet as a .csv file, put the .csv file in a compressed zip file, and use Bulk Upload to upload the part data to the CPQ Cloud site b. Export the part data from your current part system into a .csv file, put the .csv file into a compressed zip file, and use Bulk Upload to upload the part data to the CPQ Cloud site. c. Use the "Import from Source" function in the Migration Center to connect to the remote part system and upload the part data into a .csv file, put the .csv file in a compressed ZIP file, and use Bulk Upload to upload the part data to the CPQ Cloud site. d. Use Bulk Upload to upload the data from the remote part system into a .csv file and import the file into the CPQ Cloud site. e. Use the "Import from Source" function in the Migration Center to connect to the remote part system and upload the part data directly to the CPQ Cloud database.

c. Use the "Import from Source" function in the Migration Center to connect to the remote part system and upload the part data into a .csv file, put the .csv file in a compressed ZIP file, and use Bulk Upload to upload the part data to the CPQ Cloud site.

Identify three types of data written to different log files that you can find in the Error Logs menu. Choose: a. performance information b. output of print servers c. administration changes d. server messages e. modsecurity messages f. email sending and receiving

c. administration changes d. server messages e. modsecurity messages

Given the following function: replace (str, old, new, [n]) What does the [n] specify? a. the number of occurrences of the old that will be skipped from the beginning b. the number of occurrences of the old that will be replaced from the beginning c. an array of the new values d. an array of the old values

c. an array of the new values

How can information that is stored in a part field be shown in the line item grid column in Commerce? Choose one: a. by adding a column to the line item details layout in the Commerce Layout editor b. by adding a field to the part database c. by adding a column and mapping it to the field in the line item grid in the Commerce Layout editor d. by adding a column to the Commerce Layout editor

c. by adding a column and mapping it to the field in the line item grid in the Commerce Layout editor

Identify the data type that is returned by BMQL statement. Choose one: a. String Array b. String Dictionary c. delimited string with field names and corresponding value pairs. d. RecordSet

c. delimited string with field names and corresponding value pairs.

In order to obtain additional sets of records when performing a REST call, which of the following sample URLs would a user use to obtain an additional 1000 records? a. https://testsite.bigmachines.com/rest/v1/commerceDocumentsExampleTransactions?set=1000 b. https://testsite.bigmachines.com/rest/v1/commereceDocumantsExampleTransa?totalResults=1000 c. https://testsite.bigmachines.com/rest/v1/commerceDocumentsExampletransac?limit=1000 d. https:///testsitebigmachines.com/rest/v1/commerceDocumantsExampleTransac?offset=1000

c. https://testsite.bigmachines.com/rest/v1/commerceDocumentsExampletransac?limit=1000

In Configuration, when does the "Constraint rule on a hidden attribute" error occur? Choose one: a. when Constraint rules run first and when conditions for both the Constraint and Hiding rules are true b. when Hiding rules run first and they hide attributes when a condition is true c. when Constraint rules run first and the attribute values are hidden before a Hiding rule can be triggered d. when Hiding rules run first and hide the values that are to be constrained

c. when Constraint rules run first and the attribute values are hidden before a Hiding rule can be triggered

Identify two reasons why some or all transaction in a particular step are hidden for a user in Transaction Manager. Choose: a. A hiding rule was defined in commerce rules. b. The step has an auto-forwarding rule, which did not return the user or one of his groups and all participant profiles do not have other permission methods selected. c. The participant profile that is valid for this user has the Document Views tab, the Document Views panel, and the "Entire Document" = "hide" setting. d. All participant profiles of this step have group access defined and the "Performer Step" set, and the user did not perform an action on the hidden transactions in other steps. e. The user has the RestrictedAccess user type. f. There is no valid participant profile for this user with hidden transactions.

d. All participant profiles of this step have group access defined and the "Performer Step" set, and the user did not perform an action on the hidden transactions in other steps. e. The user has the RestrictedAccess user type.

The following BML code in Config encountered an HTTP 404 error from someurl.com. urldatabypost(http://someurl.com, "a1=v1&a2=v2", "call failed") Which two statements are true? Choose: a. The call will return "HTTP 404 not found" b. An HTTP error will be displayed in red text with the message "HTTP 404 not found" at the top of the configuration screen c. The HTTP will be captured in the CPQ Cloud Error logs: bm.log. d. An Unhandled Exception will be displayed in red text at the top of configuration screen. e. The call will return "call failed".

d. An Unhandled Exception will be displayed in red text at the top of configuration screen. e. The call will return "call failed".

Which is an important consideration for using BML in a constraint rule, when implementing a configurator? Choose one: a. BML should never be used with constraint rules. b. BML must always be used every time the constraint rule requires the use of a data table. c. BML should only be used in the constraint rule input condition. d. BML should only be used when it reduces the number of rules and contains complexity that cannot be addressed using the rule UI options.

d. BML should only be used when it reduces the number of rules and contains complexity that cannot be addressed using the rule UI options.

Which one of the following BMI features supports BMQL statements? Choose one: a. Only Formula Administration b. Only Configuration c. Only Commerce d. Both Commerce and Configuration

d. Both Commerce and Configuration

When loading the rules in a configuration layout for each tab specifically, which option you would select? Choose one: a. Define a condition for every rule in the configuration flow to check for the active tab b. Define the Tab loading Behavior as Lazy loading c. Do nothing as this is the default behavior of the system d. Define the processing Event as Tab Change

d. Define the processing Event as Tab Change

Your client requires configurators with 400 configurable attributes that don't need to be selected in a specific order and the client is concerned about page load time. How would you utilize Configuration Flows to provide an optimal user experience? Choose one: a. Use CSS to hide irrelevant attributes during selection. b. Use tabs to display attributes. c. Display attributes on one tab in groups. d. Display attributes using a multi-node config flow.

d. Display attributes using a multi-node config flow.

____ is a keyword which can be used in a BMQL statement to return only the unique values Choose one: a. Group By b. Unique c. Dedup d. Distinct

d. Distinct

What is a recommended approach to keep in mind when implementing the Commerce pricing function? Choose one: a. Use data structures such as dictionaries to store line information that needs to be referenced later in the code. A hash is faster than looping each time. b. Ensure that the part database is indexed. c. Ensure that Ajax is enabled. d. Ensure that parts and prices are added in the part database.

d. Ensure that parts and prices are added in the part database.

Identify two supported procedures for moving commerce library functions between environments without overwriting other functions. (Choose two.) Choose: a. Full commerce migration b. Bulk download/upload c. Webservices d. Granular migration e. Migration packages

d. Granular migration e. Migration packages

Where does the description property of a configurable attribute display to the end user? Choose one: a. Next to the atttribute b. if enabled c. Catalog Definition d. In a pop-up from the help icon next to each attribute e. On the home page

d. In a pop-up from the help icon next to each attribute

Choose the most appropriate option to complete the below statement. _______ can be selected from a commerce library function: Choose one: a. Only quote attributes and line attributes b. Only line attributes and system attributes c. Only quote attributes and system attributes d. Quote attributes, line attributes and system attributes

d. Quote attributes, line attributes and system attributes

To clear a constraint of a hidden attribute, what type of rule would you use? a. Constraint b. Recommended Item c. Hiding d. Recommendation

d. Recommendation

In Configuration, what would you use to display the price of each option in a menu attribute next to that option? Choose one: a. Recommendation rule b. Pricing rule c. Attribute Value Pricing d. Recommended Item rule

d. Recommended Item rule

The BMQL select statement allows you to query information from system defined or user-created data tables. The returned data is in the following data type: Choose one: a. SetRecord b. MultiSelect Table c. GettableData d. RecordSet

d. RecordSet

If the customer has a nightly file push to a folder of parts information, which method for getting the parts into BigMachines is correct? Choose one: a. Use FTP to transfer files. b. Login to the WebServices tool in BigMachines, manually update the xml to change parts and submit nightly c. It is not possible to do this integration solution. d. Schedule with Ops and use SFTP to transfer files nightly with a batch program

d. Schedule with Ops and use SFTP to transfer files nightly with a batch program

Consider the following sequence of a client system calling BigMachines WebServices. 1 Call Security Login WebServices with User ID and Password. 2 Create Commerce updateTransaction WebServices call using an existing transaction ID. 3 Make the following updates in the web service XML i) Set Session ID ii) Set "_shipTo_first_name" to "myName". 4 Submit the WebService call. 5 Call Security Logout WebServices with the SessionID to close the session. Based on the above sequence, which of the following two statements are true? Choose: a. The Session is still open. b. Step 5 was unnecessary; the SessionID does not need to be logged out. c. The Commerce transaction should be updated with the new ship to name. d. Step 4 call results will be an error. e. Step 3 did not specify an action to execute, thus nothing is updated in the transaction.

d. Step 4 call results will be an error. e. Step 3 did not specify an action to execute, thus nothing is updated in the transaction.

A user tries to upload the following Parts file from the ExampleParts_Testsite's.zipZIP file by using FTP: ExampleParts_Testsite's.csv. What causes the Parts upload to fail based on the file name? Choose one: a. The "_" used in the file name is invalid. b. CSV files are not valid file extensions that can be uploaded by using FTP. c. The file name exceeds character limits. d. The apostrophe used in the file name is invalid.

d. The apostrophe used in the file name is invalid.

What does the Internal status signify in a Configuration rule? Choose one: a. The rule fires only if a condition is satisfied and the user is of type FullAccess. b. The rule does not fire even if a condition evaluates to true. c. The rule fires regardless of the condition. d. The rule must fire if a condition is satisfied.

d. The rule must fire if a condition is satisfied.

_____ is needed for Admin users to preview their output in the Document Engine. Choose one: a. Save b. Debugger c. Page Conditions d. Transaction ID

d. Transaction ID

Which statement is false about FTP (File Transfer Protocol) processing in CPQ Cloud tool? a. FTP uploads are processed every 60 minutes b. You must list files in the order in which they should be processed in the upload_list.xml file. c. You can use the Bulk Data Service to extract the CSV file format and upload it via FTP automation d. You must upload files to the automated folder on the FTP server.

d. You must upload files to the automated folder on the FTP server.

How should an administrator set up a conditional restriction for access to a product family? a. by hiding the model punch-in on the home page by using JavaScript b. by setting up a restricted profile and user group in Commerce and Hiding the add, reconfigure, and delete product options c. by writing a Constraint rule at the Product Family level d. by providing conditional access criteria in the Restricted Access section of the Home Page setup

d. by providing conditional access criteria in the Restricted Access section of the Home Page setup

How can the pricing function be compartmentalized to ensure long-term ease of maintenance? Choose one: a. by creating and utilizing only library functions in addition to the pricing function logic b. by using Configuration to implement a bulk of the pricing logic and doing simpler things such as discounting in Commerce c. by creating and utilizing formulas and library functions in addition to the pricing function logic d. by using data tables to store sections of the pricing logic

d. by using data tables to store sections of the pricing logic

The price for platinum widgets has increased from $20 per unit to $35 per unit. This use case calls for a Choose one: a. Configuration Flow b. Recommendation Rule c. Constraint Rule d. Hiding Rule e. None of these

e. None of these


Ensembles d'études connexes

EA Unit 2 Determining filing status and residency

View Set

IV- THIRD PARTY OWNERSHIP: Taxes, retirement, and other insurance concepts

View Set

Marketing Research & Analysis Ch. 5- Chaudhry

View Set

NCE - Group Counseling & Group Work - Study Questions

View Set