How to setup Synergi Life Mobile Service 5.1? 10 June 2014 SOFTWARE

SOFTWARE
How to setup Synergi Life Mobile Service 5.1?
Kamil Bonisławski
10 June 2014
For internal use only
1
DNV GL © 2014
10 June 2014
SAFER, SMARTER, GREENER
How to setup Synergi Life Mobile Service 5.1?
 Components
 IT Infrastructure requirements
 Synergi Life Mobile Services
– Prerequisites
– Installation
 Adding mobile configuration
 Broker mapping
 Installation summary
For internal use only
2
DNV GL © 2014
10 June 2014
Components
COMPANY NETWORK
DMZ
Synergi Life iOS
Synergi Life
Synergi Life
Mobile Service
Synergi Life Android
For internal use only
3
DNV GL © 2014
10 June 2014
Components
COMPANY NETWORK
DMZ
Synergi Life Mobile Service
Consists of:
Synergi Life
For internal use only
4
DNV GL © 2014
10 June 2014
Synergi Life
Mobile Service
1. Online eForm (case importer)
2. Configuration Provider
• provides mobile app configurations
• admin web interface is installed as
part of the package
Components
COMPANY NETWORK
DMZ
Synergi Life iOS
Mobile client of Synergi Life for iOS.
Available free at App Store.
Synergi Life iOS
Synergi Life
Synergi Life Android
For internal use only
DNV GL © 2014
10 June 2014
Components
COMPANY NETWORK
DMZ
Synergi Life iOS
Synergi Life Android
Synergi Life
Mobile client of Synergi Life for Android.
Available free at Google Play.
Synergi Life Android
For internal use only
DNV GL © 2014
10 June 2014
IT Infrastructure requirements
COMPANY NETWORK
DMZ
IT Requirements
•
•
•
•
Web
Services
Synergi Life
Mobile Service
Synergi Life
For internal use only
DNV GL © 2014
10 June 2014
Web Services
(REST)
Web server in DMZ
External IP address
Firewall settings
SSL Certificate
(recommended)
IT Infrastructure requirements
COMPANY NETWORK
DMZ
IT Requirements
• iOS 5 or higher
• Android 2.3.3 or higher
Synergi Life iOS
Synergi Life
Synergi Life Android
For internal use only
DNV GL © 2014
10 June 2014
SLMS Prerequsites
Installation prerequisites
.NET Framework 4.0 or later
Internet Information Services (IIS) version 6.0 or later
ASP.NET 4.0 enabled on IIS server
Microsoft Web Deploy 3.0 on later with IIS Manager
components
• Database engine (MSSQL Server)**
•
•
•
•
Synergi Life
Mobile Service
For internal use only
9
DNV GL © 2014
10 June 2014
**Optional
SLMS Installation
Synergi Life Mobile Service is deployed as an application on IIS.
Details regarding installation and configuration procedure can be found in installation manual.
Admin web interface is installed together with web services.
For internal use only
10
DNV GL © 2014
10 June 2014
SLMS Admin web interface
Requirements
• HTML5 compatible web browser (i.e. Chrome)
How to start?
 SLMS Admin web interface is deployed together with Synergi
Life Mobile Service
 Access web interface from a web browser by typing in the
address defined during deployment
 Log in as admin/admin first time after deploying
 Modify admin password immediately after logging in !!
For internal use only
11
DNV GL © 2014
10 June 2014
SLMS Admin web interface - Users
Press „Add” button to create new users.
Press „admin” in Users tab to modify the default password.
User roles:
For internal use only
12
DNV GL © 2014
10 June 2014

Admin – can manage configurations

Super Admin - can manage configurations and users
Add mobile configuration
Press „Add” in Configurations tab to create a new configuration.
For internal use only
13
DNV GL © 2014
10 June 2014
Add mobile configuration (2)
Press „+” next to the newly created configuration to add a new configuration version.
You can choose between Static and Dynamic
configuration version types.
Differences between those two types will be
explained in the following slides.
Version of the app which the configuration has
been created for (i.e. 1.4.0)
Timestamp used for updating configurations on
mobile devices.
Optional message shown during loging in to
the configuration on a mobile device.
Zip package with the mobile configuration.
For internal use only
14
DNV GL © 2014
10 June 2014
Mobile configuration types
There are two types of mobile configurations:
• Static - Use static configurations when it is likely that codetables will not change.
• Dynamic - Use dynamic configurations when it is likely that codetables will change freaquently.
Static configuration
Static configuration comes in a form of a zip package
with all relevant data included within.
Dynamic configuration
Dynamic configurations are zipped by SLMS on the server. Using
this approach enables taking data directly from Synergi Life and
periodically update configurations with new codetable contents.
For internal use only
15
DNV GL © 2014
10 June 2014
Add dynamic configuration
To create a dynamic configuration you first need to copy the relevant configuration files to
SLMS App Data folder. The following need to be copied:
• Static configuration files - common files describing the configuration (no codetables)
• BuilderConfig.xml – configuration file for automatic zip package creation
BuilderConfig.xml **
** detail specification of BuilderConfig.xml can be found in reference materials
For internal use only
16
DNV GL © 2014
10 June 2014
Add dynamic configuration (2)
Choose Dynamic configuration type.
Relative path to BuilderConfig.xml
(i.e. App_Data/…)
Zip package regeneration lock
Version of the app which the configuration has
been created for (minimum 1.4.0 for dynamic
configurations)
Timestamp used for updating configurations on
mobile devices.
Optional message shown during loging in to
the configuration on a mobile device.
Zip file can be discarded for dynamic
configurations.
For internal use only
17
DNV GL © 2014
10 June 2014
Broker mapping
Broker
Broker
Mobile devices use Broker web service to determine
location of company specific configurations.
Configurations residing on new SLMS instances
need to be registered in Broker database in order
for the mobile apps to access them.
For internal use only
18
DNV GL © 2014
10 June 2014
Installation summary
Mobile DMZ
Prod
DMZ Server:
Synergi Life Mobile
Service ver.
Synergi Life Mobile
Service path
Logfilespath:
Synergi user
Synergi pw
Synergi webservices
path
St5.1.0
Installation summary
D:\Inetpub\wwwroot\Site01\Active\SLMobile
Company IT department usually
requires a standard information
set to complete the deployment.
D:\Logfiles\SLMobileService\
User1
Password1
http://address.com/synergix/WebService/trans.asmx
http://address.com/synergix/WebService/person.asmx
http://address.com/synergix/WebService/systeminfo.asmx
SMTP server
From email
Admin email
DNS
SSL certificate
Open port
between BigIP and
internet
Open port between DMZ
and BigIP
Open port between DMZ
and Synergi
webservices
Mobile app
[email protected]
[email protected]
https://address.com/SLMobile
Installed in BigIP
Port 443 for these specific addresses;
https://address.com/SLMobile/synergi/Version
https://address.com/SLMobile/synergi/VersionDate
https://address.com/SLMobile/synergi/ImportFile
80
80
User ID:
Password:
For internal use only
19
DNV GL © 2014
10 June 2014
The following template can be
used to summarize installations
and communicate relevant
information to the IT
department.
How to setup Synergi Life Mobile Service 5.1?
Kamil Bonisławski
[email protected]
www.dnvgl.com
SAFER, SMARTER, GREENER
For internal use only
20
DNV GL © 2014
10 June 2014