Managed-package usage

Managed-package usage

Managed packages (AppExchange apps and anything installed with a namespace) are a blind spot: their Apex code is hidden, so you can't read it or map its dependencies. But you can see how much they are actually used. Stood Flows has two views for this — one in Apex, one in Licensing → DML — both built from runtime activity, so they answer "is this package earning its keep?" rather than "what does its code do?".

In Apex — the Packages view

Open the Apex tab, switch scope to Org-wide, and pick the Packages view (next to Tree and Folders). It runs its own analysis over a period you choose.

Because the code is hidden there is no tree here — just a clear scoreboard:

Unused doesn't automatically mean removable. Salesforce doesn't log a package's internal calls, so a package can be working quietly without showing executions. Treat "unused" as a shortlist to review, not a delete list.

In Licensing → DML — the By-package view

Open Licensing → DML and choose the By package view (after By license and By object). Set a period and click Analyze packages. This one is about data: who is writing records into each managed package's objects.

It streams the activity logs in the background (fetch, tally, discard — nothing is cached), then shows a row per package with:

Expand a package for two drill-downs:

Together the two views give you the full picture of an installed package: whether its logic runs (Apex view) and whether its data is actually being maintained (DML view) — enough to decide if a licence is worth renewing.

Published with Nuclino