Skip to main content

#Contract Object0 discussing

0/9000

How do I calculate what's the maximum year on any account's subscriptions? In order to achieve the above I'm trying to create a roll up field(MAX) but I'm unable to find the option 'Subscription' under the summarized object to select under contract object. Can somebody suggest a work around? 

The problem statement here is, Upon clicking the import subscriptions we're trying to bring in 2020(last year's) subscriptions onto the renewal quote. What if because of the pandemic any account didn't order in 2020 but they did in 2019 or 2018. So we're planning to find that maximum year's subscriptions that exist in the system and get them on to the renewal quote. Thanks!

4 comments
  1. Apr 13, 2021, 10:10 PM
    I agree with @Christina Nava

    but want to add a note of caution.

    Many people go overboard with Rollup Helper and inadvertently cause significant performance issues in their org as a result. It is important to understand how Rollup Helper works and affects system performance before using it for everything.

    Products that are easy to use are often overused. When in doubt, simplify and do less. Follow the rule "as much as needed, as little as possible" to keep yourself out of trouble.

0/9000

Good Morning!  Is it possible to create a formula field for the contract object to show a field (text value) from the opportunity object, particularly a specific opportunity record?

 

Since our opportunity reflects the customer's contracts, I am trying to show the pricing model reflected on the contract detail on the account.  The pricing model field on the opportunity object is a pick list and I need to create a formula field to display this value.

 

We have a look up field to tie the opportunity to the contract, so this field would need to be the reference for the correct pricing model field to look for.  If anyone has an idea, please let me know :)

0/9000

Hey!

 

I am wanting to create new record types under the Contract object to allow the team to start managing not only CPQ generated Contracts but other Contracts like NDAs/MSAs etc. Before I go creating the new record types, is there anything I need to consider when it comes to Salesforce CPQ and it's creation of contracts? Will creating new Contract record types break CPQ Contract generation? Or is there a way to assign a specific Contract record type for CPQ to create during the contracting process?

 

Thanks!

 

Amy 

4 comments
  1. Mar 15, 2020, 10:24 PM
    Not really but I went ahead and created new Contract record types. There are no issues with functionality but CPQ uses the master record type so I'm still trying to work out if CPQ can change from using the Master record type to a new Contract record type.
0/9000

We would like to use the standard Contract (Legal) object to manage contracts but the current design in Salesforce, but it does not let us set that contract as private and have the account as public read/write at the same time.  Some contracts are commercially sensitive and need to be set to private, however all Salesforce users should be able to view & share the account information internally.   We use contract objects to generate contract documents in (custom code) and approval processes, so our preferred option is to use the standard objects.  One option we are considering is to create a custom object but I would like to know if there is disadvantage of using a custom object compare to the standard Contract - and also if there is a simple setup that can separate Contract & Account organization wide default settings.  Any help is greatly appreciated, thanks

5 comments
  1. Nov 29, 2017, 10:21 AM
    I think you can create a dedicated profile for users with rights to contracts and assign a full detailed page layout for this profile. For other profiles you ca use a minimalist page layout (fields and actions). And also, FLS to set the visibility for sensitive information. Best
0/9000

I'm looking for quick feedback on why people choose to use or not use default contracts, and orders objects as part of their implementation.

 

If you are using contracts and/or orders object, please post back with the following:

  1. Any integration with external CPQ apps, if so, which one
  2. Top requirements for enhancement

 

If you have chosen not to user contracts and/or orders in an implementation please post back with the following: 

 

  1. Key reason for not using default contracts/orders objects
  2. Alternate design used: custom objects or solely rely on external apps for these functions
43 comments
  1. Oct 25, 2017, 9:44 PM
    @Annie Gibbons

    You are right, all three have their own line items with Products. Salesforce CPQ (and any other CPQ) will sync the Quote Lines to the Opportunity Lines. Salesforce CPQ also handles creating native Orders with Order Lines from the Opp/Quote. You can have it split the Quote into multiple Orders based on some Line attribute (like Family, or Type), or just make one monolithic Order.

    For a custom Order object or another CPQ app, you can fill the gap with Flow or APEX. Because you will need to lookup the lines and iterate over them, Process Builder is not an option (yet).

    Salesforce CPQ (and Billing) have done a good job of making the native Order object more relevant and connected to the sales process. Now, that's kind of the nexus of Sales Cloud, CPQ, and Billing. And it's the right place to focus integrations with ERP. We are starting to do that with clients now, ensuring that the resulting Orders in Salesforce are 1-to-1 with the Sales Order in a target ERP system. With Orders finally becoming available in LEX and Lightning Communities, things are looking up!

0/9000

Hello, 

 

We already have a partner community using the template "Salesforce Tabs + Visualforce". We are trying to use the new "Partner Management" Template that is made available through AppExchange package by creating a new community.

 

We currently have access to "Contracts" tab in our existing community.

 

In the new Lightning Partner Management Solution template based community, I am trying to add a new Navigation Menu item that would be based on Type "Salesforce Object". In the Object Type drop down, I do not see the Contract Object to hook it up to the menu item.

 

What do I need to do to make Contract object available for this template? 

 

Partner Community Profile that is assigned to our current partner users has CRUD access to Contract object.

 

Thanks.

2 comments
0/9000

Looking for experiences with Dashboard table components and clickable record links.

 

I have dashboard table components on Account, Opportunity and Contract objects.

All three tables include the record Name field as a column but only with the Account and Opportunity table can the user click the name and navigate to the record.  The Contract table component is not showing the Contract Name field as clickable.

 

Don't see anything in the documentation that would indicate this is not supported for Contract object.

 

Anyone experienced this type of issue with Dashboard table components?

 

Thanks

Debra

1 comment
  1. Mar 19, 2017, 4:40 AM
    @Debra Anderson if you don't get an answer here, it would probably be a good idea to log a case about this, if you haven't already. Also, be sure to specify if this is in Lightning or Classic.
0/9000

I am not able to create Path on Cases and Contract object.

Are they not available on Path right now?

7 comments
0/9000

Hi team, I am in process of linking Contracts to Opportunity/Quotes using Process Builder. Can we add Quote Line Items in the formula so each quote Line Item can then become a contract?

3 comments
  1. Sep 30, 2016, 2:29 PM
    Your "trigger event" is on the opportunity. So your process builder will need work off of the opportunity. Once the conditions of 'Closed Won' are reached your action would be to then call the flow. Your flow would look up the quote line items and then create the contracts accordingly. You will probably have to pass the Opportunity ID or the Quote ID from process builder to the flow so that the flow knows what to find.
0/9000