Skip to content

Initial Release

Latest
Compare
Choose a tag to compare
@jongpie jongpie released this 07 Feb 15:32
755d4cd

This initial release is focused on extracting data from non-reportable objects MetadataPackage, MetadataPackageVersion, and PackageSubscriber, and storing the data in 3 custom objects: Package__c, PackageVersion__c, and PackageSubscriberOrg__c. This unlocked package release includes:

  • 3 custom objects (mentioned above), along with custom tabs
  • A console app, 'Package Analytics'
  • A batch/schedulable class, PackageDataExtractJob. This job has been designed so it can be deployed to sandboxes/scratch orgs, although it will only function properly in a dev hub/packaging org
  • 2 permission sets:
    1. PackageAnalyticsAdmin - provides full read/write/edit/delete access for the included custom objects
    2. PackageAnalyticsViewer - provides read-only access for the included custom objects

Screenshots:

Packages tab, displayed inside of the include console app Package Analytics

image

Package details page (Package__c), displaying a related list of Package Versions (PackageVersion__c)

image

Package Version details page (PackageVersion__c), displaying a related list of Package Subscriber Orgs (PackageSubscriberOrg__c)

image

Thanks to @jamessimone for a ton of help reviewing & testing this release! 🥳

Full Changelog: https://github.com/jongpie/PackageAnalytics/commits/v1.0.0