Getting started
Welcome aboard! 🚀
This is your quick-start guide to mse365 SmartKit – the toolbox that makes Business Central apps flexible, configurable, and a lot less “hard-coded headache.”
The cool thing? You don’t need to install anything extra.
If you’re an end user, SmartKit is already installed with some of your app(s), ready to go.
If you’re a developer, you just need access to the symbols so you can plug into the toolbox.
For end users​
SmartKit is baked right into your Business Central. You’ll spot its configuration pages through Tell Me search, or directly embedded in the setup pages of Business Central. No treasure hunt required. đź§
What does it actually do?​
Think of SmartKit as the engine under the hood:
- It gives you switches and knobs (configuration) instead of a locked black box.
- Business central apps may use it to stay flexible, so you can make tweaks without calling in a developer.
- You’ll only see the parts that matter, so it won’t feel overwhelming.
First steps you can try​
-
Start with SmartFields
These are the building blocks of SmartKit — they let you define values and options in a structured way. Most configuration begins here. -
Read before you tweak
Before making changes, take a quick look at the documentation for the specific tool. It’ll give you the “why” and “how” behind the settings you see, so you can make adjustments with confidence. -
Explore the existing configuration
Once you’ve got the basics down, have a look around the existing configuration. -
Make safe adjustments.
Small changes can go a long way. Everything you configure happens right inside Business Central — no code, no developer needed. But be careful not to make any breaking changes!
For developers​
To build on top of SmartKit, you’ll need access to the symbols.
Feel free to reach out to us at contact@mse365.de and tell us about your use case. We'll come back around and grant you access to the symbols. 🤝
Now you simply need to drop them into your symbol folder in Visual Studio Code and your ready to go!
Hooking SmartKit into your app​
Once you have the symbols, add SmartKit as a dependency in app.json:
"dependencies": [
{
"id": "b80aed0d-1b06-4762-904b-2c083169182e",
"name": "mse365 SmartKit",
"publisher": "mse Software GmbH",
"version": "0.0.0.0" // replace with actual version
}
]
And boom – you can start using SmartKit objects like they’re part of your own extension.
First baby steps​
Create a new extension project in VS Code.
Add SmartKit as a dependency.
Try implementing a simple template using SmartFields:
- Create a setup table with a text field for an sales invoice email text template.
- Extend the sales invoice table with a text field for the final email text.
- When a sales invoice is posted, use SmartFields to replace the SmartFields in the template with actual values based on the sales invoice, and add the result to the posted invoice.
We're working on more examples, that you can follow along.
One toolbox, two perspectives​
SmartKit is built to work for both worlds:
-
End users: adjust Business Central with clicks, not code.
-
Developers: simplify your apps by relying on dynamic configurations.
But our mission is the same: Make your work with Business Central easier.