Aproda Mobile Data Collection offers the following prinicpal features

  • Display of Data on a mobile handheld
  • Enter Data on a mobile handheld
  • Use scanning-functions on a mobile handheld to interact with Microsoft Dynamics 365 Business Central
  • Templates to generate different Input and Display Sites

Logs: Logs can be activated either for each user individually or overall, for all users. If activated every action performed will be logged.


1. Installation

The installation is done through an assisted setup. The installation is described in the following chapter

Installation Guide (PDF)
2. Dashboard

The following Dashboard is the entry-point and the overview of the settings of the Aproda Mobile Data Collection module:

No.   Field in EnglishComments
1MDE DeviceList of all available handheld devices
2MDE-SessionsAll active Sessions
3MDE Miniforms         All Templates to adjust the visible Outputs on the Handheld Device
4MDE LogShows all available Logs
5MDE SetupSetup for the ASDM module
6MDE UserList of all Users of the ASDM module
Dashboard Aproda Mobile Data Collection
3. MDE Devices

The following settings are set for each handheld Device which interacts with the Aproda Mobile Data Collection App

No.  Field in English        Comments
1Device IDID of the device
2Device NameName of the device
3Device TypeResolution of the device (see chapter 3.1)
4Assigned User-IDOptionally only the assigned user will have access to this device
5Location CodeOptionally only the assigned warehouse code can be managed
6Start MiniformDefines which is the first Miniform which will be shown (see chapter 5)
7DebugIf activated the MDE Log’s will be activated
MDE Devices


User scenario 1: Add new device

1. Go to MDE Device

2. Select “new”

3. A new line will be created

4. Define the ID (this must be unique)

5. Define the Device Name

6. Select a Device Type, which will be the output resolution based on your handheld device

7. If needed, then assigne a specific User or leave empty for being able to be accessible by every user

8. If needed, restrict the access to a specific Location code

9. Select the Start Miniform, which will be the Main Miniform which the User will see when he starts the handheld application

10. Select if debugging should be activated on this device


go to mde device
3.1 Resolution settings

The following settings are to define the resolution of the device.

Field   Comments
CodeCode of the resolution
DescriptionDescription of the resolution
Size TypeTyp of measurement (% or pixel (px))
Data List Height Lists px       Defines the Height of data lists in pixels
resultion setting


User Scenario 2: Add a new Device Type

1.      Go to MDE Device

2.      Select “Edit List” from the menu

3.      Go the the row “Device Type” and open the dropdown

4.      Select “New”

5.      Enter the code for the new Device Type

6.      Enter a description

7.      Select which Size Type should be used. This can be either pixels (px) or percentage (%)

8.      Enter the Width

9.      Enter the Height

10.   Enter the Height of the data list

11.   Select if you would like to have embedded Images or not

12.   Save with okay


4. MDE-Sessions

Displays all active Sessions as an overview

Session IDID of the session
Device IDID of the device
User NameUser Name
Login DateDate of Login
Login TimeTime of Login
Last ActivityTimes of the last activity
ExpiredTime when the Session is expired
Expired from Session ID     If the Session is expired by a new Session, this ID will be displayed
MDE Sessions
5. MDE-Miniforms

Miniforms are used to design the View on the mobile handheld device.

No.  Field in English     Comments
1CodeCode of the Miniform
2DescriptionDescriptive Name of the Miniform
3ModifyModify the selected Miniform
MDE Miniform
MDE Miniform 2
No.              Field in English                                  Comments
1Code    ID of the device
2Group CodePossibility to group MiniForms by giving it the same name. These will then be displayed grouped together. This has no functional impact.
4Form TypeTyp where the following options are possible: 

Card | Selection | Datalist | Matrixlist
5Card Edit TypeI it is a card type, it’s possible to say the typ of edit which is possible
Edit | Insert | Edit & Insert
6Data List HeightHeight of the Data List. If this is empty the value is taken from the device settings
7Max. No. Of RecordsAmount of Records which will be loaded / 0 stands for infinity
8Function codePossibility to call a function
9Next MiniformIf the Miniform has no lines defined, then this Miniform will be shown instead.
10TableBasic Table which this Miniform refers to
11KeyDefines what Kind of information on the table needs to be filled out in order to be at the correct place in the table
12SortingSorting of the data
13Table FiltersPredefined filters
MDE type of field
No.       Field                                                     Comments
1Field typ

Type of the Field

Text (Simple Text field) | Input (Input field) | Search (Search field)

Asterisk (Field where the value is not shown publicly)

Button (a Button | Image (An Image) | 

Signature (Signature field, where a handwritten Signature can be added)

2ScannableDefines if this field should be scannable or not with the handheld application
3TableCorresponding BC Table
4Field No.Number of the field in BC
5TextText which will be shown on the card
6Value FormatHTML-Tags to format the Value  on the mobile handheld - “%1” is a placeholder
7NAV Value FormatNavision/BC specific formatting
8Input TypeDecimal or number
9Label WidthWidth of the label in px
10No CaptionIf checked then there will be no caption
13ImageOptional Image
14Function CodeOptional Function code for this particular Field
15Key CodeIf the device
16Call MiniformCall of a specific miniform
17New LinePuts the Line on a new line on the handheld application
18FocusIf selected, then the focus will be set to this field when the form is opened on the handheld application
19Search DefinitionWas wird durchsucht
20RelationsFalls Table =/= Table im Kopf dann muss eine Relation hergestellt werden
21VariableDefine a Variable which can be used in a Formula
22FormulaFormula to calculate values based on the defined variable which then will be displayed as the output text (point 5 in this list)
23Not VisibleIf selected it will not be visible
Example of Mini-Forms and their output on the mobile handheld application

For better understanding there are two examples of the Mini-Forms and how they look on the mobile handheld Application


Settings within Business Central:

Output MDE Miniform

Output on the mobile handheld Application:

Output MDE Miniform 2


User Scenario 3 Create a Miniform which shows how much inventory is existing of an article

Mini-Forms can be creating by coping existing forms or by creating them from scratch. Each maniform can be individually created, therefore this User Scenario is a example to get the understanding of the basic mechanism.

1.      Go To MDE Miniforms

2.      Select any Miniform

3.      Create a new form:  

a) Either click on “New” on the Menu and then “Copy Form”. Then it is needed to close the windows and open MDE Miniforms again to see the copied Miniform, which now can be modified

b) Or click on “Manage” on the Menu and then on “New”

4.      Fill out the Code for the Mini-form

5.      We don’t need a Group Code so we leave this empty

6.      We define “Artikelinfo” as the Description

7.      Select Card as the form Type

8.      Select Edit as the Card Edit Type which indicates that this page will be edit data

9.      There will be no Data List so we can leave this field empty

10.   Max. No of Records can be set to 0 which is unlimited

11.   No special Function will be called for this form, that’s why we leave Function Code empty

12.   There is no following Miniforms since we are only looking up article information which means we don’t need an input on Next Miniforms

13.   The table is “item”

14.   The key will be set to “No.”

15.   Sorting we select Ascending

16.   Table Filters will not be needed

17.   The lines need to be filled out as shown in the picture in the next step

18.      Function Code add the following by selecting from the dropdwon:




19.      There is no validation of the input

20.      The output of the Miniform above will only be visible on the handheld application

21.      For a better understanding we’ve added a picture of the output

6 MDE Settings

The following settings control the ASMD Application

No. Field           Comments
1Session ListLists all concurrent Sessions
2Import MiniformsImport of the Miniforms-Configuration (see Chapter 5)
3Export MiniformsExport of the Miniforms-Configuration (see Chapter 5)
4Register Functions     Set Functions (which can be chosen in the lines of the miniforms) to default
6Enable LogEnables Logging
8License KeyAmount of active licenses
MDE setup
7 MDE User

Shows all User which are registered for the handheld application. The handheld application does not interact with the actual BC user but has it’s own Users and Credentials which are managed in MDE USER

1NameUser name
3Assigned User ID                    Assigned BC USER
4Location CodeOptional Location code, which when filled out restricted the usage of the handheld application to the defined warehouse code
5Main Menu Miniform                               Shows which Miniform (see chapter 5) will be displayed as the Main Menu on the handheld application
MDE User


User Scenario 4: Create a new MDE User

1.      Go to “MDE User”

2.      Select “New” in the Menu

3.      Enter a Username

4.      Enter a Password

5.      Optionally add a assigned User ID

6.      Optionally restrict the access to a specific Location code

7.      Select “MAIN-MGR” as the Main Menu Miniform to see the Main Menu