SlideShare a Scribd company logo
1 of 55
ePocket Solutions


Handyman – the mobile standard-solution
for work-order management




www.epocketsolutions.com
ePocket Solutions AS
                                                                       Founded in 1985, owner-led

                                                                       Headquarter in Oslo, subsidiaries in Sweden
                                                                        and Germany

                                                                       Continuous, strong growth:

                                                                            Listed in TOP 50 Deloitte & Touche
                                                                             fastest growing companies
25
                                                             7000           Capital – Listed in Top 100 largest
20                                                           6500
15                                                           6000            software companies in Norway
10                                                           5000
8                                                            4500

6
                                                             4000      Fully dedicated to standard mobile service
                                                             2000
4                                                            1400       applications: Quick. Smart. Easy
2                                                            250
0                                                            0
     96/97 97/98 98/99 99/00 00/01 01/02 02/03 03/04 05/06             Handyman embraces experience of over
     Turn over in 2006: ca. 23 Mio NOK (3 Mio. Euro)
     Lisences sold: ca. 8.200
                                                                        15.000 users and 10 years of product
                                                                        development

                                                                       Handyman is used by customers with up to
                                                                        10.000 service technicians
                                                                                                  © epocket Solutions / 15.03.2010 / 2
Handyman – the innovative out-of-the-
box solution for mobile service
  Key functionality of mobile Client       Covering all field service scenarios
                                                              Telecommunication/IT
 View information on pending work-        Installation
  orders                                                      Service providers
                                           Repair
 Register parts and time consumed                            Facility Management
                                           Inspection
 Customized checklists                                       Utilities
                                           Maintenance
 Capture signatures for approval                             Electricians
 Synchronize information with back-                          Manufacturing
  office

      Proven Standard Solution                             Benefits

 Embracing best practices from more       No more paperwork
  than 10.000 mobile users gained in 10
  years                                    Faster and accurate billing

 Many Handyman-customers tried            Improved service quality
  unsuccessfully alternative solutions     Higher technician productivity
  like
      Custom-built solution               Fast, low-risk implementation
      ERP mobilization software
      Complex scheduling optimization
                                                                   © epocket Solutions / 15.03.2010 / 3
Handyman mobile work-order
management solution
    Existing                  Handyman                       Handyman
ERP/CRM system               Administrator                     PDA
                             Synchronization
                                 Server



                       XML                     Mobile Internet
                                                WLAN, UMTS,
                                                   GPRS



 Order-                                                  View information on
  Management                    System                     pending work-orders
                             Administration
 Send order data to                                      Register parts and time
  Handyman                                                 consumed
 Receive updated                                         Customized checklists
  order data from                                         Capture signatures for
  Handyman                                                 approval
                                                          Synchronize
                                                           information with back-
                                                           office
                                                            © epocket Solutions / 15.03.2010 / 4
Dorma – increases service quality with
Handyman




 World leading door system manufacturer

 Control of service force with Handyman

 Stock import from SAP R3

 “Out-of-the-box” system




                                           © epocket Solutions / 15.03.2010 / 5
Sønnico – 6.8 Mio. EUR more revenue
through Handyman



 Leading Telecom & Electro service installation
  company in Scandinavia

 Leading supplier of telecom installations
  services to Telenor and TeliaSonera

 1.000 service technicians using Handyman.

 Results of Handyman-implementation
     Service technician invoices 4 hours more
      per week - 6.8 Mio. € additional revenue
     Lower cost for service technician
      coordination
     Reduced costs for inventory management

                                          Detailed customer video available on YouTube:
                                      http://www.youtube.com/watch?v=3N1-9ARx32Y
                                                                     © epocket Solutions / 15.03.2010 / 6
Countable results for Sønnico




                           >All information about the
                           service object is collected at its
                           own ”button” at the order.
                           Unless the order is connected to
                           the service object the button will
                           not become visible.



                                                  © epocket Solutions / 15.03.2010 / 7
Hafslund – increases quality with
Handyman




 Norway's leading utility company for
  electricity and heat

 Over 300 field technicians use Handyman
  for electrical installations and maintenance

 Use Handyman service module to manage
  installed base

 Use of Handyman improved quality of
  documentation and compliance with security
  instructions



                                                 © epocket Solutions / 15.03.2010 / 8
ASSA ABLOY – increases response time
to their customers with Handyman




 One of the leading lock system service
  companies in the world.

 Developed their own system earlier

 30 Minutes response time SLA with
  Handyman achieved



                                           © epocket Solutions / 15.03.2010 / 9
Receive orders right on the mobile device

                                     Functionality

                           All orders available on the mobile
                            device
                           Updated with synchronization




                                        >Benefit

                           No need to drive in the office to
                           pick-up printed work-orders
                           No need to call the technician for
                           new orders
                           Improved reaction time and SLA
                           compliance


                                                © epocket Solutions / 15.03.2010 / 10
Integrated Mapping and routing

                                  Functionality

                         Static Map of the workplace is
                          attached to the order
                         New maps can be received online
                         Optional: Integration of tomtom
                          navigation for GPS-based routing




                                       Benefit
                                     >Benefit

                         Save time for searching unknown
                         addresses
                         Increase timeliness of technicians
                         Guide the technician the optimal
                         route
                         Integrated and tested solution

                                             © epocket Solutions / 15.03.2010 / 11
Detailed order information available

                                      Functionality
                           Key information on the order is easily
                            accessible on the mobile device
                           Diary detailing work to be done
                           Attachments for further information
                           Call customers right from the menu




                                            Benefit
                                          >Benefit

                           Even for new orders all information
                            required to do the job is available
                           User interface tuned for optimal
                            usability in the field
                           Easy and convenient to call customers
                            and to keep them informed




                                                     © epocket Solutions / 15.03.2010 / 12
Efficient recording of time and expenses

                                     Functionality
                          See time estimates made in the office
                          Record actual time used
                          Categorize time and expenses
                          Add descriptions
                          Dictionaries with frequently used
                           words make text-input easy
                          View summary of time recorded in the
                           past


                                          Benefit
                                        >Benefit

                          More accurate information as data
                             is captured without delay right on-
                             site
                          Eased billing as no time-
                             consuming manual re-work of
                             paper-based documentation in the
                             office


                                                © epocket Solutions / 15.03.2010 / 13
Record material used an manage inventory

                                  Functionality

                         Record material used
                         Manage inventory of own stock in
                          service-vehicle
                         Order parts from other stores




                                       Benefit
                                     >Benefit

                         Eased billing as all materials used
                         are recorded on-site
                         More accurate information as data
                         is captured without delay right on-
                         site
                         Accurate stock-handling reduces
                         inventory costs and out-of-stock

                                             © epocket Solutions / 15.03.2010 / 14
Customised checklists


                         Guide technicians step-by-step through
                          the process
                         Document quality checks
                         Capture data in the field
                         Add instructions how to perform the
                          required work
                         Capture signature of technician and/or
                          customer


                                          Benefit
                                        >Benefit

                         Ensures best practices are followed in the
                          field
                         Increased productivity of technicians
                         Reduced workload in back-office for
                          processing data from the field
                         Ensures consistently high service quality
                         Reduced billing disputes as work
                          performed is clearly defined ad approved

                                                  © epocket Solutions / 15.03.2010 / 15
Handyman Administrator can also be
used as order management system
                                          Functionality

                                           Easy to use
                                              order
                                              management
                                              system

                                           Embraces all
                                              functions
                                              available on the
                                              mobile device
                                              and some
                                              office-specific
                                              functions

                                           Create
                                              checklists and
                                              dictionaries

                                           User-
                                              Management

                                           System
                                              administration


                                     © epocket Solutions / 15.03.2010 / 16
Checklists can be created easily by the
customer
                                               Functionality

                                                Easy to use
                                                   checklist editor
                                                Various field
                                                   types available
                                                Broad set of
                                                   rules available
                                                   to design data-
                                                   driven workflow
                                                New checklists
                                                   sent to mobile
                                                   devices via
                                                   synchronisation
                                                Back-office
                                                   systems can
                                                   generate
                                                   checklists and
                                                   read checklist
                                                   data




                                          © epocket Solutions / 15.03.2010 / 17
Scheduler – Scheduling Board and
    Calendar views
     4              5
                                            Functionality
6        2
                                            1. Show orders and
         1                                     resources in a
                                               time-table
                                            2. Colour-coding
                                               for quick
                                               reference
                                            3. Drag-and drop
                                               scheduling
         7
                                            4. Chose among
                                               various calendar
                                               and timeline
                                               views
                                            5. Adjust view with
                                               filters / zoom
                                            6. Grouping of
                                               orders in tabs
                                            7. Include personal
                                               appointments
                                            8. Change order
                                               dates


                                       © epocket Solutions / 15.03.2010 / 18
Scheduler - Maps

                        Functionality

                         Display work-
                            orders or
                            technician
                            locations on
                            the map
                         Identify work
                            orders
                            geographically
                            close to the
                            current job of
                            the technician
                         Filter orders
                            and
                            technicians
                            shown
                         Zoom in and
                            out




                   © epocket Solutions / 15.03.2010 / 19
Sending messages to technicians




                                  © epocket Solutions / 15.03.2010 / 20
Handyman can easily be integrated
with 3rd party ERP-systems
 Existing back-       XML            Handyman                       Handyman
  end system        Interface       Administrator                   PDA-Client
                                   System Administration




                                   Synchronization Server
  Export and        COM or                                Synchronization used for
   import of data     file-based
                      interface                              Order data and
  Transform ERP                                              attachments
   data in           Standard      Service Management       Initial Installation of
   Handyman XML-      Microsoft           functions
                                                              the application
   standard and       Biz-Talk
   vice versa         Interface                              Updates of the
                                                              application, checklists
                                                              or dictionaries



                                                              © epocket Solutions / 15.03.2010 / 21
For many back-end systems standard
Handyman integrations are available
  Standard Handyman integrations available for
     Microsoft Biz-Talk
     Microsoft Navision
     Microsoft Axapta
     Visma Business
     Visma Contracting
     Cordel
     Uni Økonomi
     Mamut
     SoftOne
     Entré
     NexStep
     Scenario Professional
     Zirius
     … further integrations on the roadmap
  Custom Integrations available for
     SAP
     BMC Remedy
  Other systems can be integrated easily using the XML-interface
                                                              © epocket Solutions / 15.03.2010 / 22
Custom-specific configurations can be
done on five levels
  Basic data
     Users, service organisations, company details
     Customer data
     Categories for orders, customers, checklists,...
     Salary codes
     Stores
     Dictionaries
  Create individual checklists
     Suitable for structured capturing of any data in the field
     Can be created within minutes without programming skills
  Customer specific terminology
     Re-labling of selected fields
     Adapt terminology for terms like “technician” and “department”
  File attachments
     To be used for reading any information exceeding available fields
     Makes even detailed information available on the mobile device
     Easiest way of integration with a back-end system
  ERP-integration
     May be used to control the service-workflow

                                                                         © epocket Solutions / 15.03.2010 / 23
Handyman comes with a full set of pre-
built security features

     PDA                Data Communication                         Handyman
                                                                    Server
                                                     Firewall

                    Proprietary authentication                               DMZ
    Password                algorithm
   protection*

                    Strong encryption (128 bit)
   Signatures
     stored
   encrypted
      in the
                 Virtual private network (VPN)*
    database

                     Backup of PDA Data via
                        synchronisation


remote
device
reset
 3rd party mobile
                                 * Security feature provided by Microsoft Windows Mobile
device management
                                                                  © epocket Solutions / 15.03.2010 / 24
Handyman Benefits

 More billable jobs completed per technician per day
 Correct invoices including extra-work on-site           Increased Service
                                                          Revenue
 Reduction of days sales outstanding

 Technician has all relevant information at hand to
  complete the job                                        Improved
 Reduction of follow-up visits                           Field Service
                                                          Efficiency
 Technician guided by structured workflow and
  checklists
                                                          Better Service
 Reduction of faults in execution and documentation
                                                          Quality
 Increased attention on key quality issues

 Less re-work as the technicians documentation of jobs   Improved
  is correct and complete
                                                          Back-Office
 Less billing disputes as customers approve work on-     Efficiency
  site

 Standardization and proven implementation
  methodology enables rapid deployment                    Fast and smooth
 Best-practice approach ensures user acceptance          implementation

                                                             © epocket Solutions / 15.03.2010 / 25
Deployment on the PDA can be done in
four different ways
  Windows Mobile Device Center / ActiveSync
    Standard procedure to install applications on a windows mobile device
    Not suitable for deployment of many devices, OK for test installations


  Download of Handyman standard application on the PDA
    ePocket offers a website where the latest version can be dowloaded
    PDA user installs the dowloaded application
    PDA user needs to enter the IP-address of the synchronization server


  Download of a pre-configured version of the Handyman PDA
  application
    Same as above but IP address is already configured and installation file must be put
    on the webserver of the customer


  Use of a 3rd party mobile device management system
    Handyman can be deployed and managed in a highly professional way on a large
    fleet of PDAs


                                                                      © epocket Solutions / 15.03.2010 / 26
Why a mobile solution for Field Service
Technicians?
                              Typical challenges in Field Service Organisations

                         Service-Centre                                                         Service-Technician

                                                No reliable KPIs to                                               Creating and
                                                   evaluate field                                               sending job-end
                                                service performance                                              report is error-
                                                                                                                   prone and
                                                                                                                     time-
                        Manage Technicians                                                                       consuming
                        in the field
                        Scheduling and
                        dispatching                                                                 Deliver new PCs
                                                                                                      and instruct users
                                                                                                    Check and Pick-up
 Frequent rupture
                                                                                                      old hardware
                                                                                                                         Missing
  of SLAs as field
technicians cannot                       Lost revenue due                                           Solve        tickets on-
                                                                                                                   information on the
                                                                                                                       customer, the
be directed in real-
       time
                                        to poor utilisation of                                         site
                                                                                         Failure to close job         incident or the
                                       technicians and long                                with first visit               assets
                                         unproductive times

               Cumbersome, inefficie                              Fast, seamless processes
                nt scheduling and
                   dispatching of                                 Real-time data exchange with field service
                    technicians
                                                                  Extend ERP-powered processes to field service

                                                                                                        © epocket Solutions / 15.03.2010 / 27
Without mobile solution field service
 processes are slow and cumbersome

              Example for a typical Field Service Process without
                                  Handyman

                                 Case                      Technician     Back-office
                               Analysis                     notes or          calls                      Technician
                             Call-back to     Customer      keeps in                    Scanning
Technician                                                                 technician                   drives back
               Technician         the           signs                                     and/or
drives into                                                 memory             for                       into head-
              prints Order    back-office      printed                                   filing of
   head                                                       order      rescheduling                     office to
              Details, Ass        for           order                                        the
   office                                                    closure     jobs to take                  complete the
                   et        clarification      form                                    acceptanc
to pick-up                                                                 care of an                  order closure
              Details, Dri                                information                     e form
 order-list                      and           as the                     urgent new                    information
                  ving                                     Technician                   signed by
  for the                     additional        proof                        order                     and log time
              Instructions                                 calls back-                       the
    day                      information          of                      Technician                   and material
                                                              office                    customer
                               Perform       acceptance                   notes order                    consumed
                                 work                     to close the       details
                                on-site                       order




                                                                                             © epocket Solutions / 15.03.2010 / 28
Supported by Handyman processes run
 faster and more efficiently
 Example for a typical Field Service Process improved by Handyman

                                 Case                       Technician     Back-office
                               Analysis                      notes or          calls                       Technician
                             Call-back to     Customer       keeps in                     Scanning
Technician                                                                  technician                    drives back
               Technician         the           signs        memory                         and/or
drives into                                                                     for                        into head-
              prints Order    back-office      printed                                     filing of
   head                                                        order      rescheduling                      office to
              Details, Ass        for           order                                          the
   office                                                     closure     jobs to take                   complete the
                   et        clarification      form                                      acceptanc
to pick-up                                                                  care of an                   order closure
              Details, Dri                                 information                      e form
 order-list                      and           as the                      urgent new                     information
                  ving                                      Technician                    signed by
  for the                     additional        proof                         order                      and log time
              Instructions                                  calls back-                        the
    day                      information          of                       Technician                    and material
                                                               office                     customer
                               Perform       acceptance                    notes order                     consumed
                                 work                      to close the       details
                                on-site                        order




Technician receives all        Checklists     Customer     No calls to    Back-office     Tickets are closed right
order information right            and         makes        the back-      can focus      when the job is done –
 on his handheld and          instructions   „high-tech“      office        on order      no need to drive to the
drives directly from his         enable        service     required to    processing            head-office.
 home to the first job       technician to   experience        close       instead of    Better data quality as no
                               close most                     orders         calling      time-lag between work
                                  cases                                   technicians          execution and
                                 without                                                       documentation
                               telephone
                                 support                                                 Technicians can focus on
                                                                                         their job instead of doing
                                                                                                 paperwork
                                                                                               © epocket Solutions / 15.03.2010 / 29
Four factors have caused failure of
many mobile service pojects



   Disregard of                         Insufficient
   the needs of                         experience
   mobile users                        with mobility

                     Reasons for
                      failure of
                        mobile
                       service
                       projects
                                          Selected
   Mobilisation of
                                      solution cannot
    applications
                                         grow with
     instead of
                                          changed
     processes
                                       requirements


                                          © epocket Solutions / 15.03.2010 / 30
Value Drivers - Summary


                       Value Drivers
             Field Technicians Efficiency
                                                        • Usually high
Cost of      Coordinators / Administrators Efficiency     ROI for Mobile
Service                                                   Service Solution
             Improved Inventory and Spare Parts Mgt
                                                        • Significant
                                                          service quality
             Service Level Agreements                     improvements
Quality of   Customer Experience                        • Out-of-the-box
Service                                                   solution secures
             Web Self Service                             fast time to
                                                          market and
             Preventive Maintenance                       short payback
                                                          period
Agility of   Up- and Cross Selling
Service
             Speed and quality of billing

                                                           © epocket Solutions / 15.03.2010 / 31
Mobile Service Value Drivers - Cost of
Service


  Value Drivers            ePocket Process Impact                      Measurable KPIs
Field Technicians         No more paper work                   Amount of fulfilled orders /            
Efficiency                Reduced administration work           field technician / time
                          Less travel time                     Revenue / field technician              
                          Pick-up work orders proactively      Cost for training                       
                          Use checklists and templates for
                           descriptions

Coordinators / Order    Simplified dispatching process         Field technician / coordinator          
Administrators          Match skill level to work order        Billed utilization                      
Efficiency              Better workload balance                Overtime payment                        

Improved Inventory      Track assets and locations             Cost of inventory                       
and Spare Parts         Access to real time inventory          Inventory turnover ratio                
Management               data
                        Ability to order parts in the field




                                                                                  © epocket Solutions / 15.03.2010 / 32
Mobile Service Value Drivers - Quality
of Service


  Value Drivers        ePocket Process Impact                      Measurable KPIs
Service Level          No under- or over fulfilment of     Rate of fulfilled SLAs                  
Agreements              SLAs                                Amount of penalty payments              
                       Prioritization of work orders       First time fix-rate                     
                        according to SLAs
                       Time to repair

Customer Experience    Better planning ensures accuracy    Number of appointments on               
                        (keeping promises to customers)      time
                       High quality work order             Shorter service windows                 
                        documentation                       Satisfaction score of internal          
                       Streamlined and standardized         and external customers
                        processes ensure work order         Number of incidents                     
                        quality
Web Self Service       One view of work orders for         Number of calls                         
                        customers, field technicians,       Cost of order taking                    
                        coordinators, order
                        administrators



                                                                              © epocket Solutions / 15.03.2010 / 33
Mobile Service Value Drivers - Agility
of Service


  Value Drivers          ePocket Process Impact                      Measurable KPIs
Preventive               Minimize need for customer calls    Number of incidents                     
Maintenance              Schedule regular maintenance        Satisfaction score of internal          
                          tasks                                and external customers
                         Access to asset data



Up- and Cross Selling    Field technician can take and       Revenue / field technician              
                          fulfill new orders on-site
                         Business flexibility


Speed and quality of     Automated process streamlines       Days to bill                            
billing                   back office work                    Incidents / 100 orders                  
                         Detailed, rich documentation
                          reduces questions and
                          complaints



                                                                                © epocket Solutions / 15.03.2010 / 34
© epocket Solutions / 15.03.2010 / 35
Handyman Add-In for integration of
Microsoft Dynamics NAV
Microsoft Dynamics NAV                   Handyman Add-In                  XML            Handyman
                                                                          files




  Standard MS Dynamics           Add-in translates full functionality  Handyman standard
   NAV System can be               of Handyman interface into NAV         interface for import and
   integrated out-of-the-box       technology                             export of
                                  Add-in provides required                   Settings
  Customized systems can
                                   fields, tables, forms, codeunits, X
   be integrated easily as all                                                Basic data
                                   ML Ports and settings
   Handyman related
   information is made            Add-in integrates Handyman-               Work-order data
   available via the Add-In        related data into NAV process             Purchase-order data
                                   flows

                                                                              © epocket Solutions / 15.03.2010 / 36
Fully integrated into NAV GUI




                                © epocket Solutions / 15.03.2010 / 37
Integration settings easy to configure
  File-based interface reflects full import/export functionality of Handyman
  standard interface
  Customer can define easily the depth of the integration
     Selection of the objects to be imported/exported (e.g. Customers and
     work-orders)
     Within an object selection of elements to be exported (e.g. Individual
     customer)




                                                                © epocket Solutions / 15.03.2010 / 38
Handyman – MS Dynamics NAV – Add-in
          Import und Export von Daten




                                        © epocket Solutions / 15.03.2010 / 39
Suitable for standard and customized systems


    Standard NAV Systems                Customized NAV Systems

    Integration is performed in two     Integration be performed by the
     easy steps:                          customer’s NAV Partner with
                                          support from ePocket
         Installation of the Add-In
                                         ePocket provides documentation
         Configuration of import and     and source-code of the Add-In
          export settings
                                         Add-In provides translation of the
    Both can be performed easily by      Handyman standard interface
     the customer’s NAV administrator     into NAV tables and fields.
     and ePocket
                                         For orders and purchase orders
                                          new intermediate tables are
                                          created to ease import and
                                          export
                                         For customized NAV System it is
                                          sufficient to map/replicate these
                                          tables and fields with customized
                                          NAV tables and fields



                                                             © epocket Solutions / 15.03.2010 / 40
Typical workflow for work-orders

1. Order is created in MS Dynamics NAV
2. Order is exported to Handyman, provided the order matches
   criteria defined for Handyman-Export (e.g. export orders for a
   certain set of customers only)
3. Handyman Sync server receives the order
4. If no technician was assigned in MS Dynamics NAV, the Handyman
   Resource Planner can be used for drag-and-drop scheduling
5. With the next synchronization technician receives order on this PDA
6. Technician completes the order on the PDA and starts the
   synchronization
7. Changed orders are imported into MS Dynamics NAV with time,
   material, expenses and descriptions registered in Handyman.
8. User in MS Dynamics NAV can accept or reject changes made by
   Handyman
9. Billing can start immediately as all billing-relevant information is
   available

                                                           © epocket Solutions / 15.03.2010 / 41
Technical Details

  Technology
    Requires Navision 4.0 or higher
        Supports recent version MS Dynamics NAV 5.0 SP1
        NAV 2009 will be supported
        Supports Basic and Advanced version
        For integrating older versions of Navision part of the Add-In can be re-used
    Handyman Multi-Client supported for multi-tenant systems
    Add-in fully compliant with Microsoft Add-In concept
    Microsoft certification planned
    Jointly developed by a MS Dynamics NAV specialist and ePocket


  Implementation
    Property rights and full documentation owned by ePocket
    ePocket supports MS Dymanic NAV partners in installing and configuring the Add-In
    No additional NAV licenses required




                                                                      © epocket Solutions / 15.03.2010 / 42
Standard Integration of Handyman
with Remedy
Original Remedy           New Remedy          XML        Handyman                               Handyman
  Application                Form           Interface   Administrator                             Client



                                                           Synchronization
                                                               Server




                                                        System Administration


  Used for service         Contains all                                                 Remedy data
   management as             values to be                                                  available on
   usual                     read or                                                       the handheld
                             written by
  Create triggers to        Handyman                                                     Use of
   replicate data of                                                                       proven
   required fields into     Simplifies                  Service                          Handyman
   shadow form               integration                  Management                       user
                             and                          functions not                    interface
                             minimizes                    used as this is
                             impact on                    performed within
                             original                     Remedy
                             Remedy
                             application
                                                                             © epocket Solutions / 15.03.2010 / 43
System overview
Existing back-end    XML     Synchronization                      PDA
      system        Inter-     Server and                        Client
                     face       Database




                         Handyman Administrator




                                                  © epocket Solutions / 15.03.2010 / 44
Typical system architecture with VPN
and ERP-integration
     HM
Administrators


                        Terminal-
                          Server
                        (optional)
                                                 HM Synchronisation
                         HM                       Server for PDAs
                      Database
                       Server
                                                                                   Mobile                HM PDA
           TCP-IP                                                                 Internet               Clients
                             TCP-IP

                    TCP-IP            Firewall
                                                       DMZ        Firewall
                                                                                         VPN
                                                                                        Tunnels
                        • HM Synchronisation
                          Server for ERP                                 Port-to-port communication
                                                                          via TCP-IP (compressed),
                        • HM Control Center
                                                                             optionally encrypted


                    Alternatively XML-
                    files, COM, SOAP, Web-
                    Services

                         ERP System                                                 Legend
                                                                                     Handyman components
                                                                                     Other components


                                                                                      © epocket Solutions / 15.03.2010 / 45
Handyman PDA application
Platform: Windows Mobile Professional
    Windows Mobile 2003, 5 and 6
    User interface optimized for easy operation
    (the 10 second rule)
    Special support for barcode scanning
    Online functionality (always connected with
    SyncServer)
TCP/IP – Communication: Internet based standards
   Synchronisation and automatic software
   distribution
   Client for web services:
   WEB Service, FTP, HTTP to wholesalers and
   backoffice systems
   Map services:
   WEB Service + TomTom integration
Thin client
   Local storage of data, usable anywhere
   Automatic backup to memory card
   The future is ”thinner”: UMTS/GPRS/SMS with
   direct updates if user is online

                                                   © epocket Solutions / 15.03.2010 / 46
Handyman Administrator

   Well arranged picture of
    data relationship between
    backoffice system and
    clients
   Thin client
   Administration of
    users, licences, rights and
    various settings
   Order handling
   Invocing
   Reports




                                  © epocket Solutions / 15.03.2010 / 47
Handyman Control Center



   Dedicate application for
    system administration
   License Management
   User Management
   Database Management
   Administer the
    Synchronisation Server




                               © epocket Solutions / 15.03.2010 / 48
Microsoft SQL Server 2005/2000
Express/MSDE or full version
Administrative tool
    We have implemented an administrative
    tool for small businesses so that it is
    possible to shedule acups, move
    database, monitor traffic and run
    queries for support tasks.
    For lager enterprises the standard
    management tools will be used.
    Utlizing SQLDMO as interface to Server.
Indexing
    ID columns (automatic numbering)
    Referential integrity
    Indexes optimized for queries.
Triggers
    Control of default values, timestamps,
    synchronisation logic
SQL Queries
    Stored Procedures/Functions/Views
    Optimizing of centralization: 99% of all
    queries is stored as stored procedures.
                                               © epocket Solutions / 15.03.2010 / 49
Handyman Synchronization Server
   Handles all data transfer between Handyman
    Administrator, PDA and ERP-system
   Can be initiated via time intervals, event
    notifications or UDP packages via TCP/IP
   Modules
        PDA sync:
         Controls Synchronization
         between the Handyman
         PDA-clients and the database
        Data import
         Iimports data from the
         ERP-systems
        Data export
         Exports data to the backoffice systems
        Map service
         Updates new orders with map information
        Print service
         Prints out order details and invoices based on finished orders from the PDA
        Email service
         Emails printable documents to customers / contacts
        Realtime synchronization interface via COM, SOAP, Web-Services


   Scalable architecture to support thousands of PDAs:
        Running multiple synchronisation servers in parallel
        Distributing the different modules on different machines

                                                                                       © epocket Solutions / 15.03.2010 / 50
Synchronisation Server  PDA-Client
 SyncServer           Synchronisation Server                                                            PDA-Client
(Service or EXE)



  Manager /                                        Handyman                               Sync UI       Command           TCP Client
                         SQL
   Listener                                      Administrator                             (EXE)          Parser            (DLL)
                         Server



                                                                                    Options                        Transport layer
     List of
                                                                                    User interface                 • Errorhandling
  connections
                                                                                                                   • Send/receive packets
                                                                                   Generic commands                • Compress/Decompress
                                                                                   Handyman commands               • Encrypt/Decrypt
                                    Separate thread for each
  Tilkobling                              connection
   Tilkobling
    Connection
                       ClientSync     Remote API      TCP Klient                                        EDB / CEDB
                         (COM)           (COM)         (COM)                                              Native
                                                                                                         database



• Handyman sync        • API WinCE – Database             Transport layer
  rules                • API WinCE – File system          • Errorhandling
• Automatic                                                                                    Handyman applications
                       • API WinCE –                      • Send/receive packets
  software               System/Registry                                                           * Order entry
  distribution                                            Data layer
                       • Buffring of Windows Mobile                                                * Inventory
• Standard sync                                           • Packet
                         database for optimalized           splitting/merging                      * Work hours
  rules                  communication
• Logging of events                                       • Compress/Decompress                    * Options
                                                          • Encrypt/Decrypt
                                                          • Errorhandling


                                                                                                         © epocket Solutions / 15.03.2010 / 51
Synchronisation Server  ERP-system

  SyncServer                  Synchronisation Server                     ERP-System
 (Service or EXE)



    Manager/                       SQL                  Handyman
    Listener                                          Administrator
                                  Server


                                                                       ehmSBSS.exe (File based XML)
      Start
                                                                                       Or
  import/export
                                                                                COM-interface
                                                                                       Or
                                                    File based XML
                                                                               SOAP-interface
                                                    COM-interface
                              Backoffice Sync                                          Or
                                                 Web Services /
                                  (COM)          SOAP-interface
                                                                                Web-Services


                                                                      Activated when events in ERP system
                                                                         requires data import or export.



    Export                                 Import
      * Get changes                         * Parse XML
      * Create XML                          * Update database
      * Log events                          * Log events
      * Start import in ERP
       system




                                                                                © epocket Solutions / 15.03.2010 / 52
Technology
 .Net
    Many existing modules and all new modules is made using .Net technology.
    At the moment .Net framework 2.0 is used
    On the PDA, Compact Framework is required. This is already installed in ROM
    on any Windows Mobile PDA.
 COM components
    Better application structure, reusability and provides a standard interface for
    3rd party application vendors.
    Examples: Backoffice synchronisation, database interface, client
    synchronisation, database upgrading and patching.
 Multithreading
    Multithreading is used to handle concurrent client synchronisation
 Compression/ Encryption
    Data packets sent to and from the clients are compressed, and can also be
    encrypted if required
    (GZIP / RC4 Microsoft Standard Class)
 TCP/IP communication
    All communication between applications and clients are TCP/IP based
                                                                © epocket Solutions / 15.03.2010 / 53
Tools
Programming lanuages
   Visual Studio 2005/2008
       VB .Net
           PC-Client, Invoice module, Database administration, Administrator
       C++
           All software on PDA, COM components, SyncServer
   Visual Basic 6.0
           Administrator, COM components
   T-SQL
   XML/XSLT/SOAP (Backoffice synchronisation and integrations)
Other tools
   Microsoft TeamSystem (Development process+ all source code is
   maintained in TeamSystem)
   ERWin (Data modelling)
   InstallShield 2008 (All software distribution/deployment)
   CrystalReports report engine (beeing phased out…)
Database
   Microsoft SQL Server 2005 / 2000
   Native Windows Mobile database (EDB / CEDB)


                                                               © epocket Solutions / 15.03.2010 / 54
Handyman MultiClient - Multi-Tenant
Solution
 Use Handyman in a
  complex multi-tenant
  environment:
  company and role-
  based data access
  rights
 One PDA can have
  access to data from
  more than one ERP
  System
 One Database can
  host data for more
  than one service
  organization
 Handyman
  Administrator of the
  mother company can
  generate checklists
  and other
  configurations that
  shall be used in the
  daughter companies
  Handyman
  installations


                                      © epocket Solutions / 15.03.2010 / 55

More Related Content

What's hot

HARMAN-SolutionGuide-Education-Conference Rooms Final 6915
HARMAN-SolutionGuide-Education-Conference Rooms Final 6915HARMAN-SolutionGuide-Education-Conference Rooms Final 6915
HARMAN-SolutionGuide-Education-Conference Rooms Final 6915
Mark Josiah Henkin
 
CenturyLink Managed Office
CenturyLink Managed OfficeCenturyLink Managed Office
CenturyLink Managed Office
Brian Kennedy
 
ImpactIT Telecoms
ImpactIT TelecomsImpactIT Telecoms
ImpactIT Telecoms
Jeff Povey
 

What's hot (20)

Ip Office Master Customer Presentation
Ip Office Master Customer PresentationIp Office Master Customer Presentation
Ip Office Master Customer Presentation
 
Lik Brochure V 5.6
Lik Brochure V 5.6Lik Brochure V 5.6
Lik Brochure V 5.6
 
iPECS Enterprise Solutions Brochure
iPECS Enterprise Solutions BrochureiPECS Enterprise Solutions Brochure
iPECS Enterprise Solutions Brochure
 
Design Your Business Communications with iPECS UCP
Design Your Business Communications with iPECS UCPDesign Your Business Communications with iPECS UCP
Design Your Business Communications with iPECS UCP
 
Empower Your Business Communications with iPECS-CM
Empower Your Business Communications with iPECS-CM Empower Your Business Communications with iPECS-CM
Empower Your Business Communications with iPECS-CM
 
HARMAN-SolutionGuide-Education-Conference Rooms Final 6915
HARMAN-SolutionGuide-Education-Conference Rooms Final 6915HARMAN-SolutionGuide-Education-Conference Rooms Final 6915
HARMAN-SolutionGuide-Education-Conference Rooms Final 6915
 
Hosted PBX Suite
Hosted PBX SuiteHosted PBX Suite
Hosted PBX Suite
 
Onstate cloud-cc-webinar3
Onstate cloud-cc-webinar3Onstate cloud-cc-webinar3
Onstate cloud-cc-webinar3
 
Avaya IP Office Demo V4 2
Avaya IP Office Demo V4 2Avaya IP Office Demo V4 2
Avaya IP Office Demo V4 2
 
CenturyLink Managed Office
CenturyLink Managed OfficeCenturyLink Managed Office
CenturyLink Managed Office
 
IP PBX
IP PBXIP PBX
IP PBX
 
Avaya IP Office Overview
Avaya IP Office OverviewAvaya IP Office Overview
Avaya IP Office Overview
 
PLNOG 4: Ido Miran - Service Provider Class 5 VoIP - An Integrated Approach
PLNOG 4: Ido Miran - Service Provider Class 5 VoIP - An Integrated ApproachPLNOG 4: Ido Miran - Service Provider Class 5 VoIP - An Integrated Approach
PLNOG 4: Ido Miran - Service Provider Class 5 VoIP - An Integrated Approach
 
Westcon Avaya IP Office R9 Launch Event Presentations
Westcon Avaya IP Office R9 Launch Event PresentationsWestcon Avaya IP Office R9 Launch Event Presentations
Westcon Avaya IP Office R9 Launch Event Presentations
 
Complete VoIP Software Solution to fulfill Your VoIP Business needs
Complete VoIP Software Solution to fulfill Your VoIP Business needsComplete VoIP Software Solution to fulfill Your VoIP Business needs
Complete VoIP Software Solution to fulfill Your VoIP Business needs
 
Best Practices for Integrating Lync with Your Avaya Environment
Best Practices for Integrating Lync with Your Avaya EnvironmentBest Practices for Integrating Lync with Your Avaya Environment
Best Practices for Integrating Lync with Your Avaya Environment
 
Avaya VoIP Presentation
Avaya VoIP PresentationAvaya VoIP Presentation
Avaya VoIP Presentation
 
Customer Presentation Ip Office R5
Customer Presentation   Ip Office R5Customer Presentation   Ip Office R5
Customer Presentation Ip Office R5
 
ImpactIT Telecoms
ImpactIT TelecomsImpactIT Telecoms
ImpactIT Telecoms
 
Sip trunking - future of tomorrow communications
Sip trunking  -  future of tomorrow communicationsSip trunking  -  future of tomorrow communications
Sip trunking - future of tomorrow communications
 

Viewers also liked (7)

Handyman Presentation
Handyman PresentationHandyman Presentation
Handyman Presentation
 
NDW Introduction Letter & Previous Completed Project Details.
NDW Introduction Letter & Previous Completed Project Details.NDW Introduction Letter & Previous Completed Project Details.
NDW Introduction Letter & Previous Completed Project Details.
 
Mr Handyman Show
Mr Handyman ShowMr Handyman Show
Mr Handyman Show
 
Vinny\'s Handyman BNI Presentation
Vinny\'s Handyman BNI PresentationVinny\'s Handyman BNI Presentation
Vinny\'s Handyman BNI Presentation
 
4 Introduction Letter Kapitrode
4 Introduction Letter Kapitrode4 Introduction Letter Kapitrode
4 Introduction Letter Kapitrode
 
Capitol Hill Handyman Work
Capitol Hill Handyman WorkCapitol Hill Handyman Work
Capitol Hill Handyman Work
 
Sap fiori
Sap fioriSap fiori
Sap fiori
 

Similar to ePocket handyman

Industrial internet of things and its applications
Industrial internet of things and its applicationsIndustrial internet of things and its applications
Industrial internet of things and its applications
23mu36
 
V Com TEM Presentation
V Com TEM PresentationV Com TEM Presentation
V Com TEM Presentation
slyn16
 
Aricent Overview, as presented at NexGen Telecom, South Africa
Aricent Overview, as presented at NexGen Telecom, South AfricaAricent Overview, as presented at NexGen Telecom, South Africa
Aricent Overview, as presented at NexGen Telecom, South Africa
AricentCSS
 
The Extreme Experience
The Extreme ExperienceThe Extreme Experience
The Extreme Experience
AEC Networks
 
Powernet Presentation
Powernet PresentationPowernet Presentation
Powernet Presentation
Powernet
 

Similar to ePocket handyman (20)

ITExpo West Conference Highlights from Alan Quayle 2012
ITExpo West Conference Highlights from Alan Quayle 2012ITExpo West Conference Highlights from Alan Quayle 2012
ITExpo West Conference Highlights from Alan Quayle 2012
 
Industrial internet of things and its applications
Industrial internet of things and its applicationsIndustrial internet of things and its applications
Industrial internet of things and its applications
 
V Com TEM Presentation
V Com TEM PresentationV Com TEM Presentation
V Com TEM Presentation
 
V Com Tem
V Com TemV Com Tem
V Com Tem
 
Aricent Overview, as presented at NexGen Telecom, South Africa
Aricent Overview, as presented at NexGen Telecom, South AfricaAricent Overview, as presented at NexGen Telecom, South Africa
Aricent Overview, as presented at NexGen Telecom, South Africa
 
Company Profile-Tautech
Company Profile-TautechCompany Profile-Tautech
Company Profile-Tautech
 
The Extreme Experience
The Extreme ExperienceThe Extreme Experience
The Extreme Experience
 
Powernet Presentation
Powernet PresentationPowernet Presentation
Powernet Presentation
 
Powernet dossier
Powernet dossierPowernet dossier
Powernet dossier
 
InSync10 Cerebos_DSI - Mobility
InSync10 Cerebos_DSI - MobilityInSync10 Cerebos_DSI - Mobility
InSync10 Cerebos_DSI - Mobility
 
O.m. presentation
O.m. presentation  O.m. presentation
O.m. presentation
 
Infonova Telco1 0 2 0 Bss Rel 6 Introduction V10 Timpact
Infonova Telco1 0  2 0 Bss Rel 6 Introduction V10 TimpactInfonova Telco1 0  2 0 Bss Rel 6 Introduction V10 Timpact
Infonova Telco1 0 2 0 Bss Rel 6 Introduction V10 Timpact
 
Facility Management Role Wise Benefits | Innomaint FMS
Facility Management Role Wise Benefits | Innomaint FMSFacility Management Role Wise Benefits | Innomaint FMS
Facility Management Role Wise Benefits | Innomaint FMS
 
CMA CGM
CMA CGMCMA CGM
CMA CGM
 
360is Capabilities
360is Capabilities360is Capabilities
360is Capabilities
 
Axiros tr069-smartmicrogrid-devicemanagement
Axiros tr069-smartmicrogrid-devicemanagementAxiros tr069-smartmicrogrid-devicemanagement
Axiros tr069-smartmicrogrid-devicemanagement
 
Conssero presentation
Conssero presentationConssero presentation
Conssero presentation
 
Easynet Video conferencing
Easynet Video conferencingEasynet Video conferencing
Easynet Video conferencing
 
Pankaj Singh_CV
Pankaj Singh_CVPankaj Singh_CV
Pankaj Singh_CV
 
IP Telephony ROI Presentation.pptx
 IP Telephony ROI Presentation.pptx IP Telephony ROI Presentation.pptx
IP Telephony ROI Presentation.pptx
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

ePocket handyman

  • 1. ePocket Solutions Handyman – the mobile standard-solution for work-order management www.epocketsolutions.com
  • 2. ePocket Solutions AS  Founded in 1985, owner-led  Headquarter in Oslo, subsidiaries in Sweden and Germany  Continuous, strong growth:  Listed in TOP 50 Deloitte & Touche fastest growing companies 25 7000  Capital – Listed in Top 100 largest 20 6500 15 6000 software companies in Norway 10 5000 8 4500 6 4000  Fully dedicated to standard mobile service 2000 4 1400 applications: Quick. Smart. Easy 2 250 0 0 96/97 97/98 98/99 99/00 00/01 01/02 02/03 03/04 05/06  Handyman embraces experience of over Turn over in 2006: ca. 23 Mio NOK (3 Mio. Euro) Lisences sold: ca. 8.200 15.000 users and 10 years of product development  Handyman is used by customers with up to 10.000 service technicians © epocket Solutions / 15.03.2010 / 2
  • 3. Handyman – the innovative out-of-the- box solution for mobile service Key functionality of mobile Client Covering all field service scenarios  Telecommunication/IT  View information on pending work-  Installation orders  Service providers  Repair  Register parts and time consumed  Facility Management  Inspection  Customized checklists  Utilities  Maintenance  Capture signatures for approval  Electricians  Synchronize information with back-  Manufacturing office Proven Standard Solution Benefits  Embracing best practices from more  No more paperwork than 10.000 mobile users gained in 10 years  Faster and accurate billing  Many Handyman-customers tried  Improved service quality unsuccessfully alternative solutions  Higher technician productivity like  Custom-built solution  Fast, low-risk implementation  ERP mobilization software  Complex scheduling optimization © epocket Solutions / 15.03.2010 / 3
  • 4. Handyman mobile work-order management solution Existing Handyman Handyman ERP/CRM system Administrator PDA Synchronization Server XML Mobile Internet WLAN, UMTS, GPRS  Order-  View information on Management System pending work-orders Administration  Send order data to  Register parts and time Handyman consumed  Receive updated  Customized checklists order data from  Capture signatures for Handyman approval  Synchronize information with back- office © epocket Solutions / 15.03.2010 / 4
  • 5. Dorma – increases service quality with Handyman  World leading door system manufacturer  Control of service force with Handyman  Stock import from SAP R3  “Out-of-the-box” system © epocket Solutions / 15.03.2010 / 5
  • 6. Sønnico – 6.8 Mio. EUR more revenue through Handyman  Leading Telecom & Electro service installation company in Scandinavia  Leading supplier of telecom installations services to Telenor and TeliaSonera  1.000 service technicians using Handyman.  Results of Handyman-implementation  Service technician invoices 4 hours more per week - 6.8 Mio. € additional revenue  Lower cost for service technician coordination  Reduced costs for inventory management Detailed customer video available on YouTube: http://www.youtube.com/watch?v=3N1-9ARx32Y © epocket Solutions / 15.03.2010 / 6
  • 7. Countable results for Sønnico >All information about the service object is collected at its own ”button” at the order. Unless the order is connected to the service object the button will not become visible. © epocket Solutions / 15.03.2010 / 7
  • 8. Hafslund – increases quality with Handyman  Norway's leading utility company for electricity and heat  Over 300 field technicians use Handyman for electrical installations and maintenance  Use Handyman service module to manage installed base  Use of Handyman improved quality of documentation and compliance with security instructions © epocket Solutions / 15.03.2010 / 8
  • 9. ASSA ABLOY – increases response time to their customers with Handyman  One of the leading lock system service companies in the world.  Developed their own system earlier  30 Minutes response time SLA with Handyman achieved © epocket Solutions / 15.03.2010 / 9
  • 10. Receive orders right on the mobile device Functionality  All orders available on the mobile device  Updated with synchronization >Benefit  No need to drive in the office to pick-up printed work-orders  No need to call the technician for new orders  Improved reaction time and SLA compliance © epocket Solutions / 15.03.2010 / 10
  • 11. Integrated Mapping and routing Functionality  Static Map of the workplace is attached to the order  New maps can be received online  Optional: Integration of tomtom navigation for GPS-based routing Benefit >Benefit  Save time for searching unknown addresses  Increase timeliness of technicians  Guide the technician the optimal route  Integrated and tested solution © epocket Solutions / 15.03.2010 / 11
  • 12. Detailed order information available Functionality  Key information on the order is easily accessible on the mobile device  Diary detailing work to be done  Attachments for further information  Call customers right from the menu Benefit >Benefit  Even for new orders all information required to do the job is available  User interface tuned for optimal usability in the field  Easy and convenient to call customers and to keep them informed © epocket Solutions / 15.03.2010 / 12
  • 13. Efficient recording of time and expenses Functionality  See time estimates made in the office  Record actual time used  Categorize time and expenses  Add descriptions  Dictionaries with frequently used words make text-input easy  View summary of time recorded in the past Benefit >Benefit  More accurate information as data is captured without delay right on- site  Eased billing as no time- consuming manual re-work of paper-based documentation in the office © epocket Solutions / 15.03.2010 / 13
  • 14. Record material used an manage inventory Functionality  Record material used  Manage inventory of own stock in service-vehicle  Order parts from other stores Benefit >Benefit  Eased billing as all materials used are recorded on-site  More accurate information as data is captured without delay right on- site  Accurate stock-handling reduces inventory costs and out-of-stock © epocket Solutions / 15.03.2010 / 14
  • 15. Customised checklists  Guide technicians step-by-step through the process  Document quality checks  Capture data in the field  Add instructions how to perform the required work  Capture signature of technician and/or customer Benefit >Benefit  Ensures best practices are followed in the field  Increased productivity of technicians  Reduced workload in back-office for processing data from the field  Ensures consistently high service quality  Reduced billing disputes as work performed is clearly defined ad approved © epocket Solutions / 15.03.2010 / 15
  • 16. Handyman Administrator can also be used as order management system Functionality  Easy to use order management system  Embraces all functions available on the mobile device and some office-specific functions  Create checklists and dictionaries  User- Management  System administration © epocket Solutions / 15.03.2010 / 16
  • 17. Checklists can be created easily by the customer Functionality  Easy to use checklist editor  Various field types available  Broad set of rules available to design data- driven workflow  New checklists sent to mobile devices via synchronisation  Back-office systems can generate checklists and read checklist data © epocket Solutions / 15.03.2010 / 17
  • 18. Scheduler – Scheduling Board and Calendar views 4 5 Functionality 6 2 1. Show orders and 1 resources in a time-table 2. Colour-coding for quick reference 3. Drag-and drop scheduling 7 4. Chose among various calendar and timeline views 5. Adjust view with filters / zoom 6. Grouping of orders in tabs 7. Include personal appointments 8. Change order dates © epocket Solutions / 15.03.2010 / 18
  • 19. Scheduler - Maps Functionality  Display work- orders or technician locations on the map  Identify work orders geographically close to the current job of the technician  Filter orders and technicians shown  Zoom in and out © epocket Solutions / 15.03.2010 / 19
  • 20. Sending messages to technicians © epocket Solutions / 15.03.2010 / 20
  • 21. Handyman can easily be integrated with 3rd party ERP-systems Existing back- XML Handyman Handyman end system Interface Administrator PDA-Client System Administration Synchronization Server  Export and  COM or Synchronization used for import of data file-based interface  Order data and  Transform ERP attachments data in  Standard Service Management  Initial Installation of Handyman XML- Microsoft functions the application standard and Biz-Talk vice versa Interface  Updates of the application, checklists or dictionaries © epocket Solutions / 15.03.2010 / 21
  • 22. For many back-end systems standard Handyman integrations are available Standard Handyman integrations available for Microsoft Biz-Talk Microsoft Navision Microsoft Axapta Visma Business Visma Contracting Cordel Uni Økonomi Mamut SoftOne Entré NexStep Scenario Professional Zirius … further integrations on the roadmap Custom Integrations available for SAP BMC Remedy Other systems can be integrated easily using the XML-interface © epocket Solutions / 15.03.2010 / 22
  • 23. Custom-specific configurations can be done on five levels Basic data Users, service organisations, company details Customer data Categories for orders, customers, checklists,... Salary codes Stores Dictionaries Create individual checklists Suitable for structured capturing of any data in the field Can be created within minutes without programming skills Customer specific terminology Re-labling of selected fields Adapt terminology for terms like “technician” and “department” File attachments To be used for reading any information exceeding available fields Makes even detailed information available on the mobile device Easiest way of integration with a back-end system ERP-integration May be used to control the service-workflow © epocket Solutions / 15.03.2010 / 23
  • 24. Handyman comes with a full set of pre- built security features PDA Data Communication Handyman Server Firewall Proprietary authentication DMZ Password algorithm protection* Strong encryption (128 bit) Signatures stored encrypted in the Virtual private network (VPN)* database Backup of PDA Data via synchronisation remote device reset 3rd party mobile * Security feature provided by Microsoft Windows Mobile device management © epocket Solutions / 15.03.2010 / 24
  • 25. Handyman Benefits  More billable jobs completed per technician per day  Correct invoices including extra-work on-site Increased Service Revenue  Reduction of days sales outstanding  Technician has all relevant information at hand to complete the job Improved  Reduction of follow-up visits Field Service Efficiency  Technician guided by structured workflow and checklists Better Service  Reduction of faults in execution and documentation Quality  Increased attention on key quality issues  Less re-work as the technicians documentation of jobs Improved is correct and complete Back-Office  Less billing disputes as customers approve work on- Efficiency site  Standardization and proven implementation methodology enables rapid deployment Fast and smooth  Best-practice approach ensures user acceptance implementation © epocket Solutions / 15.03.2010 / 25
  • 26. Deployment on the PDA can be done in four different ways Windows Mobile Device Center / ActiveSync Standard procedure to install applications on a windows mobile device Not suitable for deployment of many devices, OK for test installations Download of Handyman standard application on the PDA ePocket offers a website where the latest version can be dowloaded PDA user installs the dowloaded application PDA user needs to enter the IP-address of the synchronization server Download of a pre-configured version of the Handyman PDA application Same as above but IP address is already configured and installation file must be put on the webserver of the customer Use of a 3rd party mobile device management system Handyman can be deployed and managed in a highly professional way on a large fleet of PDAs © epocket Solutions / 15.03.2010 / 26
  • 27. Why a mobile solution for Field Service Technicians? Typical challenges in Field Service Organisations Service-Centre Service-Technician No reliable KPIs to Creating and evaluate field sending job-end service performance report is error- prone and time-  Manage Technicians consuming in the field  Scheduling and dispatching Deliver new PCs and instruct users Check and Pick-up Frequent rupture old hardware Missing of SLAs as field technicians cannot Lost revenue due Solve tickets on- information on the customer, the be directed in real- time to poor utilisation of site Failure to close job incident or the technicians and long with first visit assets unproductive times Cumbersome, inefficie  Fast, seamless processes nt scheduling and dispatching of  Real-time data exchange with field service technicians  Extend ERP-powered processes to field service © epocket Solutions / 15.03.2010 / 27
  • 28. Without mobile solution field service processes are slow and cumbersome Example for a typical Field Service Process without Handyman Case Technician Back-office Analysis notes or calls Technician Call-back to Customer keeps in Scanning Technician technician drives back Technician the signs and/or drives into memory for into head- prints Order back-office printed filing of head order rescheduling office to Details, Ass for order the office closure jobs to take complete the et clarification form acceptanc to pick-up care of an order closure Details, Dri information e form order-list and as the urgent new information ving Technician signed by for the additional proof order and log time Instructions calls back- the day information of Technician and material office customer Perform acceptance notes order consumed work to close the details on-site order © epocket Solutions / 15.03.2010 / 28
  • 29. Supported by Handyman processes run faster and more efficiently Example for a typical Field Service Process improved by Handyman Case Technician Back-office Analysis notes or calls Technician Call-back to Customer keeps in Scanning Technician technician drives back Technician the signs memory and/or drives into for into head- prints Order back-office printed filing of head order rescheduling office to Details, Ass for order the office closure jobs to take complete the et clarification form acceptanc to pick-up care of an order closure Details, Dri information e form order-list and as the urgent new information ving Technician signed by for the additional proof order and log time Instructions calls back- the day information of Technician and material office customer Perform acceptance notes order consumed work to close the details on-site order Technician receives all Checklists Customer No calls to Back-office Tickets are closed right order information right and makes the back- can focus when the job is done – on his handheld and instructions „high-tech“ office on order no need to drive to the drives directly from his enable service required to processing head-office. home to the first job technician to experience close instead of Better data quality as no close most orders calling time-lag between work cases technicians execution and without documentation telephone support Technicians can focus on their job instead of doing paperwork © epocket Solutions / 15.03.2010 / 29
  • 30. Four factors have caused failure of many mobile service pojects Disregard of Insufficient the needs of experience mobile users with mobility Reasons for failure of mobile service projects Selected Mobilisation of solution cannot applications grow with instead of changed processes requirements © epocket Solutions / 15.03.2010 / 30
  • 31. Value Drivers - Summary Value Drivers Field Technicians Efficiency • Usually high Cost of Coordinators / Administrators Efficiency ROI for Mobile Service Service Solution Improved Inventory and Spare Parts Mgt • Significant service quality Service Level Agreements improvements Quality of Customer Experience • Out-of-the-box Service solution secures Web Self Service fast time to market and Preventive Maintenance short payback period Agility of Up- and Cross Selling Service Speed and quality of billing © epocket Solutions / 15.03.2010 / 31
  • 32. Mobile Service Value Drivers - Cost of Service Value Drivers ePocket Process Impact Measurable KPIs Field Technicians  No more paper work  Amount of fulfilled orders /  Efficiency  Reduced administration work field technician / time  Less travel time  Revenue / field technician   Pick-up work orders proactively  Cost for training   Use checklists and templates for descriptions Coordinators / Order  Simplified dispatching process  Field technician / coordinator  Administrators  Match skill level to work order  Billed utilization  Efficiency  Better workload balance  Overtime payment  Improved Inventory  Track assets and locations  Cost of inventory  and Spare Parts  Access to real time inventory  Inventory turnover ratio  Management data  Ability to order parts in the field © epocket Solutions / 15.03.2010 / 32
  • 33. Mobile Service Value Drivers - Quality of Service Value Drivers ePocket Process Impact Measurable KPIs Service Level  No under- or over fulfilment of  Rate of fulfilled SLAs  Agreements SLAs  Amount of penalty payments   Prioritization of work orders  First time fix-rate  according to SLAs  Time to repair Customer Experience  Better planning ensures accuracy  Number of appointments on  (keeping promises to customers) time  High quality work order  Shorter service windows  documentation  Satisfaction score of internal   Streamlined and standardized and external customers processes ensure work order  Number of incidents  quality Web Self Service  One view of work orders for  Number of calls  customers, field technicians,  Cost of order taking  coordinators, order administrators © epocket Solutions / 15.03.2010 / 33
  • 34. Mobile Service Value Drivers - Agility of Service Value Drivers ePocket Process Impact Measurable KPIs Preventive  Minimize need for customer calls  Number of incidents  Maintenance  Schedule regular maintenance  Satisfaction score of internal  tasks and external customers  Access to asset data Up- and Cross Selling  Field technician can take and  Revenue / field technician  fulfill new orders on-site  Business flexibility Speed and quality of  Automated process streamlines  Days to bill  billing back office work  Incidents / 100 orders   Detailed, rich documentation reduces questions and complaints © epocket Solutions / 15.03.2010 / 34
  • 35. © epocket Solutions / 15.03.2010 / 35
  • 36. Handyman Add-In for integration of Microsoft Dynamics NAV Microsoft Dynamics NAV Handyman Add-In XML Handyman files  Standard MS Dynamics  Add-in translates full functionality  Handyman standard NAV System can be of Handyman interface into NAV interface for import and integrated out-of-the-box technology export of  Add-in provides required  Settings  Customized systems can fields, tables, forms, codeunits, X be integrated easily as all  Basic data ML Ports and settings Handyman related information is made  Add-in integrates Handyman-  Work-order data available via the Add-In related data into NAV process  Purchase-order data flows © epocket Solutions / 15.03.2010 / 36
  • 37. Fully integrated into NAV GUI © epocket Solutions / 15.03.2010 / 37
  • 38. Integration settings easy to configure File-based interface reflects full import/export functionality of Handyman standard interface Customer can define easily the depth of the integration Selection of the objects to be imported/exported (e.g. Customers and work-orders) Within an object selection of elements to be exported (e.g. Individual customer) © epocket Solutions / 15.03.2010 / 38
  • 39. Handyman – MS Dynamics NAV – Add-in Import und Export von Daten © epocket Solutions / 15.03.2010 / 39
  • 40. Suitable for standard and customized systems Standard NAV Systems Customized NAV Systems  Integration is performed in two  Integration be performed by the easy steps: customer’s NAV Partner with support from ePocket  Installation of the Add-In  ePocket provides documentation  Configuration of import and and source-code of the Add-In export settings  Add-In provides translation of the  Both can be performed easily by Handyman standard interface the customer’s NAV administrator into NAV tables and fields. and ePocket  For orders and purchase orders new intermediate tables are created to ease import and export  For customized NAV System it is sufficient to map/replicate these tables and fields with customized NAV tables and fields © epocket Solutions / 15.03.2010 / 40
  • 41. Typical workflow for work-orders 1. Order is created in MS Dynamics NAV 2. Order is exported to Handyman, provided the order matches criteria defined for Handyman-Export (e.g. export orders for a certain set of customers only) 3. Handyman Sync server receives the order 4. If no technician was assigned in MS Dynamics NAV, the Handyman Resource Planner can be used for drag-and-drop scheduling 5. With the next synchronization technician receives order on this PDA 6. Technician completes the order on the PDA and starts the synchronization 7. Changed orders are imported into MS Dynamics NAV with time, material, expenses and descriptions registered in Handyman. 8. User in MS Dynamics NAV can accept or reject changes made by Handyman 9. Billing can start immediately as all billing-relevant information is available © epocket Solutions / 15.03.2010 / 41
  • 42. Technical Details Technology Requires Navision 4.0 or higher Supports recent version MS Dynamics NAV 5.0 SP1 NAV 2009 will be supported Supports Basic and Advanced version For integrating older versions of Navision part of the Add-In can be re-used Handyman Multi-Client supported for multi-tenant systems Add-in fully compliant with Microsoft Add-In concept Microsoft certification planned Jointly developed by a MS Dynamics NAV specialist and ePocket Implementation Property rights and full documentation owned by ePocket ePocket supports MS Dymanic NAV partners in installing and configuring the Add-In No additional NAV licenses required © epocket Solutions / 15.03.2010 / 42
  • 43. Standard Integration of Handyman with Remedy Original Remedy New Remedy XML Handyman Handyman Application Form Interface Administrator Client Synchronization Server System Administration  Used for service  Contains all  Remedy data management as values to be available on usual read or the handheld written by  Create triggers to Handyman  Use of replicate data of proven required fields into  Simplifies  Service Handyman shadow form integration Management user and functions not interface minimizes used as this is impact on performed within original Remedy Remedy application © epocket Solutions / 15.03.2010 / 43
  • 44. System overview Existing back-end XML Synchronization PDA system Inter- Server and Client face Database Handyman Administrator © epocket Solutions / 15.03.2010 / 44
  • 45. Typical system architecture with VPN and ERP-integration HM Administrators Terminal- Server (optional) HM Synchronisation HM Server for PDAs Database Server Mobile HM PDA TCP-IP Internet Clients TCP-IP TCP-IP Firewall DMZ Firewall VPN Tunnels • HM Synchronisation Server for ERP Port-to-port communication via TCP-IP (compressed), • HM Control Center optionally encrypted Alternatively XML- files, COM, SOAP, Web- Services ERP System Legend Handyman components Other components © epocket Solutions / 15.03.2010 / 45
  • 46. Handyman PDA application Platform: Windows Mobile Professional Windows Mobile 2003, 5 and 6 User interface optimized for easy operation (the 10 second rule) Special support for barcode scanning Online functionality (always connected with SyncServer) TCP/IP – Communication: Internet based standards Synchronisation and automatic software distribution Client for web services: WEB Service, FTP, HTTP to wholesalers and backoffice systems Map services: WEB Service + TomTom integration Thin client Local storage of data, usable anywhere Automatic backup to memory card The future is ”thinner”: UMTS/GPRS/SMS with direct updates if user is online © epocket Solutions / 15.03.2010 / 46
  • 47. Handyman Administrator  Well arranged picture of data relationship between backoffice system and clients  Thin client  Administration of users, licences, rights and various settings  Order handling  Invocing  Reports © epocket Solutions / 15.03.2010 / 47
  • 48. Handyman Control Center  Dedicate application for system administration  License Management  User Management  Database Management  Administer the Synchronisation Server © epocket Solutions / 15.03.2010 / 48
  • 49. Microsoft SQL Server 2005/2000 Express/MSDE or full version Administrative tool We have implemented an administrative tool for small businesses so that it is possible to shedule acups, move database, monitor traffic and run queries for support tasks. For lager enterprises the standard management tools will be used. Utlizing SQLDMO as interface to Server. Indexing ID columns (automatic numbering) Referential integrity Indexes optimized for queries. Triggers Control of default values, timestamps, synchronisation logic SQL Queries Stored Procedures/Functions/Views Optimizing of centralization: 99% of all queries is stored as stored procedures. © epocket Solutions / 15.03.2010 / 49
  • 50. Handyman Synchronization Server  Handles all data transfer between Handyman Administrator, PDA and ERP-system  Can be initiated via time intervals, event notifications or UDP packages via TCP/IP  Modules  PDA sync: Controls Synchronization between the Handyman PDA-clients and the database  Data import Iimports data from the ERP-systems  Data export Exports data to the backoffice systems  Map service Updates new orders with map information  Print service Prints out order details and invoices based on finished orders from the PDA  Email service Emails printable documents to customers / contacts  Realtime synchronization interface via COM, SOAP, Web-Services  Scalable architecture to support thousands of PDAs:  Running multiple synchronisation servers in parallel  Distributing the different modules on different machines © epocket Solutions / 15.03.2010 / 50
  • 51. Synchronisation Server  PDA-Client SyncServer Synchronisation Server PDA-Client (Service or EXE) Manager / Handyman Sync UI Command TCP Client SQL Listener Administrator (EXE) Parser (DLL) Server Options Transport layer List of User interface • Errorhandling connections • Send/receive packets Generic commands • Compress/Decompress Handyman commands • Encrypt/Decrypt Separate thread for each Tilkobling connection Tilkobling Connection ClientSync Remote API TCP Klient EDB / CEDB (COM) (COM) (COM) Native database • Handyman sync • API WinCE – Database Transport layer rules • API WinCE – File system • Errorhandling • Automatic Handyman applications • API WinCE – • Send/receive packets software System/Registry * Order entry distribution Data layer • Buffring of Windows Mobile * Inventory • Standard sync • Packet database for optimalized splitting/merging * Work hours rules communication • Logging of events • Compress/Decompress * Options • Encrypt/Decrypt • Errorhandling © epocket Solutions / 15.03.2010 / 51
  • 52. Synchronisation Server  ERP-system SyncServer Synchronisation Server ERP-System (Service or EXE) Manager/ SQL Handyman Listener Administrator Server ehmSBSS.exe (File based XML) Start Or import/export COM-interface Or File based XML SOAP-interface COM-interface Backoffice Sync Or Web Services / (COM) SOAP-interface Web-Services Activated when events in ERP system requires data import or export. Export Import * Get changes * Parse XML * Create XML * Update database * Log events * Log events * Start import in ERP system © epocket Solutions / 15.03.2010 / 52
  • 53. Technology .Net Many existing modules and all new modules is made using .Net technology. At the moment .Net framework 2.0 is used On the PDA, Compact Framework is required. This is already installed in ROM on any Windows Mobile PDA. COM components Better application structure, reusability and provides a standard interface for 3rd party application vendors. Examples: Backoffice synchronisation, database interface, client synchronisation, database upgrading and patching. Multithreading Multithreading is used to handle concurrent client synchronisation Compression/ Encryption Data packets sent to and from the clients are compressed, and can also be encrypted if required (GZIP / RC4 Microsoft Standard Class) TCP/IP communication All communication between applications and clients are TCP/IP based © epocket Solutions / 15.03.2010 / 53
  • 54. Tools Programming lanuages Visual Studio 2005/2008 VB .Net PC-Client, Invoice module, Database administration, Administrator C++ All software on PDA, COM components, SyncServer Visual Basic 6.0 Administrator, COM components T-SQL XML/XSLT/SOAP (Backoffice synchronisation and integrations) Other tools Microsoft TeamSystem (Development process+ all source code is maintained in TeamSystem) ERWin (Data modelling) InstallShield 2008 (All software distribution/deployment) CrystalReports report engine (beeing phased out…) Database Microsoft SQL Server 2005 / 2000 Native Windows Mobile database (EDB / CEDB) © epocket Solutions / 15.03.2010 / 54
  • 55. Handyman MultiClient - Multi-Tenant Solution  Use Handyman in a complex multi-tenant environment: company and role- based data access rights  One PDA can have access to data from more than one ERP System  One Database can host data for more than one service organization  Handyman Administrator of the mother company can generate checklists and other configurations that shall be used in the daughter companies Handyman installations © epocket Solutions / 15.03.2010 / 55