Loading
Get Started with Communications, Media, and Energy & Utilities (CME)...
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          MultiServiceAppHandler

          MultiServiceAppHandler

          MultiServiceAppHandler is a wrapper for CpqAppHandler that automatically handles scaling for processing thousands of sites and orders. Use this class and its methods when processing multiple items for multiple sites.

          You can add a pre and post hook for MultiServiceAppHandler as you would for CpqAppHandler. See Create Hooks for MultiServiceAppHandler.

          The methods are listed below in logical groups.

          Method

          Description

          getMasterCarts Method

          Returns a list of master carts (quotes and orders) for an opportunity.

          cloneMasterCart Method

          Clones an existing master quote or order. It copies all groups and their members. It doesn’t copy Sub Quote/Order.

          getGroups Method

          Returns a list of groups under a Master/Enterprise (Mega) quote or order, specific for a member-type.

          createNewGroup Method

          Creates a new group (quote or order) with or without the corresponding Group Quote or Group Order record.

          updateGroup Method

          Updates the name and description of a group.

          addToGroup Method

          Adds a service point to a group.

          getObjectFieldsDescribe Method

          For a given set of objects, returns all their fields and details, such as label, name, type, and others.

          runCartValidation Method

          Runs the Industries CPQ Validate API on a sub quote.

          priceCart Method

          Runs Industries CPQ pricing API on sub quotes.

          groupRollup Method

          Calculates the pricing rollups (OneTime, Recurring, Usage) for a group.

          applyToGroup Method

          Starts the Apply to Group batch job for a group.

          createOrderAndSubmit Method

          Starts the checkout batch job for a group.

          isAllGroupsValidatedAndPriced Method

          Checks if all groups are validated and priced successfully. This runs validate VIP.

          updateExternalPricingStatus Method

          Updates the external pricing status of a master quote.

          removeGroups Method

          Deletes a list of groups and their members.

          getGroupMembers Method

          Returns a set of paginated member-records within a group.

          deleteMembers Method

          Deletes the selected members from one or multiple groups.

          getUngroupedRecords Method

          Returns a set of paginated non-members of a specific member type.

          invokeBatchSerially Method

          Perform multiple batch operations (one after another) on a set of records.

          getFieldList Method

          Returns the configured fields in FieldSet__c for a specific feature name.

          getMemberTypeList Method

          Returns a list of CPQ Member Type custom metadata.

          refreshCartMSMessage Method

          Regenerates all the messages of a group cart.

          refreshGroupMSMessage Method

          Regenerates all the messages of a group.

           
          Loading
          Salesforce Help | Article