Created by ETVCteam, v.2.52, 10.03.2013
Краткое описание:
Application etvcCorrespondence provides tools for incoming and outgoing correspondence registration and evidence.
Developer - ETVCTeam
Это middleware-приложение создано на платформе XWiki. Также используются следующие расширения платформы XWiki: Spoiler Macro, Tabs Macro
Версии 2.4x, 2.5x - мультиязычность, группы секций, карта дерева папок
- 2.52, 10.03.2013 - доработки и исправления ошибок. Подробнее:
- Незначительные изменения в представлении для шаблона mini.
- Исправлено некорректное отображение формы папок в случае использования поля ссылка.
- Показ закладок с активностью пользователей сделан опциональным (задается на уровне групп секций)
- Добавлена возможность вывода произвольного XWiki-контента в отдельной закладке на уровне групп секций
- 2.51, 05.03.2013 - доработки и исправления ошибок. Подробнее:
- В набор полей для документов добавлены поля: DateTimeInit, Place, Reference, Copied.
- Добавлены новые шаблоны полей документов: supermini, 4meetings, correspondence.
- добавлена функция скрытия возможности добавления xwiki страниц к документу и / или возможности выбора аттачей, в случае если соответствующем набором полей документа это не предусмотрено.
- исправлено отображение панели управления для справочников и страницы About
- исправления в макросе FullTree для случая визуализации дерева (например в глобальном меню) в режиме редактирования
- оптимизирована визуальная форма страницы документа для разных случаев отображения
- на страницу документа выведена информация о комментариях, истории (в виде стандартных закладок внизу страницы)
- 2.50, 25.02.2013 - пользовательский выбор полей документов, карта дерева папок. Подробно:
- Карта дерева папок:
- Реализован velocity-макрос (TreeMapMacro), визуализирующий полное дерево папок (группы секций - секции - папки)
- параметры макроса: depth - от 1 до 3, design - heading или tree
- при наличии единственной секции внутри группы - уровень секции пропускается
- вариант tree - возможно использовать в горизонтальном меню
- вариант heading - удобно использовать как full map структуры корреспонденции (пример - etvcCorrespondence2.Map)
- Возможность выбора набора полей для документов в секции
- на уровне секции добавлена возможность выбора шаблонов: mini - показывает только основную инфу о документе; standart - полный, подробный набор полей
- К выбору шаблона на уровне секции привязан: вид странички документа в режимах редактирования и просмотра, livetable со списком документов на уровне папки, livetable со списком документов на уровне секции.
- Объединен алгоритм livetable со списком документов для уровня папки и для уровня секции
- Прочее:
- переработана поддержка мультиязычности
- исправлены и написаны все переводы: EN, RU, RO
- Исправления на форме визуализации групп секций
- Исправлено отображение списка всех документов секции для случая, когда в одном разделе имеется несколько секций (раньше всегда показывало все документы секции).
- В случае, если в одном разделе имеется несколько секций, закладка активности для страницы секции не показывается (т.к. фактически она показывает активность всего раздела)
- Карта дерева папок:
- 2.41, 13.02.2013 - дальнейшее развитие групп секций и мультиязычности. Подробно:
- Доработки для групп секций:
- убран показ полного пути (hierarchy)
- добавлен индекс для групп секций
- при открытии группы секций теперь сразу же показывается не только сам перечень секций, но и содержимое 1-ой секции по порядку
- изменено отображение секций в списке: теперь показывается только индекс и полное имя (раньше показывалось еще и короткое обозначение)
- изменена сортировка списка секций: вместо сортировки по названию - сортировка производится по индексу
- реализована специальная обработка для случая, если секция в группе только одна: в этом случае список групп секций скрывается и содержимое секции показывается на весь экран, допуская при этом простейщие операции (но не добавления папок)
- убрано отображение панели для страницы группы секции
- название секции реализовано в виде ссылки, позволяющей осуществить переход к странице секции - может быть востребовано, для случая, когда секция в группе одна и отображается на всю страницу.
- Доработана система поддержки мультиязычности для:
- pagename папок при создании
- заголовка папок на странице и в панели
- Исправлено отображение имени папки в закладке all documents на уровне секций: теперь показывается title вместо pagename.
- Доработки для групп секций:
- 2.40, 11.02.2013 - реализована поддержка мультиязычности и понятие групп секций. Подробно:
- Добавлена поддержка мультиязычности для 3-х языков:
- EN - сделан языком приложения по умолчанию
- RO - поддержка языка реализована, перевод выполнен частично
- RU - поддержка языка реализована, перевод не выполнен
- Реализовано понятие групп секций:
- удобнее создавать через стандартный механизм TemplateProviders XWiki (для spaces)
- показывает перечень секций, являющихся child-ами по отношению к странице группы секций
- реализован механизм выбора и удобной работы с содержимым секции прямо из страницы группы
- Другие мелкие улучшения и исправления:
- исправлен skin для livetable с мелким шрифтом
- убраны лишние пропуски (например на странице секций)
- Добавлена поддержка мультиязычности для 3-х языков:
Версии 2.1x-2.3x - множественные секции, прикрепление страниц XWiki к документам
- 2.31, 25/11/2012 - Мелкие улучшения:
- В колонке, содержащей перечень страниц XWiki прикрепленных к документу, формат изменен аналогично колонке attachments.
- Добавлена preview-иконка для просмотра офисных документов прямо из LiveTable (модернизирован макрос livetable_getAttachmentsList на странице XWiki.LiveTableResultsMacros (страница прикреплена в виде аттача к приложению).
- 2.30, 18/11/2012 - Улучшения в экранных формах. Подробный перечень реализованного функционала:
- В таблицу документов добавлена колонка, показывающая все прикрепленные страницы XWiki
- На Dashboard секции добавлена закладка показывающая перечень всех документов секции (фактически показывает все документы раздела, соответственно корректно показывает документы по секции только когда в разделе 1 секция)
- На Dashboard секции добавлена закладка с активностью пользователей в данной секции (показывает активность для всего раздела, соответственно корректно показывает данные по секции только когда в разделе 1 секция)
- Оптимизирован внешний вид страницы документа
- Исправлена структура классов папок и документов для случая использования одинаковых имен секций, папок в разных разделах XWiki
- Исправлены фильтры печатных форм для случая использования одинаковых имен секций / папок
- Другие мелкие улучшения и исправления
- 2.20, 02/04/2012 - реализована возможность приложения к документу не только аттачей, но и страниц XWiki, выбираемых через стандартный диалог (в т.ч. возможно использовать xwiki-шаблоны).
- 2.10, 19/02/2012 - реализована поддержка неограниченного числа секций, а также другие улучшения. Подробный перечень реализованного функционала:
- На уровне приложения реализована поддержка множества секций (в т.ч. в других разделах XWiki). Для этого внесены необходимые добавления и изменения: в класс Folders, в LiveTable папок, в процедуру формирования имени Папки, для ссылок на панели управления, для общих страниц приложения (about, справочники).
- Переписана процедура определения последнего номера папки / документа: учитывает теперь секцию, берется не количество экземпляров, а максимальный номер
- В классах Docs и Folders - поля num сделаны типа integer для совместимости с новыми вариантами процедур расчета номера
- Применен новый выпадающий Календарь для полей типа Date
- Реализован механизм скрытия тех или иных пунктов Панели управления в зависимости от прав пользователя: добавление секции - только для администраторов, добавление папок, документов - только для имеющих права на редактирование
- Исправлена ошибка преобразования имени страницы для справочников
Версии 2.0x - полностью переписано заново, в т.ч. неограниченное число папок, LiveTable, управляющая панель и пр.
- 2.02, 02/12/2011 - мелочи:
- Вместо макро Section (как нестандартного), на форме управления Справочниками, теперь используется макро Container.
- 2.01, 08/02/2011 - мелкие доработки:
- Исправлено представление экранной формы для справочников: применен специальный стиль, убраны закладки внизу.
- Исправлено history
- 2.00, 30/01/2011. Приложение полностью переписано заново. Из функционала предыдущих версий остался нереализованным только механизм уведомлений (предполагается реализация в последующих версиях). Перечень реализованных функций:
- Введено понятие секции со своими параметрами (название, индекс и пр.), в рамках которого, через child-связь, и создаются папки, а в них - документы. В текущей версии имеется одна секция и возможность создания новых секций ограничена (в последующих версиях предполагается реализация полного функционала по управлению секциями).
- Перечень папок сделан не фиксированным, а представляет собой динамическую экранную форму, папки в которой добавляются, меняется их параметры (название, внутренний номер и пр.) или удаляются.
- Все экранные таблицы переделаны на технологию live-table. Изменено их представление.
- Создана специальная панель управления, на которую вынесены все действия (добавления, переходы и пр.)
- Текущий реализованный язык интерфейса - румынский (многоязычность будет добавлена в последующих версиях).
- Приложение ISO9000 совместимо - введена жесткая нумерация папок (аналогично документам) добавлены специальные параметры для секций, папок, документов, введены специальные экранные формы реестра папок и реестра документов.
Версии 1.2x, 1.3x - механизм уведомлений (отложенные и немедленные)
- 1.3, 04/12/2010
- введены немедленные уведомления, рассылаемые для каждого отдельного документа по кнопке "Send alert"
- для немедленных уведомлений введен отдельный список рассылки
- добавлен параметр ServerName; ссылка в письме-уведомлении формируется на этот сервер (вместо localhost)
- добавлена рассылка отложенных уведомлений также и для входящей корреспонденции; рассылка уведомлений включается и выключается параметром настройки для всех типов корреспонденции
- 1.21, 31/10/2010 - мелкие исправления и доработки:
- исправлено отображение поля, показывающего результат последней отправки для документов (LastAlertSuccess)
- исключены из просмотра и обработки для Incoming поля, связанные с alert-ами (LastAlertTime, LastAlertSuccess, UseAtNextAlert)
- 1.2, 28/10/2010 - добавлена возможность по отправке отложенных уведомлений о outgoing-корреспонденции:
- возможность выбора пользователей XWiki, кому рассылаются уведомления
- универсальная форма для установки разных опций приложения, в т.ч.:
- возможность настройки количества дней, на которые уведомление откладывается
- установка времени отправки через Scheduler
- регистрация для каждого документа:
- времени выполнения задания
- результата отправки (успешно / неуспешно)
- возможность ручной установки необходимости повторного уведомления
Версии 1.0x, 1.1x - базовая функциональность и pdf-реестры
- 1.11, 19/10/2010 - мелкие изменения:
- информация о about и history вынесена с WebHome на отдельные страницы
- на WebHome сделан показ текущей версии в виде линка на about+history
- 1.1, 17/10/2010 - added pdf-report for Incoming and Outgoing
- 1.02, 26/05/2010 - small changes:
- fixed uncorrectly link to get attachment using Ref.No column
- fixed uncorrectly parent links for Incoming and Outgoing
- 1.01, 25/05/2010 - changes:
- create possibility to attach files for each incoming & outgoing document
- create possibility to get document attachment using Ref.No column
- delete unused directories (DocTypes & ResolutionTypes) from WebHome
- rename directory "Persons" to "Senders/Recipients"
- 1.00, 21/05/2010 - first public release.
О программе
Application etvcCorrespondence provides tools for incoming and outgoing correspondence registration and evidence.
Developer - ETVCTeam
Это middleware-приложение создано на платформе XWiki. Также используется следующие расширения платформы XWiki: Spoiler Macro, Tabs Macro
Описание
в разработке ...