Mobile applications

Administration Page Application/Contract Syracuse/Collaboration Class mobileApplications Representation mobileApplication

This entity allows you to define applications that can be used in a mobile interface. They display as tiles in a page.

A mobile application is associated with a mobile dashboard called the home dashboard.

Every dashboard includes one or several gadgets that provide access to entities and operations.

Information

The page displays the following information:

Title

Defines a title that displays when the application is used. You can translate the title into any language using the link below:

Description

Defines a user-friendly description for the application. You can translate this description into any language using a similar link.

Mobile application name

Defines the application name. Each application has a different name.

Icon

Indicates the file name and repository of the icon to display.

Roles

A list of roles can be selected here. When no role is present, the mobile application can be used without restrictions. When a role is present, the mobile application can only be used by a user connected with one of the corresponding roles.

Endpoints

A list of endpoints can be selected here. When no endpoint is present, the mobile application can be used without restrictions. When an endpoint is present, the mobile application can only be used by a user connected with one of the corresponding endpoints.

Online only

This option is used to flag a mobile application to require a stable network connection. This will remove some offline capabilities like drafts or offline navigation but provide richer interaction with the server. Using online only will exchange data between the mobile client and the server with every change and not only on acions like save.

Use gadget

This option allows to select a gadget that displays when the application opens instead of a mobile dashboard. Depending on this option, the properties Gadget or Home dashboard will show up on the page

Gadget

This field defines a reference to the home gadget that displays when the application opens. This field is mandatory.

Home dashboard

This field defines a reference to the home dashboard that displays when the application opens. This field is mandatory.

Representations

A list of mobile representations can be stated here. The prototype description of these representations automatically loads when the application installs on a mobile device. Even if the representations are not listed, the system automatically analyzes the dependencies and loads the correct representations. The list can be automatically filled (thus giving the information about the dependencies) by using the Find the used representation link.

When no endpoint is present, the mobile application is usable without restrictions. When an endpoint is present, the mobile application can only be used by a user connected to one of the corresponding endpoints.

Factory

This check box indicates if the record is supplied as a factory record. In this case, a factory code displays that you can enter if you are a factory provider. This feature prevents some modifications on default records that are supplied by Sage or by a vertical solution provider. More information about this feature is available in the following document.

Operations present on the right panel

Except for the usual links associated with persistent entities, the following links are available:

Find used representations

This fills the list of representations used by the mobile application.

Update version

This link is used to increase the version number of the application. This should be done every time you want the different mobile users to be notified when a new version is available. They will then be able to reload the application.