Mobile Service Platform

i-Track MSP is a high-tech solution, a platform intended for the preparation, supplementation, integration and management of mobile applications.
In addition to building dedicated mobile applications, MSP provides support for the repository:
  • of technical / business documents
  • of commercial documents (leaflets, promotional material)
  • for building a knowledge base
The documents and knowledge base are available to users in the field anytime and anywhere. The interaction made possible between MSP and user – the gathering of experiences, comments, notes – enriches the knowledge base and expertise.
Top Level MSP Features:

MSP Mobile Client

MSP Mobile Client Introduction
The MSP platform introduces a new and innovative way how to use and get an advantage of using the mobile computing solutions. The mobile MSP client is deployed on a mobile device to present created business process definitions in a mobile user friendly form. The user is supported with asked referential and history data and driven through the selected business process. The delivered services are traceable as through the process support as through the GPS and time stamp data.
User is able to synchronize the data with BOM (Business Object Middleware) where tasks and process definitions to be delivered are transferred to the device and already delivered tasks and data gathered are transferred back to the BOM.
The MSP client application is a native mobile application and as such does not need to have permanent IP connection. The synchronization with the back end – BOM is executed at the business critical moments and/or when available.
All users using the mobile application can also be tracked while they are performing in the field due to a safety or business reasons.
On the tips your fingers, crispy and clear – rich MSP (FFM, WFM) Field Force Management functionality Robust and reliable synchronization functionality Centralised and integrated access to additional field work support modules
Summarized Mobile Client Features
The list of features that can be found on the customer's mobile device:
  • online / offline working mode
  • authorization and authentication control
  • field delivery support by business process definitions presented as a mobile business applications
  • rich and user friendly graphic user interface
  • predefined business tasks (route driven) or ad hoc service delivery
  • warehousing and stock control
  • data validation
  • reporting and printing (using print templates)
  • QR code printing and scanning
  • signature harvesting and confirmation
  • business event related multimedia capture (pictures, videos, sound)
  • GPS tracking mode


Documentation and Knowledge Base
The “Mobile Documentation and Knowledge Base” Access Application (MDA) is a completely standalone and independent of MSP Mobile Client Application but yet both together form a unique field support for very broad range of field needs.
MDA and MSP Mobile clients are unique and highly effective tools in an efficient Field Force Management environment (FFM, WFM) either used separately or combined.
Centralised MDA control panel allows one to easy navigate available feature MDA allows sophisticated search methods or just browsing through the documentation Easy to use manual download selection functionality in case u need the document not present on the device or the document should be refreshed
MDA supports searching and presenting the documents not dependant on the type. Using standard and widely accessible Android’s “document reader” applications practically all of the data formats are supported and easily presented on the hand held device.
Comprehensive searching tool allows manual searching and browsing is upgraded with the barcode functionality for even faster and more precise documents definition.
Barcode tag is a shortcut to the collection of documents related to the asset, plant area or equipment collections. Such a methodology allows very flexible and efficient use of the MDA application in the field. Fast searching, reading and updating of the documents up to the recent changes detected.
Selected document is clearly presented to the user Reflecting changes in the field back to the adequate documentation is easy, fast and reliable
MDA allows downloading of all documents and asset details configured for a selected area (plant, collection of assets...) with options to download only selected documents listed on the device.
It is quite as easy and user friendly to collect and upload document Change Request comments. These comments are intended to be used as instructions to update the related documents and to be used as a reference for the future usage of the selected documents.
Summarized MDA Features
The list of features that can be found on the customer's mobile device:
  • MDA (Mobile Document Access) allows you to manage mobile repository of literally any type of document (documents, books, audio, video).
  • One is allowed to access the specific document up to the user policy (not allowed document is not visible).
  • The organization of the document repository is tree based the access policy is easy to implement.
  • Browse documents stored on the mobile device by title, ID or Bar Code or other.
  • Browse the content of the specific document.
  • Select and send the desired document by simple tapping it to the one who is interested (option is visible only if allowed for specific document).
  • The document access is secure and audited. The utilization statistic report of document repository is easy to be generated.
  • Comment the documents internally using the integrated functionality and be sure the document repository are up to date.
  • The easy to use synchronization utility makes sure the latest and revised documents are always stored on the mobile device.
  • The repository of documents is designed, edited and updated in the MSP Insight. The distribution of the documents is centralised and follows the user policy in power.
  • Online / offline working mode.

MSP Insight

MSP Insight
MSP Insight web based application is MSP Back Office module intended:
  • to support all needed customer based administrative functionalities,
  • for reliable and fast insight into the data distributed to and gathered from MSP system and
  • to allow performing basic mobile support operations even without ERP integration.
i-Track MSP (mobile Service Platform) is dedicated to support wide range of mobile computing support needs such as FFM or WFM (Field or Work Force Management). In most of the use cases the i-Track MSP is integrated into the customer’s own IT environment, usually exploiting ESB (Enterprise Service Bus) and asynchronous communication with present ERP system. However there are some use cases where i-Track MSP is in use as a completely standalone application covering all of the customer’s needs.
List of the delivered services in the selected time interval Performing an authorization, authentication and a device management
Get a detailed insight into the performed service with a multimedia data attached Editing device licence details
The MSP Insight allows the customer to administrate the rights and settings such as: users, users policies, devices, business policies, routes and tracking options. It is also very convenient to create basic reports related to the usage of MSP and to deploy the data received based on “ad hoc” tasks such as surveys – the data that is not of crucial importance and is not going to be transferred to the integrated ERP back system.
In the environment where MSP is used as a standalone application the MSP insight is used to define and schedule all the mobile activities. As well using the MSP insight one is allowed to create reports and to analyze the data gathered.
The i-Track MSP Insight module gives an additional dimension of efficiency to comprehensive and scalable MSP platform.

Workflow Designer

Workflow Form Creation Tool Introduction
The business owners are able to create their own customized forms to define their specific business process workflows. To do that they are advised to use the Form Creation tool as Microsoft InfoPath 2010 a part of the Microsoft Office Professional Suite.
By using the Form Creation Tool the business owners can easily and quickly create process workflow definitions which will be used in the mobile MSP deployment to support mobile services and goods delivery. MS InfoPath generates business definitions as an XSN (*.xsn) documents which are to be added to BOM that reside in MS Share Point implementation.
While creating the workflow definitions users can define specific business rules, which means that they can subscribe a particular business behavior to the particular section of the form.
The MSP software platform assures the conversion of the .XSN forms and features user friendly interface with all the business logics and workflows on the mobile platform.
Creating the maintanance business support routines in form editor (MS InfoPath)
Summarized Workflow Form Creation Tool Features
The business owners are able to create, modify or update their own customized business process workflow definitions for their specific needs by using the following feature set:
  • a desktop application which allows the creation of process forms
  • the definitions created are deployed on the mobile devices to support field force operations
  • easy integration with BOM Business Objects
  • by usage of rules and guidelines supported creation of business workflow definitions
  • mobile user friendly runtime interpretation on the mobile device by MSP client

Business Object Middleware

Business Object Middleware Introduction
Business Object Middleware (BOM) tier stands for the part of the service between the mobile user, who is using the mobile device, and the back-end system, where all of the data is persisted.
By using the BOM tools implemented on the Microsoft Share Point Server the business owner is able to reflect its real world scenarios, with all of the content and structure, to the virtual world. The dynamics and constraints of service and goods deliveries along with the routes and work orders are aligned and reflected to the mobile user as to follow the business owner work processes.
All of the activities that are performed by the user in the field are processed in the BOM tier and are persisted in the back-end system. That means that items inside Business Model can be updated, in some cases also created, and as the final result, all of the sites and its data are synchronized. In case the connection is not available the data is persisted on the device and synchronized once the connection appears again (details described in the Mobile Features section).
A business owner's business model can be hierarchically organized to represent stand alone offices which may be represented as a “Sites” inside the MS Share Point world related to the specific business objects (e.g. Employees, Employee's Role and other specific properties, Articles and/or special work activities that are supported and expected to be delivered in the field, etc.)
New mobile users, user’s policies and business processes definitions are allowed to be added to the BOM instantly so all of it can be reflected MSP environment instantly without any delay.
Creating and administrating the business object models in the Share Point instance
Summarized Business Object Middleware Features
Business Object Middleware provides the following features:
  • an ability to store all of the customer's business objects (a knowledge base creation)
  • user policies and authentication
  • a custom created web sites intended to reflect content and structure of the business owner's real world situation and meet their specific needs (using business owner 's business objects)
  • a management (create, edit, delete) of the business objects through the web sites
  • synchronization of all business locations and its business objects
  • contextual search for any of the stored business objects
  • multilingual user interface support
  • creating/adding, editing, and deleting of Business Objects
  • fetching the Business Objects
  • processing the requests from ERP and updating the ERP data by usage of the Integration functionality


Enterprise Service Bus Integration Features
Integration Solution Introduction
The integration between the business owner's ERP (Enterprise Resource Planning) or adequate solution and the MSP solution is realized by usage of the ESB (Enterprise Service Bus) implementation which allows different systems/applications to interact and to communicate between each other.
The mutually interactive solutions are interacting and communicating by exchanging the messages through the customized web services installed on the ESB solution.
The interacting messages are persisted in the queues where the Apache MQ is used as the message broker. The messages are customized Java objects in form of XML formatted content that is transformed to the proper format requested by the interacting systems by using the XSL transformation. The communication between the interacting solutions is very robust and reliable even when one of the involved solutions is temporarily unavailable.
The ESB implementation is fully configurable through the configuration file. The picture schematically illustrates two different flows. One initiated by the business owner’s ERP or other adequate solution and the other the flow initiated by the MSP solution.
Summarized Integration Solution Features
The integration between the customer's system and the MSP system is done by using the ESB (Enterprise Service Bus) solution.
  • the ESB implementation is Java based cross-platform
  • running on its own standalone server - Mule Standalone Server (or by requested optional server such as: JBoss, Apache Tomcat, WebLogic, Websphere)
  • allowing different application solutions to interact and communicate by exchanging the messages (business data is encapsulated inside the message)
  • the ESB monitors and controls routing of message exchange
  • highly reliable and robust synchronous and asynchronous communication
  • interacting solutions are accessing the ESB solution through the customized web services
  • data format conversions between the customer's ERP side and MSP side defined by using the XSLT definition files
  • guaranteed message processing once it's accepted by the ESB solution
  • completely configurable

The Sample of XML message
i-Track MSP communicates with the existing IT infrastructure using XML  messages.
XML Messages are used to transfer the information of the assets, articles, parts, customers.. and as well to transfer the process definitions of the tasks to be executed on the field.
Other premium MSP features:
  • generic character
    • a completely generic software solution
    • own repository of business rules
    • the business rules are created automatically by the user’s services with the help of a graphics editor (MS InfoPath) – during the preparation of the work
    • business rules – routines contain or capture multimedia contents
    • independent creation of an unlimited set of business processes without the involvement of the author of the MSP software

  • interest areas and data security
    • user group definition (sales department, insurance agents, appraisers, administration ...)
    • full data security/no undesired passing between user groups
    • data encryption during transmission and on the mobile device
    • exposure of data on the device – depending on the business process and the sphere of activity, the device only shows the data necessary for obtaining the currently set business goals
    • remote data deletion
    • remote device blocking
    • lost device location tracking

  • multilingual support
    • define as many language specific user interfaces as you need it and when it is needed
    • the user interface language definition is based on to the selected user preferences or on a selected user group preferences
    • translate your data into the language that is in use at a selected market area

  • Mobile sales user interface in two different languages: Slovene and English

  • compliance with the customer’s environment
    • MSP can be integrated without interfering with the existing ERP solutions (service-oriented architecture and independent service bus)

  • reliability
    • a technologically advanced product which has been tested in practice
    • completely independent operation – switching between off-line/on-line on demand or at regular intervals

  • open architecture
    • possibility of expanding functionality by independent developers or a company’s own IT department, scalability

  • supported hardware
    • phone or tablet (example: Samsung Galaxy family) or other devices using the Android operating system, alternative option (iOS)
    • any screen size

  • data capture (depending on appropriate hardware)
    • image, video, sound
    • signature capture
    • barcode recognition
    • RFID tag recognition
    • screen sketch tool
© i-Rose, d.o.o.