Conga Product Documentation

Welcome to the new doc site. Some of your old bookmarks will no longer work. Please use the search bar to find your desired topic.

Show Page Sections

Governor Limits

General concept

As PROS Smart CPQ runs on a multitenant platform, the following limits enforce boundaries to ensure the system is working smoothly.

Please review your contract as some of the limits described in this page may have been overridden.

Catalog and Products

DESCRIPTIONLIMIT
Maximum number of products, active and inactive, in the repository (standard items, configurable products, sales products), across versions100,000
Total number of active and inactive product and service items grouped per collection. A collection is a group or category that determines the structure of the catalog1,000
Maximum number of Collections in a root Catalog1,000
Maximum number of Business Property Sets per Product20
Maximum number of Business Properties in a Business Property Set50
Maximum number of products linked to another product100
Maximum number of products linked to another product for a given ProductLink50
Maximum number of ProductLink types used by a given product10
Maximum number of Business Property Sets per ProductLink1
Maximum number of lines modeled in a Macro BRC100
Maximum number of Aliases per BRC10
Maximum number of lines per Matrix BRC200,000
Number of columns per Matrix BRC10
Maximum number of lines per Business Data Table (modified values)200,000
Max number of results returned by a BRC100
Max number of levels to fetch in catalog structure (Add all products from a Collection)100
Maximum number of catalog engines concurrently processed per user3

Configurator, Fast Configuration, and Guided Selling

DESCRIPTIONLIMIT
Total number of questions that can be modeled in a root configuration process1,000
Maximum number of instances of Configuration Questions during a Configuration Process session2,500
Maximum number of instances of Configuration Process and Form entities during a Configuration Process session250
Maximum number of instances for a given nested Configuration Process or Form node100
Maximum Configuration Process structure and dialog hierarchical depth15
Maximum number of BRCs attached to a Configuration Process entity in the model (root or node)100
Maximum number of Form Properties in a Form50
Maximum number of BRCs attached to a FormTwice the number of FPs in the Form
Maximum refresh time for a Configurable Product in the quote16 sec.
Maximum number of products in a Fast Configuration model1,200
Maximum number of products by Selection in a Fast Configuration200
Maximum number of product rules per Fast Configuration/Configurable Bundle1,000
Maximum Number of Validation Rules in a Fast Configuration100
Calls to external services from Validation Rules in Fast ConfigurationNot authorized
Maximum number of SQL requests per session (catalog & configurator) per minute50
Maximum number of SBL (Sales Breakdown Lines) in a Configuration1,000
Maximum depth of the SBL (Sales Breakdown Lines) tree in a Configuration5
Maximum number of characters in Macro100,000
Maximum number of instructions during a Macro execution10,000
Maximum number of configurator engines concurrently processed per user3

Pricing

Please ignore if Lookups or MasterPriceLists are used. Some Limits may exist depending on the license type (What's in the box topic for CPQ and Control limits)

DESCRIPTION LIMIT
Maximum number of price combinations (combination of Aliases) for a standard item for a given pricing method (N/A if Lookups or MasterPriceLists are used) 1,000
Maximum number of Aliases in a Pricing Method (N/A if Lookups or MasterPriceLists are used) 10
Maximum number of Currencies in a Pricing Method (N/A if Lookups or MasterPriceLists are used) 5
Maximum number of periods in a Pricing Method (N/A if Lookups or MasterPriceLists are used) 50
Maximum number of lines per pricing grid, including duplication for periods (N/A if Lookups or MasterPriceLists are used) 750,000
Maximum number of pricing methods per Sales Method 5

Performance Quoting

DESCRIPTIONLIMIT
Maximum number of rows/line items in a quote10,000
Maximum number of folders in a quote5,000
Maximum number of views in a model15
Maximum number of grid components in a model20
Maximum number of fields in a model (does not include system fields)1,000
Maximum number of columns in a model300
Maximum number of columns in a line template300
Maximum number of line templates in a model20
Maximum number of Pricing Data Source Maps per line template5
Maximum folder depth in a model5
Maximum number of columns used to define a hierarchical Functional Primary Key (at row level, i.e. without taking into account the hierarchy)5
Maximum number of columns used to identify a flat Functional Primary Key. A flat FPK is not based on hierarchy8
Maximum number of columns used for sorting across all grid components30
Maximum number of columns used for sorting in a grid component3
Maximum number of tabs in line panel6
Maximum number of columns in a line panel tab6
Maximum number of section in a column of a line panel tab5
Maximum number of variables with conditional formatting rules30
Maximum number of distinct variables used in conditional formatting rules conditions40
Maximum number of conditional formatting rules on a cell or a field3
Maximum number of validation rules per cell3
Maximum number of cells with a validation rule20
Maximum number of columns preset for a given component5
Maximum data size (in bytes) of a field in a quote1 MB
Maximum data size (in bytes) of cell in a quote0.01 MB
Maximum data size (in bytes) of cell in a quote for rich types (XML, JSON, HTML)0.05 MB
Maximum number of rows that can be retrieved by page throught a json export API call10,000
Maximum number of Configurable Products in a quote - blocked if above100
Maximum number of Configurable Products that can be refreshed simultaneously in a quote8
Maximum hierarchical product depth5
Maximum number of scale breaks in a Volume-based or Revenue-based scaled pricing structure10
Maximum number of distinct scopes that can be used in VSEARCH and/or VSEARCH_MULTIPLE and/or VSUM_BY within a quote model - a scope is defined as the unique combination of the source column (colCurrent), the matched column (colOther) and the list of line templates used as a restriction (List<string> lineTemplates)5
Maximum number of occurrences of the VSEARCH and VSEARCH_MULTIPLE and VSUM_BY functions used in a quote model20
Maximum number of currencies supported by a quote model200
Maximum number of values in a static domain (i.e. a domain defined directly in the quote model or inherited from the context)200
Maximum number of cells using the Smart Mass Update function5
Maximum number of columns that can be driven by a Smart Mass Update function5
Maximum number of periods in a quote10,000
Maximum number of periods for one line12
Maximum number of user rules per quote20
Maximum number of quotes spreadsheet accessed per second per user3
Maximum number of quotes spreadsheet concurrently processed per user3
Maximum number of API calls per quote spreadsheet per second10
Maximum number of API calls per user per second30
Maximum number of quote models per tenant/environment10
Maximum number of draft models per quote model3
Maximum number of quote model backups that can be locked (accessible in the history), per quote model, on a non-Production environment (Note that non-locked quote model backups are removed from the system on a regular basis)10
Maximum number of characters in a formula10,000
Maximum number of session states40
Maximum number of vertical aggregations within a quote model200
Maximum number of variables linked to a period per quote model50
Maximum number of Standard Items with a Configurable Product link that can be handled per command on a spreadsheet8
Maximum number of generated folders1
Maximum values in a multiple value cell20
Maximum number of aggregation line grouping columns within a quote model3
Maximum number of aggregation line types within a quote model1

Agreements

MASS PRICE CHANGE

DESCRIPTION LIMIT
Maximum number of agreements that can be changed in a single bulk action across agreements (i.e. Mass Price Change) in MS CRM 300
Maximum number of agreements in a single mass price change batch that a user may make an approval decision on at a single time in MS CRM 30
Maximum number of agreements that can be changed in a single bulk action across agreements (i.e. Mass Price Change) in Salesforce CRM 1K

Subscriptions

DESCRIPTION LIMIT
Maximum number of Subscription items in import spreadsheet 100
Maximum number of Subscription Products and Charges added from Smart CPQ within a Subscription Contract in Salesforce CRM 2000
Maximum number of Subscription Products and Charges added from Smart CPQ within a Subscription Contract in MS Dynamics CRM 1000

Cart

DESCRIPTION LIMIT
Total number of line items per quote. A line item is a product, SKU, component, or service that appears on a separate line as part of the invoice. 2,500

Dynamic Domains

DESCRIPTION LIMIT
Maximum number of lines by relation (Equal operator only) 400 000
Maximum number of lines by relation (Equal and / or other operators) 200 000
Maximum number of columns by relation 10

Smart Document (Word Add-in-based document generation)

DESCRIPTION LIMIT
Number of pages in a Word template 100
Maximum size of zipped template package (including Master template and sub-template(s)) 10 MB
Number of tags in a Word template 500
Number of nested iterations in a Word template 5
Number of sub-templates hierarchical depth 5
Size of the generated document 12 MB
Number of external URLs (external document/media repository) 2
Number of documents attached or merged to the generated document 50
Maximum number of translation keys for each template (includes Master template & Sub-templates) 500
Maximum size for each csv file containing the translations (1 per language) 500 KB
Maximum number of translation files attached to a template 30

Smart Spreadsheet (Excel-Addin based doc gen)

DESCRIPTION LIMIT
Maximum size of the template model 10 MB
Maximum number of tags in an Excel template 500
Maximum number of lines of a Generated Excel 10,000

Document Generation (Jasper)

DESCRIPTION LIMIT
Total number of pages that can be generated from document generation capabilities. 50
Max number of Jasper Excel templates that can be associated to a given quote model 2
Max time spent to generate an Excel spreadsheet (in seconds) 15

CRM Integrations

CRMDESCRIPTIONLIMIT
All supportedMaximum number of CRM PROD environment/org connected to a CPQ PROD environment1 (Note: It is possible to support more complex architecture on a case-by-case basis. Please review Multi Instance Architecture and contact your PROS representative for more details)
All supportedMaximum number of CPQ PROD environment connected to a CRM PROD environment/org1 (Note: It is possible to support more complex architecture on a case-by-case basis. Please review Multi Instance Architecture and contact your PROS representative for more details)
SalesforceMaximum number of rows synchronized from the quote to Salesforce CRM2,000
MS Dynamics (Performance Quoting integration package)Maximum number of rows synchronized from the quote to MS Dynamics CRM (This limit is lower when Opportunity Products and/or Product entities are updated)400 (with standard MS plugin) 1 000 (with Azure functions)
MS Dynamics (Cart integration)Maximum number of rows synchronized from the quote to MS Dynamics CRM (This limit is lower when Opportunity Products and/or Product entities are updated)200

General

DESCRIPTION LIMIT
Number of active versions (A version represents a snapshot of the Application customer configuration. Any number of versions are stored in permanent storage. Active versions are cached into memory and consume cloud resources.) 3
Total Number of versions in the system 15
Total number of fixes per version 30
Maximum number of users authorized to access Graylog 3