2

We have installed and customized (Apex, VF and triggers) app exchange product , Custom objects from Managed package is not counted against the Salesforce limitations but Apex classes and triggers, is it expected behavior?

  • 1
    The docs on Governor limits state that there are separate limits for components within managed package but only for packages developed by salesforce.com ISV partners. You can find details here developer.salesforce.com/docs/atlas.en-us.apexcode.meta/… under 'Per-Transaction Certified Managed Package Limits'. – Sikha Baid Oct 18 '17 at 8:40
  • How did you end up with this conclusion?- Custom objects from Managed package is not counted against the Salesforce limitations *but* Apex classes and triggers – Raul Oct 18 '17 at 9:06
  • @RahulSharma I have seen in my ORG – user7601 Oct 18 '17 at 10:54
  • Could you provide some evidence? – Raul Oct 18 '17 at 10:56
  • Its my miss understanding ..Not only the Objects ; apex classes and triggers also not counting , Since they follow same naming convention I am confused , thanks @RahulSharma – user7601 Oct 18 '17 at 11:59
3

As per the document on Governor limits

Certified managed packages (managed packages that have passed the security review for AppExchange) get their own set of limits for most per-transaction limits.

All per-transaction limits count separately for certified managed packages except for:

  • The total heap size

  • The maximum CPU time

  • The maximum transaction execution time

  • The maximum number of unique namespaces

These limits count for the entire transaction, regardless of how many certified managed packages are running in the same transaction.

Also, if you install a package from AppExchange that isn’t created by a Salesforce ISV Partner and isn’t certified, the code from that package doesn’t have its own separate governor limits. Any resources it uses count against the total governor limits for your org. Cumulative resource messages and warning emails are also generated based on managed package namespaces.

Do check if the managed package that you have installed is certified or not.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy