[Purchase] SubscribeService: CustomersDot Data

Summary

After Zuora has received all the necessary information, the SubscribeService API should create the customer account with all related info in CustomersDot. The customer then needs to be provisioned a license(s). For detailed requirements for what records and data need to be created in Customers Dot, see this issue.

Requirements

Ensure all customer, subscription and license records are created in CustomersDot.

Proposal

  • The issue description here mentions "After Zuora has received all necessary information, the SubscribeService API should create the customer account". I'm wondering if this is a hard requirement for the customer account to be created after. The SubscribeService in CDot currently requires a customer object so it would likely be easier to reuse this service if we created the customer before sending the information to Zuora.
  • I have some questions about the list of fields here, but I don't think we have to work through these now as they probably wouldn't impact the LOE significantly.
  • Weight: 3

* proposal and weight extracted from Tyler's analysis here

Edited by Teresa Tison