roos-fs tasks #196
open
Sync Rules and offline mode
Added by Vadim Pariev 10 months ago.
Updated 5 days ago.
Description
General
Most of the time the technicains that work with the vechicles are servicing the vechicle where no connection to the internet is possible. The problem is that most of the time there could be multiple vechicles that need servicing or repairs (underground parking). Since the user needs to record all the data and finish the tasks/service from his side, as well as receive the infromation on the other vechicles that need servicing, he need to have an offline option to view the infromation about it, services, tasks.
Expected result
- Vechicles, services, tasks, customers, vechicle users, locations are stored locally on the phone so that to be viewed independently of the internet availablity
- all native features are intackt (calling, emailing, etc.)
- user can open, provide descrition, upload pictures, fill in the description fields, answer the questions (multi selection, bullian), change status of the tasks and the service
- the synch is forced as soon as the imternet connection is provided
NOTE: we do not require any setting for the limitations for the internet speed or wifi availality since all the users are having the corporate simcards
- the synch process is shown to the user so that he can understand if the synch has started ir not as well as if the data in his device is up to date or not
- Assignee set to Victoria Grishkova
- Description updated (diff)
- Status changed from Backlog to Open
- Subject changed from Sinc Rules and offline mode to Sync Rules and offline mode
- Status changed from Open to In progress
- Status changed from In progress to Open
- Estimated time set to 40:00 h
- Status changed from Open to In progress
As discussed with the customer following approach is to be implimented:
- the mobile user can select what location the user can download for the OFFLINE usage
- That would include - the location ifo, vechles from this location, services for these vechicles, tasks in the services
- it is stated when it was last downloaded
- it is clear if the saved data locally was synched with the server
- we save the filled out tasks locally until synch
- Status changed from In progress to In review
- Status changed from In review to Deployed (QA)
Environment:
- OS: Windows 11 Version 24H2 for x64-based systems(KB5065426) (26100.6584)
- Browser: Chrome 140.0.7339.186 (Official Build) (64-bit)
- Platform: Desktop
- Executor: Tretjacova Olenf.
Using has alredy been opened the Service:
Preconditions:
- Create the Location.(ModalTestLocation06/10 Location was created) https://screenrec.com/share/NlR5rfwKhV
- Create the Vehicle and assign this Vehicle to the Location created in step 1. https://screenrec.com/share/Qeuxoypw6j
- Create a Task template that includes a checklist with all fields selected from dropdown choices.https://screenrec.com/share/uviqfZXKye
- Create a Service 'TestService06/10' that uses the Task from step 2 and applies certain conditions from step 3. https://screenrec.com/share/Ok3oLbYinM
- Open teh Service TestService06/10.
- Click on the button 'Open Service' - Click the confirmation 'Open Service'.
- Click on the button 'Open' in the '1 Task' section -Click the confirmation 'Open Task'- click the 'Set Planed Date' - select Plane Date 10/06/2025 and click the button 'Set Planned Date' - the Task was opened.
Steps to Reproduse:
- Open mobile APK ROSS-fs.
- Click the icon Location at the botton of the page.
- Enter ModalTestLocation06/10 in the search field.
- Click the Download location data to use offline.
- Turn off the internet on the mobile device.
- The Service 'TestService06/10' is not displate at the bottoь of the page from the Tasks (There are displate only Task Template from before using test).
Actual Result:
The Service with the Status opened is avaliable without the internet. https://drive.google.com/drive/u/0/my-drive
Expected Result:
The Service with the status opened is not displate at the botton of the page from the Tasks (There are displate only Task Template from before using test).
- Status changed from Deployed (QA) to QA Failed
Test result ok
Tested on 1.1.1
- Status changed from QA Failed to Ready for Deployment (prod)
- Status changed from Ready for Deployment (prod) to Closed
- Project changed from 8 to Roos-fs-ZIP
Also available in: Atom
PDF