Salesforce App Cloud process-driven application case study

oil The requirement was to streamline the reaction of the organization to incidents on an oilrig utilizing mobile, social and cloud technology.
Requirements included:
  • reporting an incident on a mobile device using a wizard pertaining to the type of incident that occurred;
  • taking photos and videos and automatically uploading them with the report;
  • depending on the type of incident, automatically notifying the appropriate people;
  • recording of actions taken;
  • triggering appropriate workflows;
  • creating and assigning tasks;
  • automatically generating the appropriate government forms;
  • providing appropriate first aid instructions;
  • taking into account the personal health records of the individuals being treated; and
  • providing details of impending weather conditions that may impact incident recovery.
 
The solution also needed to:
  • scale to accommodate a significant increase in usage and users in the case of, for example, a major oil spill;
  • guarantee consistently fast performance;
  • provide 99.99% uptime;
  • provide pre-defined and ad hoc reports and dashboards;
  • provide access to reports of similar incidents to see how they were dealt with, who was involved, and how to get hold of them;
  • include a prearranged place to store documents related to the incident.
 
The information related to the incident needs to be recorded immediately using a mobile device, and trigger appropriate processes based on the type, severity and location of the incident. The information related to the incident needs to be recorded immediately using a mobile device, and trigger appropriate processes based on the type, severity and location of the incident.

Solution

Xpeditor allowed the application to be built with a minimal amount of code – the platform provided core functionality out-the-box, like security, authorization, roles and profiles; a relational database; mobile forms; workflows and wizards; and reports and dashboards.
Without Xpeditor, building the application would have required a technical architect to design the application architecture; a database administrator to design, implement and maintain the database; an analyst to write detailed functional specifications; a team of programmers to write code; a technical writer to ensure everything was well documented; and a project manager to coordinate the work of all personnel and all functions occurring within the application development process.
Common functionality for things like security and permissions, workflow, support for mobile devices, and much more, would need to be built into the application, as would less common but increasingly required functionality, such as support for multiple languages.
And writing the application is just one part of the equation. Add in the need to figure out what technology to use and how to integrate it, procure and implement the hardware and software, find and bring together the right team, plan scalability, ensure constant performance, implement backup and disaster recovery procedures – as a start. Then there is the need to make sure that the specifications are tight, because changing them later won’t be easy.
Now, multiply this by all the applications your organization needs to build, and you begin to get a sense of how transformative Xpeditor can be. With Xpeditor, the initial version of this application was up and running and deployed to thousands of users in a matter of a few weeks.  This would not have been feasible without Xpeditor.
  steps  
Did you enjoy our process-driven application case study? Wanting to implement a Salesforce application? Request a copy of our white paper for more information.