Marketplace Installations
Installations
Install jobs for your purchased products, with live status.
| Product | Target app | Status | Requested | |
|---|---|---|---|---|
| Invoice Suite v3 | Ledgerly | Completed | George · 2h ago | |
| OCR Extract 2.4.0 | Bookkeep | Running | Maya · 4m ago | |
| Help Desk Kit | Northwind CRM | Queued | George · 1m ago | |
| CRM Pro v2 | Ledgerly | Failed | Dan · Jul 28 |
About this page
Install jobs, live: what’s being installed where, how far along it is, and what failed with a plain-language reason. Installs run as tracked background jobs — they either complete fully or report exactly where they stopped.
Behind this page/marketplace/installations · CanInstallMarketplaceProducts
Retrieve
Install jobs read from the marketplace install-job records with status and target app; polled to completion.Save
Requested viasp_Marketplace_RequestInstallVersion; workers claim work with sp_Marketplace_ClaimInstallJob.Success
- Installs run async with status polling.
- Jobs pin the entitlement + version.
- Failed jobs surface a reason on detail.
CLI handoff
Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.
Page IDmarketplace-installations
Route/marketplace/installations
AccessCanInstallMarketplaceProducts
Statusworker-integration-required
Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.