Pre-requisites and Configuration

An Akuiteo consultant helps the customer with the technical installation, set up and testing environment before delivering the app to the other users.

: : Functional Pre-requisites

: : Technical Pre-requisites

: : Access Rights

50**** MOBILE **

5001** MOBILE NOTE DE FRAIS

5002** MOBILE TEMPS

5003** MOBILE PLANNING

500301 MOBILE PLANNING CONSULTER

500302 MOBILE PLANNING MODIFIER

500303 MOBILE PLANNING MODIFIER PLANNING VALIDE

5004** MOBILE ABSENCE ** (4.1 only)

: : Akuiteo Server

The Akuiteo Server must be accessible externally to allow mobile synchronization. To do so, the customer's Chief information officer must configure the network by opening an Internet port compliant with the customer's network security.

To allow the mobile application to connect to the Akuiteo server, the servers.xml file must be configured.

: : Operation

When the mobile app is launched, it connects to https://myserver: portssl/akuiteo/MVC/update/serveurs.xml.

The servers.xml file is scanned and the application connects to the first server that meets the following criteria:

  1. The server is defined in https protocol;
  2. The mobile property is true;
  3. If mobile = true is not found, the default = true property is used.
Note
Some Akuiteo customers may not allow their users to connect to the Application Desktop externally. To be able to use the mobile application, you must be able to connect to the Akuiteo server from outside the corporate network. The mobile = true property allows you to configure an externally accessible https server for the mobile app, while keeping the server used to connect to the Application Desktop (property default = true), which is not accessible from the outside. Since the Application Desktop only recognizes the default = true property, the mobile = true property is hidden during a connection from the rich client, because it would not allow Akuiteo to connect to the server.

: : Examples of a serveurs.xml file

<serveurs>
<serveur id="ak" name="Akuiteo RE7 (https)" default="true" protocol="https">
<description>Akuiteo RE7</description>
<host>monserveur.akuiteo.fr</host>
<port>20000</port>
<application>akuiteo</application>
</serveur>
<serveur id="akhttps" name="Akuiteo (https)" mobile="true" protocol="https">
<description>Akuiteo</description>
<host>monserveur.akuiteo.fr</host>
<port>443</port>
<application>akuiteo</application>
</serveur>
<serveur id="interne" name="interne.Akuiteo" default="false"> <description>INTERNE
RE7</description> <host>monserveur.akuiteo.lan</host> <port>20001</port>
<application>akuiteo</application>
</serveur>
</serveurs>

In this example, the second server will be chosen when the application connects to the address https://myserver: portssl/akuiteo/mvc/update/servers.xml because this https server owns the property mobile = true.

For all other exchanges, the application will connect to https://myserver.akuiteo.fr:443/akuiteo.

<serveurs>
<serveur id="ak" name="Akuiteo RE7 (http)" default="false">
<description>Akuiteo (https)</description>
<host>monserveur.akuiteo.fr</host>
<port>20000</port>
<application>akuiteo</application>
</serveur>
<serveur id="akhttps" name="Akuiteo (https)" mobile="true" protocol="https">
<description>Akuiteo</description>
<host>monserveur.akuiteo.fr</host>
<port>443</port>
<application>akuiteo</application>
</serveur>
<serveur id="interne" name="interne.Akuiteo" default="false"> <description>INTERNE
RE7</description> <host>monserveur.akuiteo.lan</host> <port>20001</port>
<application>akuiteo</application>
</serveur>
</serveurs>

In this example, the second server will be chosen when the application connects to the address https://myserver:portssl/akuiteo/MVC/update/serveurs.xml. There is no https server that has the property mobile = true, and the second server is in https and has the default = true property.

For all other exchanges, the application will connect to https://myserver.akuiteo.fr:443/akuiteo.

: : Where to find the file on the server?

From the server administration console, go to Configuration> Updates. The server.xml pathname field indicates the location of the servers.xml file.