I'm running into repeated instances with both DJO (DejaOffice) and CL (CompanionLink) where some items get missed and so are not synced. I think this happens more so with DJO not registering items from DJC (DejaCloud), but it may be happening the other way too. I've also noticed it with items in Outlook that have been missed and require a ReRead of Outlook.
I've been coordinating with tech support about all this and they've been great to work with. But it seems to me that even as they are working hard to find and squash bugs (which I greatly appreciate!!), that there is probably always going to be the potential in any syncing system for there to be weird circumstances that cause things to be missed (there can be so many variables at play on the software level). So my idea is to add user configurable settings in both DJO and CL for automatically performing a ReRead. This, in conjunction with ongoing improvements in the syncing mechanisms, could help catch and mitigate those difficult to plan for programming circumstances where item changes are missed.
In DJO the settings might look something like this:
-Automatically perform a ReRead of Deja Office every X syncs and a minimum of Y times a Hour/Day/Week/Month. Limit ReRead to the following time periods (have the ability to create multiple time periods). Limit ReRead to Wifi (y/n).
-Automatically perform a ReRead of Deja Cloud every X syncs and a minimum of Y times a Hour/Day/Week/Month. Limit ReRead to the following time periods (have the ability to create multiple time periods). Limit ReRead to Wifi (y/n).
In CL the settings might look something like this:
-Automatically perform a ReRead of Outlook every X syncs and a minimum of Y times a Hour/Day/Week/Month. Limit ReRead to the following time periods (have the ability to create multiple time periods).
-Automatically perform a ReRead of Deja Cloud every X syncs and a minimum of Y times a Hour/Day/Week/Month. Limit ReRead to the following time periods (have the ability to create multiple time periods).
Obviously, each of the above should be independently configurable of the other settings (eg, some users may wish to just focus on doing a ReRead of DJC, but not doing ReReads [or as frequent ReReads] of their device data.
The time period constraints are there to help for users where due to device limitations (eg, less powerful device) and/or database size a ReRead can take much more time and/or resources, so being able to limit the ReRead to low importance times could be nice (eg, early in the morning, during lunch time, etc.).
The limit to Wifi option may be somewhat redundant if DJO implements (as I believe is tentatively planned) an option to limit DJC syncs to Wifi. But again, since a ReRead is pulling/pushing more data, it could still be nice to have an additional option here (as some users may wish to allow DJC sync via their phone data plan, but not wish to perform a ReRead over their data plan).
As an aside, I really appreciate that the CL/DJO staff take user ideas and suggestions in consideration--I think that speaks well of you all as an organization.
Thanks!
I've been coordinating with tech support about all this and they've been great to work with. But it seems to me that even as they are working hard to find and squash bugs (which I greatly appreciate!!), that there is probably always going to be the potential in any syncing system for there to be weird circumstances that cause things to be missed (there can be so many variables at play on the software level). So my idea is to add user configurable settings in both DJO and CL for automatically performing a ReRead. This, in conjunction with ongoing improvements in the syncing mechanisms, could help catch and mitigate those difficult to plan for programming circumstances where item changes are missed.
In DJO the settings might look something like this:
-Automatically perform a ReRead of Deja Office every X syncs and a minimum of Y times a Hour/Day/Week/Month. Limit ReRead to the following time periods (have the ability to create multiple time periods). Limit ReRead to Wifi (y/n).
-Automatically perform a ReRead of Deja Cloud every X syncs and a minimum of Y times a Hour/Day/Week/Month. Limit ReRead to the following time periods (have the ability to create multiple time periods). Limit ReRead to Wifi (y/n).
In CL the settings might look something like this:
-Automatically perform a ReRead of Outlook every X syncs and a minimum of Y times a Hour/Day/Week/Month. Limit ReRead to the following time periods (have the ability to create multiple time periods).
-Automatically perform a ReRead of Deja Cloud every X syncs and a minimum of Y times a Hour/Day/Week/Month. Limit ReRead to the following time periods (have the ability to create multiple time periods).
Obviously, each of the above should be independently configurable of the other settings (eg, some users may wish to just focus on doing a ReRead of DJC, but not doing ReReads [or as frequent ReReads] of their device data.
The time period constraints are there to help for users where due to device limitations (eg, less powerful device) and/or database size a ReRead can take much more time and/or resources, so being able to limit the ReRead to low importance times could be nice (eg, early in the morning, during lunch time, etc.).
The limit to Wifi option may be somewhat redundant if DJO implements (as I believe is tentatively planned) an option to limit DJC syncs to Wifi. But again, since a ReRead is pulling/pushing more data, it could still be nice to have an additional option here (as some users may wish to allow DJC sync via their phone data plan, but not wish to perform a ReRead over their data plan).
As an aside, I really appreciate that the CL/DJO staff take user ideas and suggestions in consideration--I think that speaks well of you all as an organization.

Thanks!

Comment