The platform allows providers to involve resellers into the sales process. The provider’s direct resellers (first level of resellers or resellers L1) can have their own sub-resellers, that are L2 resellers, and so on.
An application can help the provider present every reseller or resellers of a certain level, for example, only L1 resellers, as separate active participants with their own credentials and other reseller properties.
When working with value-added resellers (VARs), providers often delegate service templates (products at the OSS level) and service plans (products at the BSS level) to VARs, thus making them able to resell that products through various sales channels.
APS allows resellers to customize the application provisioning by means of an APS reference resource that implements the ResellerProfile APS type. Once the provider adds a resource type based on that resource to a delegated service template, every reseller whom that service template is delegated will be able to set the properties defined in the implemented APS type. Such a configuration can influence the provisioning process for the customers of that reseller.
To allow a reseller to customize the provisioning process, the reseller must get access to the reseller profile resource through the delegated service template. It is not sufficient to have a delegated service plan.
For a big provider, it is typical to have two reseller layers, L1 resellers and L2 resellers. In the strategy considered here, we suppose the provider allows customization of the provisioning process only to L1 resellers.
The strategy is implemented through the following steps.