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

  1. Open Business Central.

  2. Use Tell Me (Alt+Q) and search Extension Management.

  3. There you see list with app name, publisher, version and install date.

👉 This show when, but not who.


Step 2: Check in Admin Center

  1. Go to https://businesscentral.dynamics.com/admin.

  2. Select your environment (Production or Sandbox).

  3. In left menu choose Operations → Extensions.

  4. 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 CenterAudit.

  • 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:

SELECT [App Name], [App Version], [Published By], [Created DateTime] FROM [YourDatabase].[dbo].[NAV App Published App] ORDER BY [Created DateTime] DESC;

👉 Published By = user name, Created DateTime = when.


Step 3: Event Viewer

  1. On NST server open Event Viewer.

  2. Go Application and Services Logs → Microsoft → DynamicsNAV → Server.

  3. Filter by “App Publish” or “App Install”.

  4. You see detail log with user and time.


Step 4: PowerShell

For admin who like command line:

Get-NAVAppInfo -ServerInstance BC210

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

Popular posts from this blog

Understanding Database Indexes in Business Central (and How They Can Help You)