Hi guys,
I've been asked to create an app, B4J & B4A, to allow our field techs to keep track of what is still to do, and what has been done in a particular assignment.
At this moment all is done a bit "on the flow" and at the end of an assignment, the original documentation that was handed to the techs is written allover with notes and other important stuff.
Basically, a Tech receives a bunch of papers dettailling a project and then he implements it, at the end there's a Photo Report that needs to be done.
So, what I aim for is...
Server Side:
- The manager creates the Project Folder and Adds the Basic Info, which is a Schematic and some other info; Sets the time frame and delivery dates as well as the team assigned.
- Based on the Schematic, the app should then add to the folder the correspondent "modules", like info sheets for a particular part of the schematic. this, automatically.
Android Side:
-Push notifications with, what is still to do, and alerting for the delivery time.
- Ability to correct the Base schematic by adding or removing path points.
- Automatically add or remove files related to the added or removed points.
- Upload of the finished project files, along with the Photo report.
This would be the Basis... so where is my problem, you may ask??
Well, a schematic has ONE single departure point and can have several Paths deryving from it, each of them a single PathWay.
Along each PathWay, the can be any amount of Passage Points, and of Stop Point (The last Stop Point of a PathWay would be a Terminus)
Each Passage point has a specific Photo report to be done, as well as each StopPoint (The same for the Terminus)
So, how can I implement this in a dynamic way?
Should I create a list of modules and a "Create Folder" Button to go through the List and adds the Listed Modules?
Or add the modules as the manager adds the Pathways?
Any insight is welcomed