Daniel Reis, April 2012

Managing Technical Service operations with
OpenERP




                    Insert picture in this frame   Insert picture in this frame




SECURITAS | April 2012
Agenda




1. Context: Securitas technical services
2. Need: use cases and requirements
3. Solution: using OpenERP the address the needs
4. The road ahead: areas to develop in the future




SECURITAS | April 2012                              2
Securitas is the world's leading provider for
security services




          – 300,000 people in 50 countries
          – Operations in Americas, Europe, Asia, Middle East and Africa.
          – Serves a wide variety of industries and customer segments.
          – Customer size varies from the "shop on the corner" to global multi-billion
          companies.

SECURITAS | April 2012                                                                   3
Securitas is present in Portugal since 1966,
covering the whole territory

– 6000+ employees
– Branches in Lisbon, Oporto, Coimbra, Leiria, Setúbal, Faro, Portimão,
Madeira e Azores
– ISO 9001 and ISO 14001 certifications
– Sector specialization, such as Retail, Public Administration, Tourism &
Hospitality, Industry, Banking, Transport & Aviation.




SECURITAS | April 2012                                                      4
The Technology & Innovation deptm. provides
technical services for security operations




– Systems for CCTV, Access Control, Intrusion Alarm, Fire & Gas detection.
– Technical staff servicing the whole territory.
– Manages the Alarm Monitoring Central.




SECURITAS | April 2012                                                       5
There is need for a tool to manage services
effectively


Alarm Central and Branch Managers request on-site interventions:
– Equipment and communications failures
– Technical support to customers
– Technical support to commercial consultants
– New installation projects

Service Manager and Branch Managers need status information:
– Pending issues
– Customer and site history
– Automatic notifications by e-mail

Technical staff needs timely and complete information on requests:
– Complete issue descriptions, including site address and contact person
– Schedule interventions, including planned maintenance and projects
– Product catalog and stock management features would be a plus
– Map and mobile devices features would be a plus




SECURITAS | April 2012                                                     6
Solution implemented with OpenERP's Project
modules


Standard components:     Custom extensions:

– Projects & Tasks       Task and Issues:
– Timesheet              – Departments and Service Teams
– Project Issues         – Automatic Issue Responsibles
                         – Task & Issue State coordination
– Base Action Rules
                         – Task Materials
– Mail and Templates
– Webkit Reports         Base Action Rules
                         – Triggers on record change
                         – E-mails using templates
                         – Several fixes




SECURITAS | April 2012                                       7
OpenERP solution centered on Project module:
Issues and Tasks
                                      From the Alarm Central and Branch Managers
                                      Technical service requests
                                      Incident reporting

                           Issues
                                                      Scheduling




                         Resolution
                                                       Tasks
             Managed by the technical department
                Customer on-site interventions                        Also manages
                                                            Preventive maintenance
                                                           New installation projects
SECURITAS | April 2012                                                             8
Project module for Service Management:
Typical life-cycle for Issues and Tasks



                           1
                         Issue
                          New

                                  2
                                 Task
                                 New

                                             3
                                            Task
                                        In Progress

                                                        4
                                                      Issue
                                                      Done


SECURITAS | April 2012                                        9
1. New Issue:
Report a service request



Service Team: reusing “Sales Team”.
Responsible: automatically assigned.
Code: generated by a sequence

Project: customer contract or service site.
Department: branch or organiz. Unit.
Component: system type.
Category: issue type.

Contact: customer contact person.
Task: on-site action to address the issue.
Tasks tab: one issue – many tasks.




SECURITAS | April 2012                        10
1. New Issue:
Automatic assignment of Responsibles

Issues regard to a Service Team and a Department.
Users members are assigned to Service Teams and Branches/Departments.

Issue Responsible can be determined using these rules.
– Projects with Manager assigned override these rules.
– When no one is found, the responsible is the Team's Leader.



Issu




SECURITAS | April 2012                                                  11
1. New Issue:
Notification to responsible person

Creating a new Issue triggers e-mail
to responsible person.

– Automated Actions integrated with
v6.1 e-mail templates.
– Message log available on Issue's
Communication & History tab.




SECURITAS | April 2012                 12
1. New Issue:
Automated actions based on record changes

Changing the Responsible triggers a notification e-mail.
Custom extension to trigger actions from expression using “old “ and “new” values:
             old['user_id'] and old['user_id'] != new['user_id']




SECURITAS | April 2012                                                               13
2. Decide action for new Issues


 “Create Task” for Issues that need on-site intervention.
 – Action is available in the list view
 – Related Issue automatically changes state to “Pending”.




SECURITAS | April 2012                                       14
3. Plan Tasks:
Using the Calendar view
The new Tasks are scheduled using drag-and-drop.
Scheduled Tasks are automatically changed to “In progress” (done
by an automated action).




SECURITAS | April 2012                                             15
4. Complete Task:
Prepare task report

                         Task Report tab concentrates attention:
                         – Materials used (missing from standard)
                         – Task work: who, when, how much time ?
                         – Problem cause: why it hapenend ?
                         – Resolution stage: system is operational ?
                         – Task report: detailed description
                         – Issues to be adressed: next actions
                         required

                         Button “Done” closes Task.
                         - Start/End date automatically adjusted
                         – Related Issue is set to “Done”
                         – An incomplete resolution sets Issue to
                         “Pending”
                         – If no related Issue, a new Issue is created




SECURITAS | April 2012                                              16
The road ahead:
Areas to be further explored


More Service Management capabilities:
– New installation projects and budgets
– Contract maintenance plans
– Contract service agreements and SLA control
– Subcontrated services management

More System Integration:
– Billing functions integrated with ERP's invoicing
– Contract on-site equipment inventory
– Technical people individual stock management
– Geographical information

More Service Teams:
– IT, HR
– Customer satisfaction questionaries

SECURITAS | April 2012                                17
Questions?




                         Thank you.




                             e-mail daniel.reis@securitas.pt
                                       Launchpad /~dreis-pt
                                             Twitter @reis_pt
SECURITAS | April 2012                                          18
Integrity | Vigilance | Helpfulness




securitas.com


SECURITAS | April 2012                19

Service Management at Securitas using OpeneERP

  • 1.
    Daniel Reis, April2012 Managing Technical Service operations with OpenERP Insert picture in this frame Insert picture in this frame SECURITAS | April 2012
  • 2.
    Agenda 1. Context: Securitastechnical services 2. Need: use cases and requirements 3. Solution: using OpenERP the address the needs 4. The road ahead: areas to develop in the future SECURITAS | April 2012 2
  • 3.
    Securitas is theworld's leading provider for security services – 300,000 people in 50 countries – Operations in Americas, Europe, Asia, Middle East and Africa. – Serves a wide variety of industries and customer segments. – Customer size varies from the "shop on the corner" to global multi-billion companies. SECURITAS | April 2012 3
  • 4.
    Securitas is presentin Portugal since 1966, covering the whole territory – 6000+ employees – Branches in Lisbon, Oporto, Coimbra, Leiria, Setúbal, Faro, Portimão, Madeira e Azores – ISO 9001 and ISO 14001 certifications – Sector specialization, such as Retail, Public Administration, Tourism & Hospitality, Industry, Banking, Transport & Aviation. SECURITAS | April 2012 4
  • 5.
    The Technology &Innovation deptm. provides technical services for security operations – Systems for CCTV, Access Control, Intrusion Alarm, Fire & Gas detection. – Technical staff servicing the whole territory. – Manages the Alarm Monitoring Central. SECURITAS | April 2012 5
  • 6.
    There is needfor a tool to manage services effectively Alarm Central and Branch Managers request on-site interventions: – Equipment and communications failures – Technical support to customers – Technical support to commercial consultants – New installation projects Service Manager and Branch Managers need status information: – Pending issues – Customer and site history – Automatic notifications by e-mail Technical staff needs timely and complete information on requests: – Complete issue descriptions, including site address and contact person – Schedule interventions, including planned maintenance and projects – Product catalog and stock management features would be a plus – Map and mobile devices features would be a plus SECURITAS | April 2012 6
  • 7.
    Solution implemented withOpenERP's Project modules Standard components: Custom extensions: – Projects & Tasks Task and Issues: – Timesheet – Departments and Service Teams – Project Issues – Automatic Issue Responsibles – Task & Issue State coordination – Base Action Rules – Task Materials – Mail and Templates – Webkit Reports Base Action Rules – Triggers on record change – E-mails using templates – Several fixes SECURITAS | April 2012 7
  • 8.
    OpenERP solution centeredon Project module: Issues and Tasks From the Alarm Central and Branch Managers Technical service requests Incident reporting Issues Scheduling Resolution Tasks Managed by the technical department Customer on-site interventions Also manages Preventive maintenance New installation projects SECURITAS | April 2012 8
  • 9.
    Project module forService Management: Typical life-cycle for Issues and Tasks 1 Issue New 2 Task New 3 Task In Progress 4 Issue Done SECURITAS | April 2012 9
  • 10.
    1. New Issue: Reporta service request Service Team: reusing “Sales Team”. Responsible: automatically assigned. Code: generated by a sequence Project: customer contract or service site. Department: branch or organiz. Unit. Component: system type. Category: issue type. Contact: customer contact person. Task: on-site action to address the issue. Tasks tab: one issue – many tasks. SECURITAS | April 2012 10
  • 11.
    1. New Issue: Automaticassignment of Responsibles Issues regard to a Service Team and a Department. Users members are assigned to Service Teams and Branches/Departments. Issue Responsible can be determined using these rules. – Projects with Manager assigned override these rules. – When no one is found, the responsible is the Team's Leader. Issu SECURITAS | April 2012 11
  • 12.
    1. New Issue: Notificationto responsible person Creating a new Issue triggers e-mail to responsible person. – Automated Actions integrated with v6.1 e-mail templates. – Message log available on Issue's Communication & History tab. SECURITAS | April 2012 12
  • 13.
    1. New Issue: Automatedactions based on record changes Changing the Responsible triggers a notification e-mail. Custom extension to trigger actions from expression using “old “ and “new” values: old['user_id'] and old['user_id'] != new['user_id'] SECURITAS | April 2012 13
  • 14.
    2. Decide actionfor new Issues “Create Task” for Issues that need on-site intervention. – Action is available in the list view – Related Issue automatically changes state to “Pending”. SECURITAS | April 2012 14
  • 15.
    3. Plan Tasks: Usingthe Calendar view The new Tasks are scheduled using drag-and-drop. Scheduled Tasks are automatically changed to “In progress” (done by an automated action). SECURITAS | April 2012 15
  • 16.
    4. Complete Task: Preparetask report Task Report tab concentrates attention: – Materials used (missing from standard) – Task work: who, when, how much time ? – Problem cause: why it hapenend ? – Resolution stage: system is operational ? – Task report: detailed description – Issues to be adressed: next actions required Button “Done” closes Task. - Start/End date automatically adjusted – Related Issue is set to “Done” – An incomplete resolution sets Issue to “Pending” – If no related Issue, a new Issue is created SECURITAS | April 2012 16
  • 17.
    The road ahead: Areasto be further explored More Service Management capabilities: – New installation projects and budgets – Contract maintenance plans – Contract service agreements and SLA control – Subcontrated services management More System Integration: – Billing functions integrated with ERP's invoicing – Contract on-site equipment inventory – Technical people individual stock management – Geographical information More Service Teams: – IT, HR – Customer satisfaction questionaries SECURITAS | April 2012 17
  • 18.
    Questions? Thank you. e-mail daniel.reis@securitas.pt Launchpad /~dreis-pt Twitter @reis_pt SECURITAS | April 2012 18
  • 19.
    Integrity | Vigilance| Helpfulness securitas.com SECURITAS | April 2012 19