Data flow between a service and ActivePlatform

The diagram below displays the general data flow between a vendor's service and ActivePlatform. 



The general data flow includes the following stages:

  1. A vendor creates a product in Vendor Portal:
    1. Adds general, marketing, and support information about the product.
    2. Chooses the type of user authentication in the service and configures the service entry point displayed in the Customer Panel.
    3. Creates and configures service plans and resources.
    4. Adds distributors allowed to sell the product.
  2. The vendor publishes the product in Vendor Portal.
  3. Vendor Portal creates a product and plans in the ActivePlatform installations for the selected distributors.
  4. The product and plans are displayed in the Customer Stores for end customers.
  5. A customer orders a service plan in the Customer Panel.
  6. The Customer Panel sends the service provisioning request to the Reseller Panel.
  7. The ActivePlatform installation calls notification URLs on the service side to create a subscription in the service (sends the subscription and account information).
  8. If necessary, the ActivePlatform installation calls notification URLs to create a user in the service.
  9. The service confirms the subscription and user creation.
  10. The ActivePlatform installation creates a subscription and user.
  11. The ActivePlatform installation adds the service entry point to the Customer Panel.
  12. The customer clicks the entry point.
  13. The ActivePlatform installation redirects the user or sends the authorization request to the service.
  14. The service provides access to the user.