Ramps Discovery: Review Ramp subscription data in Zuora to inform provisioning plan

Problem

The overall goal of this issue is to learn how CustomersDot supports ramps (multi-year subscriptions) once Orders Harmonization is live in Zuora Central Sandbox and the orders_harmonization feature is enabled in customers.staging.gitlab.com. Orders Harmonization will be tested as part of gitlab#343474 (closed) so that issue is a blocker for this.

Enterprise Applications will be creating use cases as part of an investigative spike issue, https://gitlab.com/gitlab-com/business-technology/enterprise-apps/intake/-/issues/385#investigative-spike.

Proposal

Once Orders Harmonization dev work is complete and the feature has been enabled in CustomersDot staging, Enterprise Applications will create Ramp use cases in Zuora API Sandbox and Zuora Central Sandbox as documented in this issue. This is estimated to start 2021-11-15, and completed by 2021-11-19.

The Fulfillment team will observe and document behavior in CustomersDot. We should be able to start this effort by 2021-11-22.

Here's a list of this we should check:

  • Were callouts received and processed as expected for ramp subscriptions?
    • Emails delivered?
    • Offline license generated for 1st year of subscription?
  • Are ramp subscriptions displayed correctly in the "Manage Subscriptions" page for customers?
    • Does the download/copy License function as expected? It should have created the license for the first year of the subscription's multi-year term.
  • Is support able to manually create licenses effectively for the 2nd year or later of the multi year subscription?

If anything is found that requires Fulfillment work, we should note it in this issue and notify @teresatison as it could impact the delivery date for Ramps.

Test Data

Ramps data has been generated in the dev environment (via Zuora API SB 1) for Fulfillment review. Test scenarios are listed out here.

Edited by Courtney Meddaugh