Field Force Management

We are looking to get a web & mobile application (multi-tenant) developed for the field workforce. The users to the application are broadly categorized as Agents (workforce), Managers, Administrator & Customers. The features or modules of the application are a) Locate & Track workforce, b) Data Collection on the field, c) Alerts (email, SMS) to Agents & Customers etc. d) Reports & Analytic, e) Manage (the application) & f) Login (Authentication & Authorization).


1) The Agents or workforce in the system will have a reporting-to hierarchical relation (Multi-level).

Key Attributes: Unique Id, Device Id, Device Sim #, Mobile Sim #, Mobile #, Vehicle #, Name, Address, Workstation (Work Location), Department, Job Title, Reporting To, Photos, multiple geo-fences (on Agents address, workstation, and work jurisdictions), Assigned customers etc as fixed attributes and some customizable attributes (Min 8). The system should be able to pull and push data from/to HRMS.

2) Manager is someone who has someone reporting to them. Key Attributes will be same as agent.

3) Agents do business with Customers. Key Attributes of Customer - Unique ID, Name, Address, Telephone #, email Id, photos, multiple geo-fences and some customizable attributes (Min 8).


All features will be available on web and a subset (relevant features) on Android mobile device. Additional feature on the mobile will be to provide location data for regular customizable time intervals) to the server.

Locate & Track: (Location data of the workforce will be either from a GPS device associated to the Agent or from the mobile device (Android) of the agent.), The key attributes of location data is of GPRMC format.

Ability to view locate and track on a map (route traversed) workforce based on a) unique ids associated with Agents, b) time range C) in a Location, along with Geo-fences of customers and agents as options. Various markers to indicate the track of the agent on the maps. Agents also should be able to see peers in the vicinity.

Data Collection:

Data collection or entry on the field will be done using forms (eg. Questionnaire, Surveys,Feedback etc) . Forms are defined by Admin. The form elements or fields can be of type - Text, numeric, Boolean, choice etc.

Feedback form can be filled by customer or agent.


SMS/Email alerts based on events to be sent to agents, managers, customers, agents

eg. a) Manager gets an alert when the agent goes out of its geo-fence. Customer get an alert when the agent is with in the customers geo-fence, etc.

Broadcast msgs: 1-N, 1-1, peer to peers etc.

Reports & Analytic: These are either tabular and/or graphical. These are based on location data (track data) and from the data collected from the forms.

eg. a) Travel time vs idle time over a time range

b) Statistical analysis of data collected having count, sum, average, mean, deviation etc by agent, location, time and other dimensions.

c) Trip reports and expense claim (automatic calculation and workflow)

Around 5-10 reports on location/tracking data. Around 3-5 reports on data collected.

Manage: Primarily available to Administrator, few options to managers. agents & customers.

a) Manage (add/edit/delete/bulk upload) Agents and their hierarchy,

b) Define multiple geo-fences on agents & customers etc.

c) Manage(add/edit/delete/bulk upload) customers and their geo-fences

d) Assigning customers to agents

e) Assigning tasks/activities to agents

f) Manage (add/edit/delete) forms and assign them to various agents and tasks

g) Manage permissions (user management)

h) manage expense claiming rules

Login: Authentication and Authorization of users based on permissions

I will provide more details and will be open to suggestions.

Skills: Android, MySQL, PHP

See more: field force expense claim format, system manager application android, system administrator looking for job, route manager, min range, looking for a travel agent, get gps by sms, events manager job, e track gps, entry level management, device management android, define data entry, define android, customer workflow, business format analysis, bulk sms for business, application manager android, android user agent, android permissions, android multiple users, android location manager, android device manager, android device management, android device id, android device administrator

About the Employer:
( 0 reviews ) India

Project ID: #4012691

8 freelancers are bidding on average $1231 for this job


Sri Technocrat is marvelous in its quality. We have been maintaining the quality in every field whether it is services or training. We have proved our stability. We have been working with the same grace & quality. Our More

$850 USD in 40 days
(43 Reviews)

We are a team of developers and designers who are in this field from more than 6 years. Please check your PMB for details. If you will give us the project then we will do that better quality of work within the time per More

$700 USD in 17 days
(13 Reviews)

Lets Start :)

$700 USD in 20 days
(25 Reviews)

Hi, We are a IT company in India and We are experts with Android and Iphone projects. We are very efficient in location based applications . More info is in PMB Regards, Sourabh

$1000 USD in 25 days
(1 Review)

Hi, I am a Software Engineer experienced in the development of iOS and Android applications. I have experience in the development of games using GL. I have also developed applications other than games using native U More

$1000 USD in 20 days
(2 Reviews)

We can send you a free demo based on your specification immediately as we have already done this kind of application. Thanks

$1500 USD in 10 days
(0 Reviews)

consider me in

$700 USD in 30 days
(0 Reviews)

We are freelance software developers. If you contact me I can give a quote for your project and we can discuss the details. <b><i>Removed by Admin</i></b>

$500 USD in 1 day
(0 Reviews)

Hello, We have an effective solution for you. Please see our message for details.

$3600 USD in 45 days
(0 Reviews)