How to Find Who Installed an App in Business Central and When
Many time admin ask same question:
“Who upload this extension, and when it was install?”
Answer is not same for all, because depend if you run Business Central SaaS (cloud) or On-Premise.
🔹 Business Central SaaS (Cloud)
In cloud version, the old page Deployment Status (2000000206) not exist anymore. Now you must use Admin Center and Microsoft 365 logs.
Step 1: See installed apps inside BC
-
Open Business Central.
-
Use Tell Me (Alt+Q) and search Extension Management.
-
There you see list with app name, publisher, version and install date.
👉 This show when, but not who.
Step 2: Check in Admin Center
-
Select your environment (Production or Sandbox).
-
In left menu choose Operations → Extensions.
-
Now you see:
-
Extension name and version
-
Publisher
-
Deployment status (Installed, Installing, Failed, Uninstalled)
-
Deployment time and version history
-
👉 This is best place in SaaS to check when extension deploy.
Step 3: Find who install it
Business Central SaaS not keep user in Extension list. For this you must check logs in Microsoft 365.
-
Open Microsoft 365 Compliance Center → Audit.
-
Search for activity like Added Business Central App.
-
It show which user, date and time.
Or in Azure AD portal:
-
Go to Azure Active Directory → Monitoring → Sign-ins.
-
Filter by Business Central app.
-
See which admin make deploy.
👉 Only with audit log you know who press install.
🔹 Business Central On-Premise
In OnPrem you can go deeper because all save in SQL and server log.
Step 1: See apps in client
Same like cloud, go Extension Management. You see name, version, publisher, install date.
Step 2: SQL tables
Important tables are:
-
NAV App Published App → who upload app.
-
NAV App Installed App → when install happen.
SQL example:
👉 Published By = user name, Created DateTime = when.
Step 3: Event Viewer
-
On NST server open Event Viewer.
-
Go Application and Services Logs → Microsoft → DynamicsNAV → Server.
-
Filter by “App Publish” or “App Install”.
-
You see detail log with user and time.
Step 4: PowerShell
For admin who like command line:
This return app name, version, publisher.
🔹 Conclusion
-
In SaaS you see when from Admin Center, but who only with audit logs.
-
In OnPrem you see both who and when direct from SQL or Event Viewer.
👉 Always write down extension install in your change log or ticket system. This save you big time later when troubleshooting.
Comments
Post a Comment