Die Website wird gerade in die aktuelle Sprache übersetzt. Bitte nutzen Sie vorübergehend die englische Version

Hinweis

Ab dem 24. Dezember 2025 wird der Support des Forums eingestellt und das Forum in den Modus "Nur Lesen" versetzt. Ihre Fragen, Anmerkungen und Vorschläge können Sie im Abschnitt "Diskussion" auf den Seiten der entsprechenden Plugins hinterlassen. Ideen für neue Plugins können Sie per E-Mail oder im Support-Chat auf Telegram einsenden. Im Jahr 2026 wird das Forum vollständig von der Website entfernt

TOPIC:

Индикатор успешной синхронизации с сервером 11 Sep 2022 18:08 #2153

  • Topic Author
  • Turpak
  • Offline
  • New Member
  • New Member
  • Registered
  • Posts: 8
  • Thank you received: 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, Как вариант - можно смотреть на тот файл, который самый последный был изменён в папке.

Индикатор успешной синхронизации с сервером 12 Sep 2022 07:36 #2154

  • Modis's Avatar
  • Modis
  • Offline
  • Administrator
  • Administrator
  • Super Users
  • Posts: 1448
  • Thank you received: 188
Я бы конечно мог попробовать что-то сделать, но для этого нужен... сервер )) Которого у меня нет
Ну или хотя бы такие логи

Индикатор успешной синхронизации с сервером 15 Sep 2022 21:48 #2157

  • Topic Author
  • Turpak
  • Offline
  • New Member
  • New Member
  • Registered
  • Posts: 8
  • Thank you received: 0
Протестировали на сервере - записи в журнале на стороне пользователя появляются ДО синхронизации и у них статус "success", даже если по факту сервер эти изменения не принял. Т.е. когда по идее должно быть "failed".
Идея в таком виде (с контролем журнала на стороне проектировщика) не работоспособна. Тему можно закрывать.
  • Page:
  • 1