Vindfang
Introduction
Hi there!What is ERP?Business CentralOur JobHow do I get started?
My First Extension
Azure DevOps

Our Job

So where do we come into play in all of this? The system looks pretty swell and seems like it has everything you'd need. Well it turns out that there's no one-size-fits-all when it comes to businesses, and they need the system to be tailored to their needs. We call this process Customizing.

We typically do these kinds of customizations:

  • Add extra columns or cells (i.e. fields) to existing pages
  • Create new pages with new functionality
  • Perform manual tasks automatically
  • Integrate with other systems (like Vipps)

How do I get started?

We create extensions or apps and install those in the customer's environment. Business Central has its own programming language for this, which is called AL.

Writing a function for calculating the sum of two numbers in AL, looks like this:

procedure Add(a: Integer; b: Integer): Integer
var
c: Integer;
begin
c := a + b;
exit(c);
end;

Writing a function for calculating the sum of lengths of two text strings, looks like this:

procedure SumOfLength(foo: Text[50]; bar: Text): Integer
var
sum: Integer;
begin
// Let's use the function from above
sum := Add(StrLen(foo), StrLen(bar));
exit(sum);
end;

That's a lot, take a break and get some fresh air. 🍃

When you get back, we'll explore how we go about creating a new extension and deploying it in your own personal Business Central environment. 🛠️

⬅️ PreviousNext ➡️