Provisioning/configuring offering items
Preconditions
The MSP has:
enabled the CyberApp.
mapped Acronis offering items to vendor’s PSA SKUs.
at least 1 mapped customer with an agreement/contract containing 1 mapped Acronis offering item.
defined a SKUs in PSA.
defined prices for SKUs in PSA.
Basic flow
The CyberApp should perform automatic sync over a specific interval of time (recommended: 15 minutes).
Note
It should be possible to trigger the sync manually.
- During the sync, the CyberApp will provision the offering items in Acronis using the PUT /tenants/{tenant_id}/offering_items endpoint.If the PSA product is sold:
- on a PAYG basisEnable the mapped offering item and set the quota to unlimited.
- on a PREPAID basisEnable the mapped offering item and set the quota to match the quantity of the PSA product.The quota should be set as hard, so no overage is done.
Disable all other offering items for that customer, except if that offering item is mapped as “free” provisioning.
Any errors triggered during enabling/disabling offering items should be displayed to the MSP. For example, disabling offering items with usage is not possible and will cause an error.
Note
Sync errors encountered during the synchronization of 1 customer should not stop the synchronization of other customers.
API endpoints
Enable/disable offering items, and quota limits for a customer
Alternatively switch edition for a customer