GitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Enterprise Small Business Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream Management GitOpsGitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Enterprise Small Business Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream Management GitOpsQuestion: Activated Users is great, but when will I be able to see SMAU and other activity metrics?
Answer: The Product and Data teams are working to get these metrics at the subscription level, and when they do we will add to this dash! Follow the progress here.
Question: I viewed one of my Accounts, and some of the Subscription Data says "Not Available", what went wrong?
Answer: Activated User data is not yet available for some subscriptions based on Namespace collisons or requires enhancement to Seatlink. Some subscriptions will never recieve their activated user count because of air gapped hosting. In either scenario please post on the Feedback issue if you think the customer's subscription data should be available.
Question: I expected there to be more (or less) Subscriptions related to the Account then was is appearing, why is this?
Answer: Please confirm in the #Sales-Support slack room if you think viewing the app uncovered and issue with the customer's Subscriptions.
Data Point | Description | Source |
---|---|---|
Plan Name | Subscription GitLab Tier | Zuora 360 |
Hosting Type | GitLab.com vs Self Managed | Data Team Dashboard |
Licensed Users | Quantity of licenses sold | Zuora 360 |
Activated Users | Quantity of users activated | Data Team Dashboard |
Seat Price | MAX of Seat Price | Zuora 360 |
Overage Value | If Over: (Activated - Licensed) x Seat Price | Calculated |
Subscription Start Date | Subscription Term Start | Zuora 360 |
Subscription End Date | Subscription Term End | Zuora 360 |
First, product usage data is uploaded into Salesforce as a .csv file attachment to a License Usage Run record. When triggered, the Run calls classes which read the .csv and inserts License Usage records. Each of these License Usage records know which Zuora Subscription it relates to and through this, which Customer Subscription as well. Then, we run a process which collects information from Licese Usage and Zuora Subscription Product Charge records and stamps the related Customer Subscription. On each Account record page, a button has been added which brings you to another page. This page displays all Active Customer Subscriptions related to that Account that entitle the customer to licenses.
LicenseUsageRun.trigger
. Used to break up the insertion of License Usage records into batches.LicenseUsage.cls
.LicenseUsage.page
. Collects only the Customer Subscriptions related to the Account. Ensures the data will properly display the Seat Usage graph.