Extending data models in ActivePlatform ecosystem

In some cases, an ISV's service requires additional information about distributors, resellers, subscriptions, and users to handle events occurred in ActivePlatform or when an ISV's service needs to send additional information about subscription to ActivePlatform. You can extend the standard data model to include additional information in the data flow between an ISV's service and ActivePlatform (see Data flow between a service and ActivePlatform).

The following objects are widely used during information exchange between ActivePlatform and an ISV's service. Before the service integration, you need to decide whether these objects must be extended or not.

ObjectDescriptionObject overview. How to extend standard data model?How to enter the data via Vendor Portal?
Service plan

Plan of the service that can be ordered by a customer in Customer Store. Information about a plan is sent to the service during a new subscription provisioning or switching the plan for an existing subscription

Non-extendable (see Overview of the service plan object)See Product Service Plan
DistributorInformation about the distributor who is allowed to sell the service. Information about a distributor is sent during a new subscription provisioningExtending the distributor objectEntered by a distributor via the ActivePlatform Operator Panel
ResellerInformation about the reseller who was allowed to sell the service to a customer. Information about a reseller is sent during a new subscription provisioning if the subscription was sold not via a distributorExtending the reseller objectEntered by a distributor via the ActivePlatform Reseller Panel
Subscription

Information about subscription that is sent to create or renew a subscription in the service

Extending the subscriptions objectGenerated automatically by ActivePlatform
AccountCustomer details that are sent to create a subscription in the service

Non-extendable (see Overview of the account object)

Generated automatically by ActivePlatform
UserUser's details that are sent to create users in the service during a new subscription provisioning or adding a new user to existing subscription.Non-extendable (see Overview of the User object)Generated automatically by ActivePlatform

The current version of Vendor Portal does not support additional attributes for service plans, accounts, and users. Contact the ActivePlatform team if your service requires this function (see Support contacts).