Today I want to talk about how you can save time migrating documents with RapidStart Services in Microsoft Dynamics 365 Business Central (BC). Business Central is not the first version of ‘NAV’ to have RapidStart Services.
As an aged toolkit, it has a broad range of capabilities which may be challenging to apply for a first-timer correctly.
Business Objective: Import sales/purchase documents from excel into Business Central.
Approach: Create a specific package to bring that data in. We will make a package with an example document to use as a reference point, send it to excel, put our documents in it, send it back to Business Central, apply and validate the package, and (hey presto!) our documents will be ready to go.
Prerequisites: You have been set up by your service provider with licences and permissions. (Or are trying out the process in Cronus – Microsoft’s own demo company).
RapidStart Services can be found under the names Configuration Packages, Configuration Templates, etc. depending on what purpose they are used for.
Templates are for uploading master data (customers, suppliers, fixed assets, etc.).
Worksheets and packages give you options on which tables and fields to import to, allowing you to bring documents such as invoices straight from excel into Business Central.
So, let’s say that we are importing some Sales Invoices into a new “company” on Business Central.
We need to make a specific package to bring that data in, preferably without errors or missing information.
So… following the standard procedure:
The next step is adding the relevant tables to our package, and then relevant fields in those tables.
This may seem daunting, but this is as complicated as this process gets.
To know which tables are accessed for a given process takes a little investigation on your part…
First, in a test system, go and make a document of the type you want to export/import (in our example a Sales Invoice.)
When we are there, we will be able to do two things:
While filling in the invoice, we can see that the tables being accessed are “Sales Header” and “Sales Line”. (“Page Inspection” will show you as you click/fill-in each part, which table is being accessed).
You can now add your desired tables as lines on your configuration package, and by clicking the Table button, access options on:
(Document Type is specified as invoice… (the filter value is case-specific))
2. Fields (where we can select/tick the fields we wish to include.)
(Fields can be ticked as included. Click “Edit List” twice to make the list editable. Careful of the “Clear Included” button, which unticks everything)
Don’t forget to include dimensions. On the fields list, you can select the primary dimensions only, but there is a tick box on the Table line, “Dimensions as Columns” which will allow you to have all of your dimensions in your package.
Next, click Process -> Export Package. (This saves your package in totality, independent from the data you will import with it… Just in case a mistake is made, so you don’t have to remake it.)
We are ready to get out invoices from excel. Click Package -> Export to excel.
(Once in excel you can enable editing, copy in your data, and re-save it with a new name for importing.)
Now for some time- saving tips:
After applying the package, validate it (Actions-> Functions – > Validate Package).
Then go and admire your successfully imported documents.
For more help on Configuration Packages:
https://docs.microsoft.com/en-gb/dynamics365/business-central/admin-how-to-prepare-a-configuration-package