Newer Version Available

This content describes an older version of this product. View Latest

Entity Relationship Diagram

The LMA has three custom objects that directly and indirectly relate to standard Salesforce objects. See the entity relationship diagram below to understand how the custom objects relate to other objects.

An entity relationship diagram displaying how custom objects relate to one another
  • The package object is the root object for all information in the LMA.
  • Each package can have multiple package versions. Package version has a master-detail relationship with the package object.
  • Each package version can have multiple licenses. License has a lookup relationship with the package version object.
  • Each license has a direct relationship with a single lead. License has a lookup relationship with the lead object.
  • The lead can be manually converted into an account and contact. When that happens, the license record is automatically associated with the converted account and contact records. License has a lookup relationship with the account and contact objects.