SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Trip Management Sample Application xCelerator « TripPlanner »




                                  euroscript Systems France

                                          February 2011, v2
Agenda – TripPlanner xCelerator



Presentation of the TripPlanner sample application

Specific use case

Benefits of the xCP approach

Application preview

Conclusion

Releases

                           TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator Presentation


Why a Trip Management Sample Application?
   Business Interests:
          Business travel expenses are one of the controllable costs and any reduction
          can lead to a better profitability,
          Companies are always looking for some new ways to reduce their travel costs
          while increasing the quality of service at the same time,
          During the last decades, travel costs reduction has often been achieved with
          new Corporate travel policies and negotiation with third party travel agencies,
          Organizations are now looking for solutions that improve their business
          process and offer a better service to their employees.

   Technical Interests:
          The Management of travel requests is a Business process that exists in every
          Company,
          It is a perfect example to show the benefits of xCP to easily implement an
          application.


                               TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator Presentation


 Our goals and objectives with the TripPlanner xCelerator:
       We propose to share with the EMC Community our 15 years of experienced
       skills related to document and content management, as well as publishing,
       We offer a new approach to manage PDF Forms,
       We prove that applications based on xCP xCelerator can be user-friendly:
             using new kind of devices: Blackberry, iPhone, iPad, etc.
            interacting with modern and famous other technologies: Google Maps,
           Twitter, Facebook, etc.
        We integrate xCelerators from the Community, maximizing the functional cover
   of the solution and minimizing the specific development,


To summarize, we want to show to our customers, partners & colleagues
   how an application can easily be implemented in 7 days using xCP.

                               TripPlanner Sample Application xCelerator, February 2011
Agenda – TripPlanner xCelerator



Presentation of the TripPlanner sample application

Specific use case

Benefits of the xCP approach

Application preview

Conclusion

Releases

                           TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator


Let’s introduce the TripPlanner sample application:

        One company


        Three key employees




         John Smith                       Marion Dupont                             Mary Doe
         Consultant                       Assistant                                 Manager


                         TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator


    6 steps have been modelized for the TripPlanner
                      xCelerator


Step 1 – Trip request

Step 2 – Automatic analysis

Step 3 – Validation & request treatment

Step 4 – Automatic transformation & generation of a Memo

Step 5 – User Trip Memo

Step 6 – Manager interface
                         TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator


Step 1 – Trip request

          John Smith is based in Paris and has to go to Las Vegas for the
          EMC World Convention.

          John has 2 different ways to fulfill his request




                1. Paper Form                                                    2. Adobe PDF Form
                                                                                        (sent by email)
                             TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator


Step 2 – Automatic analysis

          The request is automatically pre-analyzed by the application.

          A module has been designed to get information from the Adobe PDF Forms in
          order to use it as process variables or metadata of the process package. For
          instance, the system is able to check long distance and/or extended trips
          before sending the request into an approval Workflow.

          As the Business Trip is far from John’s country, his demand has to be
          validated by Mary Doe, his manager.


           This Step can be easily modelized for every Corporate travel policies.

           The technology used by "TripPlanner" application to read PDF Forms has
           been integrated in another xCelerator called “PDF Form Reader”
                              TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator


Step 3 – Validation and request treatment

          Mary Doe, John’s Manager, has to validate the trip.
          Mary has received an email and can validate the trip by a Web application.




                              TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator


Step 3 – Validation and request treatment

          Marion Dupont received an email / task to proceed to booking.
          The web application allows Marion to enter all the information needed for the
          Trip Memo (vouchers, etc.) as well as the reporting activities (costs, etc.).
TripPlanner xCelerator


Step 4 – Automatic transformation & generation of a Memo

          Once the request has been validated and the booking done,
          the system generates an email to John Smith:

            Body: HTML Memo with all the information needed step by step -
          reservation numbers, vouchers, maps, etc.
          This email also includes a pre-generated link to publish automatically
          the travel on the employee’s personal social networks (facebook,
          twitter)

             Attachment: a PDF version of the Memo (with detailed
          itineraries, vouchers and maps) as well as all iCalendar invitations
          (train, plane)
          This email has been carefully designed to be readable on any
          device: laptop, iPhone, Blackberry, other SmartPhone, ….
                            TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator


Step 5 – User Trip Memo

          John Smith received an mail readable on any device

             Attachments:
               iCalendar invitations
               PDF version of the Memo

                   Dynamic HTML with
                    direct links to the
                    step information




                   Pre-generated link to
                   publish on facebook,
                        twitter, etc.


                              TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator


Step 5 – User Trip Memo (bis)

          John Smith received an mail readable on any device




                  Blackberry &
                  iPhone views


                                  PDF version (with itineraries,
                                      vouchers and maps)
                             TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator


Step 5 – User Trip Memo (ter)

          John Smith can inform his contacts on Twitter and Facebook




                  Pre-filled status by clicking on pre-
                  generated links



                    Pre-generated links to
                    publish on Twitter,
                    facebook, etc.


                  TripPlanner Sample Application xCelerator, December 2010 xCelerator, February 2011
                                              TripPlanner Sample Application
TripPlanner xCelerator


Step 6 – Manager interface

          Mary Doe has direct access to the Business Activity Monitoring
          of her Company.

          The new version (v2) of TripPlanner includes two dashboard designed
          to improve Manager’s life and optimize their time. Thanks to the BAM
          (Business Activity Monitoring), a strong focus can be made on the
          reporting functionalities. With a simple web access, a Manager is now
          able to follow the up-to-date travel planning and access to some useful
          reports.




                            TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator


  Step 6 – Manager interface (bis)

 Ability to monitor process
performance & productivity


For instance:

- Number of requests per user

- Average Time delay, in hours, for
the treatment of a demand

- Number of demands validated by
the direction last month

- ...




                                      TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator


    Step 6 – Manager interface (ter)

         Follow-up of
        TripPolicy KPIs


For instance:

- Average distance of the trips

- Average trip distance per user

- Total trips cost per user

- Days away from office per
user and per year

- ...




                                   TripPlanner Sample Application xCelerator, February 2011
Agenda – TripPlanner xCelerator



Presentation of the TripPlanner sample application

Specific use case

Benefits of the xCP approach

Application preview

Conclusion

Releases

                           TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator | Technical Presentation


Technical aspects
xCP TripPlanner is based on the following software and technologies:

 xCP
    • Content Server: documents storage, processes execution, etc.
    • Forms Builder: design of the TaskSpace forms (trip organization for instance)
    • Process Builder: design of the main process, plus 2 sub processes
    • xCelerators from EDN Community
        • Generate Number: automatic identification of the Trip objects
        • xDQL xCelerator: serialization of the trip information in XML
        • Deep Export: export maps images used for the generation of PDF memo
    • TaskSpace: configuration of an Application, with some customized screens to
      validate requests, organize of the trip
    • BAM: Business Activity Monitoring
  Captiva InputAccel and Dispatcher: to process paper-based trip requests
                               TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator | Technical Presentation



Technical aspects
xCP TripPlanner is based on the following software and technologies:


 Other technologies
    • Adobe PDF forms: electronic submission of the trip request, by email
    • Google Maps API: generation of detailed itineraries, maps
    • Social Networks: direct link to facebook, twitter from the trip memo send by email
    • Additional Java libraries:
        • FOP: generation of PDF memo with maps
        • iText: data extraction from PDF Forms, PDF merging




                                   TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator



Reusability advantages
The "TripPlanner" follows the xCP philosophy and its technical design combines several
xCelerator from the Community :
      xDQL xCelerator (https://community.emc.com/docs/DOC-8174)
      Deep Export and Generate Number (https://community.emc.com/docs/DOC-7268)
      PDF Form Reader (https://community.emc.com/docs/DOC-9863)
The technology used by "TripPlanner" application to read PDF Forms has been integrated
in another xCelerator developed by euroscript and called “PDF Form Reader”
(https://community.emc.com/docs/DOC-9863).
The solution also uses reusable design patterns from applications developed by
euroscript (Google APIs, PDF merging).
Such a solution can be very easily deployed to any company in few days. The
global process is adaptable to every organization’s travel policies by simple
configuration.

                               TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator - Estimated gains



Estimated gains
 The company has a direct control on its Corporate travel policies and their application.
 Moreover, all demands and validations can be traced.
 Employees do not lose time to prepare their Trip. They know that all information
 needed during their Business travel is on the Trip Memo.
 Approval time is reduced, since the manager has access to a single work queue with
 all trip requests to be validated, with optional email notification.
 Less paper, more electronic submissions. The Assistant can focus on reservations
 rather filing paper forms.
 Management has a direct access to the Business travel expenses & reporting.




                               TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator - Estimated gains



Delay between a Trip request and the booking reduced by 50% (at least)

 Tasks                                                                                     Initial delay       New delay with xCP

 Trip request by the employee                                                                      15 min                 10 min

 Paper forms management by the Assistant
                                                                                                  3 hours                2 hours
 (validation, filing, etc)

 If needed, validation by a Manager                                                             1 - 3 days                1 day

 Bookings                                                                                              1 day              1 day

                                                                                                                          2 min
 Reporting of travel costs by the Assistant                                                        15 min      (fully integrated in the screen
                                                                                                               dedicated to trip organization)


 Update of the “travel planning” (with trips of all the                                                                  0 min
                                                                                                       5 min
 employees of the department) by the Assistant                                                                        (automatic)

 Time usually consumed by the traveler                                                                                    3 min
 - To prepare his trip (localization, itineraries, etc.)                                       30 - 60 min      (printing of a single memo,
 - To print different elements (vouchers, etc.)                                                                     with all information)



                                            TripPlanner Sample Application xCelerator, February 2011
Agenda – TripPlanner xCelerator



Presentation of the TripPlanner sample application

Specific use case

Benefits of the xCP approach

Application preview

Conclusion

Releases

                           TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator

                                                                                    Captiva InputAccel
                                                                                        Scan Plus
                                                                                      User Interface




                         TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator – Processes Overview


                                                                                         The “TripPlanner” process




The “TripPlanner” process template is
the main process. It manages the
inbound channels, the data extraction
from the PDF Form, the identification
and storage of the trip object, and then
triggers 2 sub processes:
• “Processing Trip Request”
• “Send Trip Memo”                         TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator – Processes Overview


                                                               “Processing Trip Request” process




The “Processing Trip Request”
process template includes 2 manual
activities:
• the manager approval (only for
long trips, according to an
automatic preliminary evaluation,
based on the distance and
duration),
• the organization of the trip by the
assistant.
Then, many automatic activities are
in charge of the retrieval of
additional information (itinerary
maps, location maps, detailed
itineraries) and generation of the
trip memo (HTML and PDF
formats).                               TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator – Processes Overview

The “Send Trip Memo” process template is fully automatic. It
generates iCalendar events (reminders) for trip steps by Train
or Plane, and finally sends the trip memo (HTML body, PDF
                                                                                            “Send Trip Memo” Process
memo and iCalendar events in attachment)




                                             TripPlanner Sample Application xCelerator, February 2011
Agenda – TripPlanner xCelerator



Presentation of the TripPlanner sample application

Specific use case

Benefits of the xCP approach

Application preview

Conclusion

Releases

                           TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator - Estimated Workload


Workload for TripPlanner v1                                                                              Men.days
 [Analysis] Study of the EMC-Documentum xCP Best Practices Guide and the reusable
                                                                                                            1
 xCelerator
 [Analysis] Brainstorming & Design of the sample application                                                1
 [Build] Installation of the different software                                                             1
 [Build] Integration with Captiva & process implementation                                                  2
 [Build] Specific Development, including the first version of the “PDF Form Reader
                                                                                                            3
 xCelerator”
 [Build] Reuse and modification of design patterns                                                          1
 [Implementation] Process Builder                                                                           4
 [Implementation] Form Builder                                                                              3
 [Implementation] Integration of the different components                                                   1
 [Implementation] Testing and fixing bugs                                                                   1
 [Marketing] Demo Scenario & associated tests                                                               1
 [Marketing] Installation Guide & Marketing PowerPoint                                                      1
                                                                                        TOTAL MEN.DAYS      20


                                           TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator - Estimated Workload


Workload for TripPlanner v2                                                                          Men.days
 [Implementation] BAM                                                                                   2
 [Marketing] Installation Guide & Marketing PowerPoint                                                  2
                                                                                    TOTAL MEN.DAYS      4




                                       TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator - Conclusion


Thanks to the TripPlanner xCelerator:
      Employees can travel with a complete Memo readable from any device
      Processing time of every Trip request is reduced by 50%
      Managers can have a direct access to the system to validate request and to
      follow-up the Corporate Travel Expenses



  Such an application has been designed, built and
  implemented in few days using xCP.
  The global process is adaptable to every organization’s travel
  policies by simple configuration.



                              TripPlanner Sample Application xCelerator, February 2011
Agenda – TripPlanner xCelerator



Presentation of the TripPlanner sample application

Specific use case

Benefits of the xCP approach

Application preview

Conclusion

Releases

                           TripPlanner Sample Application xCelerator, February 2011
TripPlanner xCelerator - Releases


TripPlanner xCelerator
      This last version (v2) has been released on February 2011
      It includes:
      – new functionalities such as reports & Business Activity Monitoring
      – detailed documentation & user manual


PDF Form Reader xCelerator
      First version released on February 2011
      (https://community.emc.com/docs/DOC-9863)
      This xCelerator is designed to get information from an Adobe PDF Form in
      order to use it as process variables or metadata of the process package




                               TripPlanner Sample Application xCelerator, February 2011
Questions



Support information
The TripPlanner Sample Application xCP xCelerator is not supported by EMC.
It is supported by euroscript International (http://www.euroscript.com).



Contacts
Please feel free to contact us for any question:

    • Julien Fontaine, Consultant, julien.fontaine@eurodoc.com
    • Benoit Mittau, Project Leader, benoit.mittau@eurodoc.com
    • Wilhelm Peraud, Developer, wilhelm.peraud@eurodoc.com



                             TripPlanner Sample Application xCelerator, February 2011
Thank you for your attention.

Weitere ähnliche Inhalte

Ähnlich wie Euroscript TripPlanner (xCP sample application)

How to Make Cars Smarter: A Step Towards Self-Driving Cars
How to Make Cars Smarter: A Step Towards Self-Driving CarsHow to Make Cars Smarter: A Step Towards Self-Driving Cars
How to Make Cars Smarter: A Step Towards Self-Driving CarsVMware Tanzu
 
Mobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile AgentsMobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile AgentsTeemu Leppänen
 
Lime - Push notifications. The big way.
Lime - Push notifications. The big way.Lime - Push notifications. The big way.
Lime - Push notifications. The big way.Petr Dvorak
 
Yogita_Nimbalkar_ latest CV
Yogita_Nimbalkar_ latest CVYogita_Nimbalkar_ latest CV
Yogita_Nimbalkar_ latest CVyogita nimbalkar
 
Digital Tools Review.pdf
Digital Tools Review.pdfDigital Tools Review.pdf
Digital Tools Review.pdfKaavyaKumar1
 
Latest proposal project info zakat
Latest proposal project info zakatLatest proposal project info zakat
Latest proposal project info zakatUmmi Zakiah
 
Dinesh M - Senior QA - IT Resume - 4.8yr Exp
Dinesh M - Senior QA - IT Resume - 4.8yr ExpDinesh M - Senior QA - IT Resume - 4.8yr Exp
Dinesh M - Senior QA - IT Resume - 4.8yr ExpDinesh M
 
Automatic Itinerary Voyage Suggestion using SoNet in Big Data
Automatic Itinerary Voyage Suggestion using SoNet in Big DataAutomatic Itinerary Voyage Suggestion using SoNet in Big Data
Automatic Itinerary Voyage Suggestion using SoNet in Big DataIRJET Journal
 
Building Workflow Applications Through the Web
Building Workflow Applications Through the WebBuilding Workflow Applications Through the Web
Building Workflow Applications Through the WebT. Kim Nguyen
 
Trimantra - Project Portfolio_NET
Trimantra - Project Portfolio_NETTrimantra - Project Portfolio_NET
Trimantra - Project Portfolio_NETMihir G.
 
Flexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the CampusFlexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the CampusBonitasoft
 
Startup Analytics
Startup Analytics Startup Analytics
Startup Analytics Resad Zacina
 

Ähnlich wie Euroscript TripPlanner (xCP sample application) (20)

How to Make Cars Smarter: A Step Towards Self-Driving Cars
How to Make Cars Smarter: A Step Towards Self-Driving CarsHow to Make Cars Smarter: A Step Towards Self-Driving Cars
How to Make Cars Smarter: A Step Towards Self-Driving Cars
 
Mobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile AgentsMobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile Agents
 
Lime - Push notifications. The big way.
Lime - Push notifications. The big way.Lime - Push notifications. The big way.
Lime - Push notifications. The big way.
 
Yogita_Nimbalkar_ latest CV
Yogita_Nimbalkar_ latest CVYogita_Nimbalkar_ latest CV
Yogita_Nimbalkar_ latest CV
 
Digital Tools Review.pdf
Digital Tools Review.pdfDigital Tools Review.pdf
Digital Tools Review.pdf
 
Latest proposal project info zakat
Latest proposal project info zakatLatest proposal project info zakat
Latest proposal project info zakat
 
Dinesh M - Senior QA - IT Resume - 4.8yr Exp
Dinesh M - Senior QA - IT Resume - 4.8yr ExpDinesh M - Senior QA - IT Resume - 4.8yr Exp
Dinesh M - Senior QA - IT Resume - 4.8yr Exp
 
Android
AndroidAndroid
Android
 
Automatic Itinerary Voyage Suggestion using SoNet in Big Data
Automatic Itinerary Voyage Suggestion using SoNet in Big DataAutomatic Itinerary Voyage Suggestion using SoNet in Big Data
Automatic Itinerary Voyage Suggestion using SoNet in Big Data
 
Naresh Chirra
Naresh ChirraNaresh Chirra
Naresh Chirra
 
Venkat_Resume_Updated
Venkat_Resume_UpdatedVenkat_Resume_Updated
Venkat_Resume_Updated
 
Venkat_Resume_Updated
Venkat_Resume_UpdatedVenkat_Resume_Updated
Venkat_Resume_Updated
 
Subhamoy_Burman_Resume
Subhamoy_Burman_ResumeSubhamoy_Burman_Resume
Subhamoy_Burman_Resume
 
Building Workflow Applications Through the Web
Building Workflow Applications Through the WebBuilding Workflow Applications Through the Web
Building Workflow Applications Through the Web
 
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
Iwsm2014   defect density measurements using cosmic (thomas fehlmann)Iwsm2014   defect density measurements using cosmic (thomas fehlmann)
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
 
Trimantra - Project Portfolio_NET
Trimantra - Project Portfolio_NETTrimantra - Project Portfolio_NET
Trimantra - Project Portfolio_NET
 
DHANA_CV
DHANA_CVDHANA_CV
DHANA_CV
 
NiranjanTMS.pptx
NiranjanTMS.pptxNiranjanTMS.pptx
NiranjanTMS.pptx
 
Flexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the CampusFlexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the Campus
 
Startup Analytics
Startup Analytics Startup Analytics
Startup Analytics
 

Kürzlich hochgeladen

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Euroscript TripPlanner (xCP sample application)

  • 1. Trip Management Sample Application xCelerator « TripPlanner » euroscript Systems France February 2011, v2
  • 2. Agenda – TripPlanner xCelerator Presentation of the TripPlanner sample application Specific use case Benefits of the xCP approach Application preview Conclusion Releases TripPlanner Sample Application xCelerator, February 2011
  • 3. TripPlanner xCelerator Presentation Why a Trip Management Sample Application? Business Interests: Business travel expenses are one of the controllable costs and any reduction can lead to a better profitability, Companies are always looking for some new ways to reduce their travel costs while increasing the quality of service at the same time, During the last decades, travel costs reduction has often been achieved with new Corporate travel policies and negotiation with third party travel agencies, Organizations are now looking for solutions that improve their business process and offer a better service to their employees. Technical Interests: The Management of travel requests is a Business process that exists in every Company, It is a perfect example to show the benefits of xCP to easily implement an application. TripPlanner Sample Application xCelerator, February 2011
  • 4. TripPlanner xCelerator Presentation Our goals and objectives with the TripPlanner xCelerator: We propose to share with the EMC Community our 15 years of experienced skills related to document and content management, as well as publishing, We offer a new approach to manage PDF Forms, We prove that applications based on xCP xCelerator can be user-friendly: using new kind of devices: Blackberry, iPhone, iPad, etc. interacting with modern and famous other technologies: Google Maps, Twitter, Facebook, etc. We integrate xCelerators from the Community, maximizing the functional cover of the solution and minimizing the specific development, To summarize, we want to show to our customers, partners & colleagues how an application can easily be implemented in 7 days using xCP. TripPlanner Sample Application xCelerator, February 2011
  • 5. Agenda – TripPlanner xCelerator Presentation of the TripPlanner sample application Specific use case Benefits of the xCP approach Application preview Conclusion Releases TripPlanner Sample Application xCelerator, February 2011
  • 6. TripPlanner xCelerator Let’s introduce the TripPlanner sample application: One company Three key employees John Smith Marion Dupont Mary Doe Consultant Assistant Manager TripPlanner Sample Application xCelerator, February 2011
  • 7. TripPlanner xCelerator 6 steps have been modelized for the TripPlanner xCelerator Step 1 – Trip request Step 2 – Automatic analysis Step 3 – Validation & request treatment Step 4 – Automatic transformation & generation of a Memo Step 5 – User Trip Memo Step 6 – Manager interface TripPlanner Sample Application xCelerator, February 2011
  • 8. TripPlanner xCelerator Step 1 – Trip request John Smith is based in Paris and has to go to Las Vegas for the EMC World Convention. John has 2 different ways to fulfill his request 1. Paper Form 2. Adobe PDF Form (sent by email) TripPlanner Sample Application xCelerator, February 2011
  • 9. TripPlanner xCelerator Step 2 – Automatic analysis The request is automatically pre-analyzed by the application. A module has been designed to get information from the Adobe PDF Forms in order to use it as process variables or metadata of the process package. For instance, the system is able to check long distance and/or extended trips before sending the request into an approval Workflow. As the Business Trip is far from John’s country, his demand has to be validated by Mary Doe, his manager. This Step can be easily modelized for every Corporate travel policies. The technology used by "TripPlanner" application to read PDF Forms has been integrated in another xCelerator called “PDF Form Reader” TripPlanner Sample Application xCelerator, February 2011
  • 10. TripPlanner xCelerator Step 3 – Validation and request treatment Mary Doe, John’s Manager, has to validate the trip. Mary has received an email and can validate the trip by a Web application. TripPlanner Sample Application xCelerator, February 2011
  • 11. TripPlanner xCelerator Step 3 – Validation and request treatment Marion Dupont received an email / task to proceed to booking. The web application allows Marion to enter all the information needed for the Trip Memo (vouchers, etc.) as well as the reporting activities (costs, etc.).
  • 12. TripPlanner xCelerator Step 4 – Automatic transformation & generation of a Memo Once the request has been validated and the booking done, the system generates an email to John Smith: Body: HTML Memo with all the information needed step by step - reservation numbers, vouchers, maps, etc. This email also includes a pre-generated link to publish automatically the travel on the employee’s personal social networks (facebook, twitter) Attachment: a PDF version of the Memo (with detailed itineraries, vouchers and maps) as well as all iCalendar invitations (train, plane) This email has been carefully designed to be readable on any device: laptop, iPhone, Blackberry, other SmartPhone, …. TripPlanner Sample Application xCelerator, February 2011
  • 13. TripPlanner xCelerator Step 5 – User Trip Memo John Smith received an mail readable on any device Attachments: iCalendar invitations PDF version of the Memo Dynamic HTML with direct links to the step information Pre-generated link to publish on facebook, twitter, etc. TripPlanner Sample Application xCelerator, February 2011
  • 14. TripPlanner xCelerator Step 5 – User Trip Memo (bis) John Smith received an mail readable on any device Blackberry & iPhone views PDF version (with itineraries, vouchers and maps) TripPlanner Sample Application xCelerator, February 2011
  • 15. TripPlanner xCelerator Step 5 – User Trip Memo (ter) John Smith can inform his contacts on Twitter and Facebook Pre-filled status by clicking on pre- generated links Pre-generated links to publish on Twitter, facebook, etc. TripPlanner Sample Application xCelerator, December 2010 xCelerator, February 2011 TripPlanner Sample Application
  • 16. TripPlanner xCelerator Step 6 – Manager interface Mary Doe has direct access to the Business Activity Monitoring of her Company. The new version (v2) of TripPlanner includes two dashboard designed to improve Manager’s life and optimize their time. Thanks to the BAM (Business Activity Monitoring), a strong focus can be made on the reporting functionalities. With a simple web access, a Manager is now able to follow the up-to-date travel planning and access to some useful reports. TripPlanner Sample Application xCelerator, February 2011
  • 17. TripPlanner xCelerator Step 6 – Manager interface (bis) Ability to monitor process performance & productivity For instance: - Number of requests per user - Average Time delay, in hours, for the treatment of a demand - Number of demands validated by the direction last month - ... TripPlanner Sample Application xCelerator, February 2011
  • 18. TripPlanner xCelerator Step 6 – Manager interface (ter) Follow-up of TripPolicy KPIs For instance: - Average distance of the trips - Average trip distance per user - Total trips cost per user - Days away from office per user and per year - ... TripPlanner Sample Application xCelerator, February 2011
  • 19. Agenda – TripPlanner xCelerator Presentation of the TripPlanner sample application Specific use case Benefits of the xCP approach Application preview Conclusion Releases TripPlanner Sample Application xCelerator, February 2011
  • 20. TripPlanner xCelerator | Technical Presentation Technical aspects xCP TripPlanner is based on the following software and technologies: xCP • Content Server: documents storage, processes execution, etc. • Forms Builder: design of the TaskSpace forms (trip organization for instance) • Process Builder: design of the main process, plus 2 sub processes • xCelerators from EDN Community • Generate Number: automatic identification of the Trip objects • xDQL xCelerator: serialization of the trip information in XML • Deep Export: export maps images used for the generation of PDF memo • TaskSpace: configuration of an Application, with some customized screens to validate requests, organize of the trip • BAM: Business Activity Monitoring Captiva InputAccel and Dispatcher: to process paper-based trip requests TripPlanner Sample Application xCelerator, February 2011
  • 21. TripPlanner xCelerator | Technical Presentation Technical aspects xCP TripPlanner is based on the following software and technologies: Other technologies • Adobe PDF forms: electronic submission of the trip request, by email • Google Maps API: generation of detailed itineraries, maps • Social Networks: direct link to facebook, twitter from the trip memo send by email • Additional Java libraries: • FOP: generation of PDF memo with maps • iText: data extraction from PDF Forms, PDF merging TripPlanner Sample Application xCelerator, February 2011
  • 22. TripPlanner xCelerator Reusability advantages The "TripPlanner" follows the xCP philosophy and its technical design combines several xCelerator from the Community : xDQL xCelerator (https://community.emc.com/docs/DOC-8174) Deep Export and Generate Number (https://community.emc.com/docs/DOC-7268) PDF Form Reader (https://community.emc.com/docs/DOC-9863) The technology used by "TripPlanner" application to read PDF Forms has been integrated in another xCelerator developed by euroscript and called “PDF Form Reader” (https://community.emc.com/docs/DOC-9863). The solution also uses reusable design patterns from applications developed by euroscript (Google APIs, PDF merging). Such a solution can be very easily deployed to any company in few days. The global process is adaptable to every organization’s travel policies by simple configuration. TripPlanner Sample Application xCelerator, February 2011
  • 23. TripPlanner xCelerator - Estimated gains Estimated gains The company has a direct control on its Corporate travel policies and their application. Moreover, all demands and validations can be traced. Employees do not lose time to prepare their Trip. They know that all information needed during their Business travel is on the Trip Memo. Approval time is reduced, since the manager has access to a single work queue with all trip requests to be validated, with optional email notification. Less paper, more electronic submissions. The Assistant can focus on reservations rather filing paper forms. Management has a direct access to the Business travel expenses & reporting. TripPlanner Sample Application xCelerator, February 2011
  • 24. TripPlanner xCelerator - Estimated gains Delay between a Trip request and the booking reduced by 50% (at least) Tasks Initial delay New delay with xCP Trip request by the employee 15 min 10 min Paper forms management by the Assistant 3 hours 2 hours (validation, filing, etc) If needed, validation by a Manager 1 - 3 days 1 day Bookings 1 day 1 day 2 min Reporting of travel costs by the Assistant 15 min (fully integrated in the screen dedicated to trip organization) Update of the “travel planning” (with trips of all the 0 min 5 min employees of the department) by the Assistant (automatic) Time usually consumed by the traveler 3 min - To prepare his trip (localization, itineraries, etc.) 30 - 60 min (printing of a single memo, - To print different elements (vouchers, etc.) with all information) TripPlanner Sample Application xCelerator, February 2011
  • 25. Agenda – TripPlanner xCelerator Presentation of the TripPlanner sample application Specific use case Benefits of the xCP approach Application preview Conclusion Releases TripPlanner Sample Application xCelerator, February 2011
  • 26. TripPlanner xCelerator Captiva InputAccel Scan Plus User Interface TripPlanner Sample Application xCelerator, February 2011
  • 27. TripPlanner xCelerator – Processes Overview The “TripPlanner” process The “TripPlanner” process template is the main process. It manages the inbound channels, the data extraction from the PDF Form, the identification and storage of the trip object, and then triggers 2 sub processes: • “Processing Trip Request” • “Send Trip Memo” TripPlanner Sample Application xCelerator, February 2011
  • 28. TripPlanner xCelerator – Processes Overview “Processing Trip Request” process The “Processing Trip Request” process template includes 2 manual activities: • the manager approval (only for long trips, according to an automatic preliminary evaluation, based on the distance and duration), • the organization of the trip by the assistant. Then, many automatic activities are in charge of the retrieval of additional information (itinerary maps, location maps, detailed itineraries) and generation of the trip memo (HTML and PDF formats). TripPlanner Sample Application xCelerator, February 2011
  • 29. TripPlanner xCelerator – Processes Overview The “Send Trip Memo” process template is fully automatic. It generates iCalendar events (reminders) for trip steps by Train or Plane, and finally sends the trip memo (HTML body, PDF “Send Trip Memo” Process memo and iCalendar events in attachment) TripPlanner Sample Application xCelerator, February 2011
  • 30. Agenda – TripPlanner xCelerator Presentation of the TripPlanner sample application Specific use case Benefits of the xCP approach Application preview Conclusion Releases TripPlanner Sample Application xCelerator, February 2011
  • 31. TripPlanner xCelerator - Estimated Workload Workload for TripPlanner v1 Men.days [Analysis] Study of the EMC-Documentum xCP Best Practices Guide and the reusable 1 xCelerator [Analysis] Brainstorming & Design of the sample application 1 [Build] Installation of the different software 1 [Build] Integration with Captiva & process implementation 2 [Build] Specific Development, including the first version of the “PDF Form Reader 3 xCelerator” [Build] Reuse and modification of design patterns 1 [Implementation] Process Builder 4 [Implementation] Form Builder 3 [Implementation] Integration of the different components 1 [Implementation] Testing and fixing bugs 1 [Marketing] Demo Scenario & associated tests 1 [Marketing] Installation Guide & Marketing PowerPoint 1 TOTAL MEN.DAYS 20 TripPlanner Sample Application xCelerator, February 2011
  • 32. TripPlanner xCelerator - Estimated Workload Workload for TripPlanner v2 Men.days [Implementation] BAM 2 [Marketing] Installation Guide & Marketing PowerPoint 2 TOTAL MEN.DAYS 4 TripPlanner Sample Application xCelerator, February 2011
  • 33. TripPlanner xCelerator - Conclusion Thanks to the TripPlanner xCelerator: Employees can travel with a complete Memo readable from any device Processing time of every Trip request is reduced by 50% Managers can have a direct access to the system to validate request and to follow-up the Corporate Travel Expenses Such an application has been designed, built and implemented in few days using xCP. The global process is adaptable to every organization’s travel policies by simple configuration. TripPlanner Sample Application xCelerator, February 2011
  • 34. Agenda – TripPlanner xCelerator Presentation of the TripPlanner sample application Specific use case Benefits of the xCP approach Application preview Conclusion Releases TripPlanner Sample Application xCelerator, February 2011
  • 35. TripPlanner xCelerator - Releases TripPlanner xCelerator This last version (v2) has been released on February 2011 It includes: – new functionalities such as reports & Business Activity Monitoring – detailed documentation & user manual PDF Form Reader xCelerator First version released on February 2011 (https://community.emc.com/docs/DOC-9863) This xCelerator is designed to get information from an Adobe PDF Form in order to use it as process variables or metadata of the process package TripPlanner Sample Application xCelerator, February 2011
  • 36. Questions Support information The TripPlanner Sample Application xCP xCelerator is not supported by EMC. It is supported by euroscript International (http://www.euroscript.com). Contacts Please feel free to contact us for any question: • Julien Fontaine, Consultant, julien.fontaine@eurodoc.com • Benoit Mittau, Project Leader, benoit.mittau@eurodoc.com • Wilhelm Peraud, Developer, wilhelm.peraud@eurodoc.com TripPlanner Sample Application xCelerator, February 2011
  • 37. Thank you for your attention.