Dynamics 365 Business Central: How to Record Events in Business Central - Blogs
X
09Apr

Dynamics 365 Business Central: How to Record Events in Business Central

When you are developing an extension for Dynamics 365 Business Central and you need to interact with the standard Microsoft’s code, one of the hardest problems is detecting which event you can subscribe to (As you already know, you cannot modify standard code in the D365BC platform, but you can only attach to events raised by the platform).

In Business Central there is feature available to see which events are executed during process you ran, and one can record this event using event recorder.

Refer the below steps for detail explanations:

Step 1: Search for Event recorder.

Step1

Step 2: Click on Event recorder which will show as below, here you have a Record Events menu with a Start and Stop button. Press Start to start the recording process:

Step2

 

A confirmation dialog appears. Press Yes to start recording events:

recordingevents

Step 3: Go to Another Browser and start executing the required process. In this example I am creating an order

step3Step 4: When you have finished the process, press the Stop button in the Event Recorder page.

Now go back first browser and click on record Events –> Stop

Step4

Once you click ‘Yes’ then it will display all the raised events are logged in the exact order they were called, and you can see the event (name and type) and the object where the event is published:

eventispublished

eventispublished2

Go to the last columns i.e. Get AL Snippets where you will get AL code for the events.

ALcodefortheevents

ALcodefortheevents1

Step 5: You can refer the event and use it in your AL extension project in Visual Studio Code.

Step5

Note: event is shown in VS code editor just for example purpose not related to above triggered event.

 

Related

Introducing Azure DevOps Earlier (VSTS)

Microsoft recently announced Azure DevOps and an evolution of Visual Studio Team Services (VSTS) whi...

Read More >

Base64 encoding in Objective c

When we have some binary data that need to send across network, we generally don't do it by just...

Read More >

New Tools in NAV 2013 (the less talked about ones) - Concluding Part

This part (as I said in my previous blog), will contain some more new tools and features focusing on...

Read More >

Yes. It is Another Gold!

Keeping up the trend of staying current with the latest and the greatest technologies, Canarys has n...

Read More >

Techno Feast 2014

Building enterprise apps with smart tools and solution...

Read More >

Assertions in Coded UI

Let us discuss how to add assertions in coded UI. Assertions are checkpoints/benchmarks to UI c...

Read More >

Introduction to Azure DevOps Server (TFS) and Azure DevOps Services (VSTS)

In this blog we will talk about introduction to Azure DevOps Sever earlier called as Team Foundation...

Read More >

VMSS deployment Using Custom VM Image

In this blog we will see the VMSS update by using an image with Rolling upgrade policy.Prerequisites...

Read More >

Populate data as Facebook feeds in ASP.NET

Want to load the data dynamically as Facebook feeds?Need to populate the data when scrollbar comes d...

Read More >

LDAP Integration with Jenkins

In this document, we are going to see the integration process of LDAP and Jenkins. The default insta...

Read More >

Share

Try DevOpSmartBoard Ultimate complete Azure DevOps End-to end reporting tool

Sign Up

  • Recent
  • Popular
  • Tag
Monthly Archive
Subscribe
Name

Text/HTML
Contact Us
  • *
  • *