Добро пожаловать, Гость
Запомнить меня

ТЕМА:

Индикатор успешной синхронизации с сервером 2 года 2 мес. назад #2153

  • Автор темы
  • Turpak
  • Не в сети
  • New Member
  • New Member
  • Registered
  • Сообщений: 8
  • Спасибо получено: 0
Добрый день!
Для контроля синхронизации файла с сервером в данный момент есть только один индикатор - запись в .log файл.

Записи имеют однотипный вид с разделителями "|".

11.09.2022 17:48:43 | Пользователь | [СС_СОТ_Р_1] Вид | 935c8c0b-0db2-4258-9fcb-826794540ec8 | Editing | Success | |
11.09.2022 17:49:01 | Пользователь | СС_Отображение УГО | 651c4c11-1b4e-4c07-af06-a8a62ef007b8 | Editing | Success | |
11.09.2022 17:49:08 | Пользователь | [СС_СОТ_Р_1] Вид | 935c8c0b-0db2-4258-9fcb-826794540ec8 | Editing | Success | |
11.09.2022 17:49:44 | Пользователь | _СС_СОТ_Оборудование | a2694f0f-c2b1-448a-a8d4-f78c14b800c2 | Editing | Success | |

Идея дополнения заключается в прозрачном текстовом поле, в котором, после нажатия кнопки синхронизации, быстро прокручивалась бы краткая сводка синхронизированных действий (текста, который был дописан в этот log-файл) похожим образом, как выводятся текстовки во время установки программ.
Условно
"[СС_СОТ_Р_1] Вид - Editing
СС_Отображение УГО - Editing
СС_СОТ_Р_1] Вид - Editing
_СС_СОТ_Оборудование - Editing"

Если успешно - то текст зелёненьким цветом, если не успешно - красным.
И если за всю пачку все транзакции были успешными - выводить в конце надпись "синхронизация успешна" / "Успешно", или что-то подобное.

По последнему описанному действию - можно быть уверенным в объёме информации, которая отправлена на сервер, а по итоговой подписи - в успешности синхронизации в целом.

Функция нужна для пользователей, которые работают в режиме совместного доступа.

Логи лежат по адресу:
C:\Users\Имя_Пользователя\AppData\Local\Renga Software\Renga
Файл лога не обнуляется после синхронизации и в нём лежит много текстовки, поэтому за ним нужно как-то следить.

UPD. В одной сессии при работе с разными проектами - заполняются разные файлы .log, Как вариант - можно смотреть на тот файл, который самый последный был изменён в папке.
Последнее редактирование: Post by Turpak.
Тема заблокирована.

Индикатор успешной синхронизации с сервером 2 года 2 мес. назад #2154

  • Modis аватар
  • Modis
  • Ушел
  • Administrator
  • Administrator
  • Super Users
  • Сообщений: 1279
  • Спасибо получено: 161
Я бы конечно мог попробовать что-то сделать, но для этого нужен... сервер )) Которого у меня нет
Ну или хотя бы такие логи
Тема заблокирована.

Индикатор успешной синхронизации с сервером 2 года 2 мес. назад #2157

  • Автор темы
  • Turpak
  • Не в сети
  • New Member
  • New Member
  • Registered
  • Сообщений: 8
  • Спасибо получено: 0
Протестировали на сервере - записи в журнале на стороне пользователя появляются ДО синхронизации и у них статус "success", даже если по факту сервер эти изменения не принял. Т.е. когда по идее должно быть "failed".
Идея в таком виде (с контролем журнала на стороне проектировщика) не работоспособна. Тему можно закрывать.
Тема заблокирована.
  • Страница:
  • 1