Пожелания к FossDoc

Ответить
Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 875
Зарегистрирован: 26 дек 2008, 16:03

Re: Пожелания к FossDoc

Сообщение Andrew » 14 мар 2016, 12:19

По поиску: еще вариант для вас - собрать папки "по ссылке" в одно место себе, раз они у вас "у разных пользователей". Но, чтобы дать более дельный совет - нужно видеть задачу целиком.
Какая структура папок, почему понадобилось бегать по разным пользователям и что-то у них искать, и т.п. Ведь обычно есть канцелярия где создается практически большинство документов, и в ее же папках публикуют проекты-ответы. В этом случае поиск по номеру проще - стать на корень, поискать. Либо, создать папку себе, назовите ее "Для поиска", в нее по ссылке все папки у разных людей где они что хранят), тогда тоже проще - стали на эту папку и поиск.

Входящее письмо - у него есть кнопка "Создать проект на базе данного документа". В этом случае конечно у вас в "Связанные документы" ссылка на ответ попадет - при регистрации исходящего.
Если же вы делали уже позже ответы на какой-то входящий документ, просто стали на папку "Исходящие" например и создали, связывайте их вручную.
Сама закладка никого не ищет , это полностью ваше дело какие документы к ней прикреплять.

Alexandr
Пользователь
Сообщения: 94
Зарегистрирован: 14 ноя 2011, 08:13
2 + 2 = ?: 4

Re: Пожелания к FossDoc

Сообщение Alexandr » 16 мар 2016, 14:01

Я думал коли на базе создан документ, то они связаны между собой. А цепочка получается рвется. Возможно стоит добавить в будущем автоматическую связку. Что бы можно было видеть по заданию все ответы и по ответу задание. Это иногда хорошо помогало бы.

Alexandr
Пользователь
Сообщения: 94
Зарегистрирован: 14 ноя 2011, 08:13
2 + 2 = ?: 4

Re: Пожелания к FossDoc

Сообщение Alexandr » 16 мар 2016, 14:16

Andrew писал(а): Ведь обычно есть канцелярия где создается практически большинство документов, и в ее же папках публикуют проекты-ответы. В этом случае поиск по номеру проще - стать на корень, поискать. Либо, создать папку себе, назовите ее "Для поиска", в нее по ссылке все папки у разных людей где они что хранят), тогда тоже проще - стали на эту папку и поиск.
Есть теория, как представляется использование программы. И есть практика. Когда все не так и выплывают те или иные нюансы.
Нет еще вариантов создания небольшой кеширующей базы (буквально на текущий документ, лучше оодин два наперед непрочитанных и текущий открытый)? Очень уж долго и некрасиво смотрится как при работе с программой долго прорисовываются кнопки различные, потом исчезают, становятся серыми, перемещаются...
Обычно такое наблюдается когда идет куча запросов о ПО к серверу. А локальный кеш позволил бы одним махом забирать информацию с сервера. Что и быстрее для всех и думаю и сервер бы разгрузило.
Так же никуда не делись (хотя уже лучше) тормоза когда программа не видит сервер, но запущена. В попытке подключиться программа благополучно не дает ничего делать кроме как шевелить мышкой. С этим ничего не планируется делать?

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 875
Зарегистрирован: 26 дек 2008, 16:03

Re: Пожелания к FossDoc

Сообщение Andrew » 16 мар 2016, 14:33

Если все выглядит так, как вы описываете, стоит посмотреть на количество объектов в базе и таблицах, объем бекапа, параметры машины по памяти.

1) скрин объем оперативной памяти на машине-сервере, общие параметры (вкладка "Производительность", внизу где видно общее кол-во памяти, свободно, занято и т.п. )
2) Насколько велик бекап базы на сейчас?
Если у вас MS SQL база, и много файлов (вложений), режим FileStream может серьезно увеличить производительность.

Скрины можете прислать либо сюда либо на ящик support@fossdoc.ru. На ваше письмо я отправлю вам диагностический SQL-запрос, примените его к своей базе, он ничего не меняет но соберет данные о кол-ве записей в таблицах, это будет полезно для сравнения.

Alexandr
Пользователь
Сообщения: 94
Зарегистрирован: 14 ноя 2011, 08:13
2 + 2 = ?: 4

Re: Пожелания к FossDoc

Сообщение Alexandr » 16 мар 2016, 14:48

Я смотрю со стороны пользователя :)
Полагаю данная фишка должна быть штатно. По базе новых полей не нужно ибо при создании поле на номер и заполняется как правило и от него можно плясать (при создании на базе - ключевые поля переносятся на автомате в новый документ).
Или вы про скорость работы? Так это давняя проблема, еще когда база свободная была на скорости это не сказывалось особо ибо от клиента судя по всему идёт куча мелких запросов, а это очень сильно тормозит и сервер при обработке и клиента. Проверено на другом ПО. Скажем так, по сети (а тесты ПО идут по сети обычно) все хорошо. Но через интернет, когда куча соединений и время прохождения сигнала куда как больше это очень заметно.

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 875
Зарегистрирован: 26 дек 2008, 16:03

Re: Пожелания к FossDoc

Сообщение Andrew » 16 мар 2016, 15:31

По поводу поля "На номер": для канцелярии (и для сотрудников) отдела даже сейчас при заполнении поля "На номер" система попытается найти его и подцепить вам в "Связанные документы". Но это сработает если вы в том же подразделении что и канцелярия. Вполне возможно что тут мы это улучшим, чтобы работало для любого отдела.

По поводу работы через интернет: он конечно, бывает разный. Например, сидя дома и имея интернет от провайдера обычный 100 Мбит, особых трудностей по работе из клиента на корпоративный сервер я не наблюдаю. Если пинг у вас "длинный" - это будет выглядеть конечно хуже.

А вы на какой версии работаете сейчас?

Alexandr
Пользователь
Сообщения: 94
Зарегистрирован: 14 ноя 2011, 08:13
2 + 2 = ?: 4

Re: Пожелания к FossDoc

Сообщение Alexandr » 16 мар 2016, 16:59

Есть к примеру рабочие дн сервера, проверки, внутренние саты... прокси, проверка трафика на сервере правила и т.п. и это только на одной стороне, на другой скорее всего не меньше всего навешано. Скорость типичная интернета зачастую 0,256-20мегабит у организаций. Уже на 10 мегабитах программа шевелится гораздо хуже чем на 20-ти, но скоростные показатели загрузки канала при этом низкие, информации пересылается не много. Похоже, что на каждый чих и мысль чихнуть формируется свой маленький запрос. Это очень не выгодно ни с точки зрения сервера ни пользователя.

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 875
Зарегистрирован: 26 дек 2008, 16:03

Re: Пожелания к FossDoc

Сообщение Andrew » 16 мар 2016, 17:13

Да, клиентская часть достаточно интенсивно "долбит" сервер приложений. И запросов там немало. Это цена универсальности - наворачивая что угодно (любые документы, поля, папки) мы делаем систему сложнее в плане эффективности.
Как вариант - веб-доступ попробовать.

Alexandr
Пользователь
Сообщения: 94
Зарегистрирован: 14 ноя 2011, 08:13
2 + 2 = ?: 4

Re: Пожелания к FossDoc

Сообщение Alexandr » 16 мар 2016, 17:40

Вот и нужно как-то все что связан с документом на нескольких вкладка одним запросом отдавать, а еще веселее, что бы новые сообщения, первые из найденных... грузились фоново в свою базу-кеш.
Айфон к примеру не работает особо быстро, как обычные смарты, но он прячет свою медлительность. Так нужно и здесь делать, что бы не наблюдат ькак появляются иконки, как они меняются изчезают...
И поиск. Он не наглядный. Нет документа или еще идет поиск не ведомо. Нужна индикация какая-то, цветной квадратик или что-то подобное.

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 875
Зарегистрирован: 26 дек 2008, 16:03

Re: Пожелания к FossDoc

Сообщение Andrew » 17 мар 2016, 10:16

На самом деле клиентская часть "кеширует" на памяти много чего. Но это, до тех пор, пока вы не выключили компьютер. Были и есть планы вывода некоторых часто запрашиваемых вещей (например, типов документов) в кеш на диск, но пока до реализации это не дошло. Как вы можете догадываться, задач в этом достаточно большом проекте также великое множество. По поиску - да, индикации нет, этот момент я думаю, исправят раньше, чем ускорение, кеш на диске и т.п.

Ответить

Вернуться в «Пожелания и доработки функционала системы»