Документация

 Разработчику

 Часто задаваемые вопросы (FAQ)



 

  Изменения в версиях


Версия 2.1.09 (АИСТ-М 1.0.09)


ПЗ "Менеджер технологических схем"

  • Добавлено: сортировка в списке ролей.
  • Добавлено: сортировка в списке этапов по порядку.
  • Добавлено: сортировка в списке свойств по порядку.
  • Добавлено: отображение идентификаторов (ID) ролей, свойств и этапов в списках.
  • Добавлено: в графическом представлении схемы фоновая разметка разбивки по странично (формат A4), так как может быть выведено на печать.
  • Добавлено: два действия, доступных на графическом представлении схемы для перехода "Перейти к начальному этапу" и "Перейти к этапу назначению", для быстрой навигации по схеме.
  • Добавлено: возможность отключения подписей к переходам.
  • Добавлено: пункты в основное меню "сохранить изменения" и "откатить изменения". Теперь для того, чтобы отказаться от изменений нет необходимости закрывать задачу.
  • Исправлено: если технологическая схема достаточно протяженная, то самые длинные переходы не прорисовывались.
  • Исправлено: отрисовка графических компонентов схемы улучшена.
  • Исправлено: создание графического представления технологической схемы оптимизировано.
  • Исправлено: ошибка при комбинации действий увеличении области редактирования скрипта и нажатии кнопки "Перейти".


    ПЗ "Администратор"

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


    Модуль обработки документов
  • Добавлено: предопределенные переменные :DB_HANDLE и :TR_HANDLE, позволяющие разрабатывать дополнительные модули для работы с БД сторонними разработчиками. Цель устранение директивы {SCRIPT} в
    будущих версиях и замена таких директив на {FUNCTION}.
  • Добавлено: при авторизации список-история пользователей ранее регистрировавшихся.
  • Добавлено: при использовании команды {FILE} COPY появилась возможность переименовывать файлы копированием. Нампример изменять расширения файлам, не удаляя файлы-источники.
  • Добавлено: порядок следования этапов для роли, а так же порядок следования начальных переходов в случае, если они начинаются с одного начального этапа.
  • Добавлено: возможность добавлять/назначать ролям/отзывать у ролей этапы при графической отображении схемы.
  • Добавлено: возможность добавлять/назначать ролям/отзывать у ролей переходы при графической отображении схемы.
  • Добавлено: отображение переходов не назначенных ролям другим цветом, а так же возможность не отображать такие переходы вовсе.
  • Исправлено: улучшена производительность при выборке докуемнтов. Что привело к снижению нагрузки на сервер.
  • Исправлено: проблема с комментария к действиям для документа в интервале от 50 до 100 символов.
  • Исправлено: внутренние ошибки, которые могут возникнуть в ходе обработки документов, помимо сохранения в лог файл, дублируются сообщением.
  • Изменено: работа с добавлением этапов в фильтр (при графическом отображении) унифицирована.
  • Исправлено: при неудачной авторизации пользователя, модуль позволяет повторять попытки до 3-х раз.
  • Исправлено: при использовании директивы {FILE} REN если отсутствовал файл назначения, то исходный файл не переименовывался. В случае отсутствия файла-источника не возвращалась ошибка.


    Автоматический модуль обработки документов
  • Исправлено: ускорена работа связанная с выборкой документов.
  • Исправлено: уменьшена нагрузка на БД за счет обработки всего списка целиком (после одной выборки).
  • Исправлено: в случае возникновения ошибки в скрипте или встречи в скрипте директивы {ROLLBACK} документ не мешает другим, а лишь раз за разом будет предприниматься попытка выполнить действие над таким документо еще раз.


    Менеджер отчетов
  • Исправлено: для некоторых старых библиотек отчетов ошибка при вызове дизайна формы, связанная с отсутствием функции в библиотеке.
  • Исправлено: обработка события, если в наименовании отчета встречаются запрещенные к использованию в имени файла символы.


    Утилиты
  • Исправлено: в BackUtil при указании для выгрузки дат, последняя дата не являлась "включительной".
  • Исправлено: доступность вызова обработчика ориентировок в пакетном режиме, для найденных документов.
  • Исправлено: в обработчике ориентировок убрано дублирование свойств выставляемых документу, в случае, если сработалонесколько ориентировок.


  • Версия 2.1.08


    Система в целом

    • Изменены названия компонентов системы.
    • Изменен принцип обработки документов с точки зрения целостности базы данных.
    • Названия программных задач приведено в соответствие с наименованиями утвержденной схемы.
    • Исправлена ошибка с перезагрузкой во всех версиях Windows.
    • Добавлена возможность работы с компонентами системы не только под аккаунтом администратора ОС.

    База данных

    • Исключено заполнене поля CH_USER_ID таблицы DOCS значениями CLIENT_ID.

    Обработчик скрипта

    • Добавление вложений в текст скрипта осуществляется директивой {INCLUDE}.
    • Директива {CALC} дополнена командой APPENDFILE, которая позволяет записывать в текстовой файл значение переменной.
    • В директиву {CALC} добавлена команда SELECTDIR для выбора пользователем каталога.
    • Директива {CALC} дополнена операцией объединения строк (конкатенацией) "||".
    • В директиве {FILE} реализована команда REN, для переименования (перемещения) файла.
    • В директиве {FILE} реализован возврат ошибки (возможной) при работе с файлами в переменную :ERRORLEVEL.
    • Исправлено зацикливание выполнения скрипта возникающее при размещении в блоке {WHILE} - {ENDWHILE} директивы {ROLLBACK}.
    • Для директивы {ZIP} добавлена команда ADD.
    • Для директивы {UNZIP} теперь третьим параметром и т.д. могут быть указаны файлы, которые необходимо распаковать.
    • Устранено неадекватное реагирование на символ " | " при вычислении переменной.
    • Добавлены предопределенные макросы <@SERVERIP@>, <@DATAPATH@>.
    • Добавлены предопределенные переменные :NEXT_TRANS_ID и :NEXT_TRANS_NAME, :ROLE_ID.

    ПЗ "Менеджер технологических схем"
    • Добавлена возможность, полностью очистить технологическую схему.
    • Во всех списках работает быстрый поиск (набор с клавиатуры искомого значения).
    • Из ПЗ "Администратор" перенесена настройка скриптов для просмотра и обработки документов.
    • Добавлена возможность, создавать вложения в скрипт, тем самым однообразные блоки скрипта могут быть заменены вложениями (минимизация кода).
    • Добавлена возможность, для одной роли назначать несколько начальных этапов.
    • Добавлена возможность, загружать технологическую схему с помощью функции через директиву FUNCTION с указанием пути к схеме (используется для инсталляции).
    • Устранена ошибка, возникающая при добавлении свойства на переходе, приводящая к редактированию имеющегося свойства.
    • Исправлена ошибка позиционирования объектов в графическом виде технологической схемы. Если в ранее сохраненной схеме объекты были размещены за левой границей окна, то теперь при загрузке такой схемы они позиционируются в видимой области окна.
    • Добавлены горячие клавиши.
    • Добавлена сортировка по столбцам в списке этапов.

    ПЗ "Администратор" / ПЗ "Руководитель"

    • Добавлены ориентировки, отвечающие за информирование пользователя о совпадении условия указанного в ориентировке, с содержанием документа. (только ПЗ "Администратор")
    • Реализовано управление отчетами. Все функции Менеджера отчетов теперь поддерживаются в ПЗ "Администратор". (только ПЗ "Администратор")
    • Добавлен список отчетов назначенных пользователю. (только ПЗ "Администратор")
    • Добавлена возможность создавать для каждого пользователя свои атрибуты.
    • Изменен диалог назначения ролей пользователю. Разделены роли доступа к объектам технологической схемы и роли доступа к базе данных (необходимые для запуска программ). Назначение ролей для запуска ПЗ "Руководитель" и/или ПЗ "Менеджер технологических схем" выделены из общего списка. (только ПЗ "Администратор")
    • Во всех списках работает быстрый поиск (набор с клавиатуры искомого значения).
    • Исправлен быстрый поиск в списках с русскими буквами.
    • Исправлена индикация пользователей (активен/неактивен).
    • При уволенном пользователе, пользователь, заходящий в систему по иерархии теперь добавляется.
    • Устранена ошибка обновления выбранной ветви в окне работы с иерархией подразделений при отключенных серверах.
    • Изменены процедуры, отвечающие за разблокирование пакета и удаление клиента.
    • Добавлены горячие клавиши.
    • Исправлено масштабирование формы поиска при нестандартном размере шрифта ОС.
    • Возможность менять только свой пароль в ПЗ "Руководитель".
    • Добавилась возможность добавлять зарезервированные к НЕ использованию номера для счетчиков.

     

    Мастер архивации и восстановления базы данных комплекса DocPoint II (АИСТ-М)

    • В программу добавлены стандартные для сервера InterBase операции по архивированию (Backup), восстановлению (Restore), починки (Fix) базы данных. При восстановлении происходит удаление временных таблиц отчетов.

    ПЗ "Модуль обработки документов"

    • Изменен интерфейс программы, теперь названия пакетов и документов отображаются одним списком.
    • Фильтр для документов заменен поиском. Поиск может вестись как по названию пакетов, так и документов.
    • Добавлено ведение протокола (текстовой лог) по обработке ГТД.
    • Сохранение визуальных настроек программы (ширина колонок и т.п.) при следующем запуске.
    • Устранена возможность ввода пустых комментариев для выпадающего списка в диалоге "Комментарий к действию".

    ПЗ "Модуль автоматической обработки документов"

    • Для остановки программы из командной строки добавлен ключ /t.

    Отчеты

    • Для ПЗ "Отчетность" решена проблема альбомной ориентации.
    • Добавлен третий тип отчетов (сформированный отчет экспортируется в Excel).


    ПЗ "Мониторинг оформления документов"

    • Добавлены возможности сортировки по названию документов и пакетов (в полном списке), решены некоторые проблемы с отображением при скроллинге документов.
    В верх
    Версия 2.1.07


    • Добавлена возможность иерархии баз, теперь можно подключать нижестоящие подразделения.
    • Центр управления и наблюдатель объединены вместе в Cmanager.exe. Запуск определенного приложения зависит от того, под каким пользователем происходит вход в систему.
    • Исправлена ошибка в центре управления возникавшая при выводе списка пользователей на экран (некоторые пользователи дублировались).
    • Полностью переписан автомат.
    • Маршрутизатор теперь может запустить любой пользователь (без возможности сохранения результатов изменения).
    • В маршрутизаторе исправлена ошибка, возникавшая при сохранении скриптов.
    • В центре управления добавлен редактор узлов нижнего уровня.
    • В маршрутизаторе исправлена ошибка, приводящая к повторному запуску скрипта при пакетной обработке найденных документов.
    • В маршрутизаторе сделано позиционирование этапов и переходов по схеме.
    • В центре управления добавлена возможность производить действия на множественном выделении.
    • Для рабочего клиента и автомата добавлена возможность при разрыве связи с сервером её восстановления.
    • В маршрутизаторе поправлена отрисовка схемы.
    • В маршрутизаторе сделано позиционирование этапов и переходов по схеме.
    • В рабочем клиенте ликвидировано частое мерцание списки и заголовка при обновлениях списка документов.
    • При написании скриптов в директивах {FILE} и {ZIP} в списках файлов теперь можно использовать макросы.
    • В рабочем клиенте оптимизирована работа на этапах количество документов, на которых больше 500.
    • Теперь при написании скрипта функции вызываемые через директиву {SCRIPT} могут возвращать значения.
    • В маршрутизаторе поправлено позиционирование в списке этапов на главной форме.
    • Добавлен поиск и выделения подстроки в редакторе скриптов в момент перемещения на найденный переход при условии наличия соответствующего контекста поиска.
    • В маршрутизаторе поправлено позиционирование в списке этапов при переходе назад или вперед по схеме.
    • Улучшена производительность отчетов за счет добавления дополнительного индекса.
    • В центре управления добавлена кнопка "Стоп" на выполнение скрипта для найденных документов.
    • Добавлена справка по командам скрипта в диалоге настроек.
    • Добавлен третий тип отчета, вызывающий EXE файл и возвращающий клиенту сформированный документ.
    • При проверке скрипта на ошибки в случае если ошибки не найдены выводится об этом сообщение.
    • В Рабочем клиенте добавлена возможность обрабатывать вновь созданные документы (созданные непосредственно на переходе, ведущем на промежуточный этап).
    • Устранена ошибка возникающая при добвалении нового значения в списке зарезервированных для счетчика
    • Создана общая справка Администратора системы DocPoint II - admin.chm.
    В верх
    Версия 2.1.06

    • Убрана легенда в Центре управления и в наблюдателе, информация об объектах теперь отображается в "подсказок" при наведении указателя мыши.
    • В Маршрутизаторе убрана легенда, за счет отображения "подсказок" при наведении мыши.
    • Добавлен статус пользователя (не назначены роли).
    • Исправлена ошибка с местоположением скриптов в Центре управления (с сохранением).
    • Фильтр по ролям впри графическом отображении в Маршрутизаторе не отображается всегда, только при необходимости.
    • Исправлена ошибка при работе фильтра по ролям, отрисовывался "двойной комплект" переходов
    • Исправлена ошибка в Маршрутизаторе с поиском.
    • В Клиенте реализована возможность изменять комментарий в скрипте посредством переменной :COMMENT
    • Реализована возможность "блочного" комментария в скриптах (вида /* */)
    • В Центре управления реализована возможность назначать роли сразу нескольким выделенным пользователям.
    • Исправлена ошибка в клиенте с обновлением состояния.
    • В Центре управления сохраняются настройки на вкладке поиска по ширине колонок.
    • В Центре управления и в наблюдателе реализовано сохранение выбранных свойств при поиске.
    • В Маршрутизаторе сделана более удобная работа по назначению этапов для роли. Свойства выбранных этапов вынесены в отдельное место.
    • В Маршрутизаторе добавлена возможность назначать сразу несколько этапов для роли.
    • В Центре управления убрана необходимость вводить системные имена INTERBASE. Системные имена генерируются автоматически.
    • В Наблюдателе появилась возможность работы с документами прямо из списка найденных документов. Т.е. Если документ находится на определенном этапе и пользователю назначены соответствующие роли, позволяющие работать с документами на данном этапе, то пользователь может выполнять все необходимые действия, непосредственно из Наблюдателя.
    • Добавлены на уровне БД права для VIEW_ROLE для исполнения последним обязанностей клиента.
    • В клиенте реализовано смена текущей директории, перед и после вызова внешних функций, что позволяет подключаемой библиотеке "видеть под собой" нужные дополнительные библиотеки и пр. файлы.
    • В Центре управления, добавлены настройки для идентификации Сервера БД (подготовка систем к иерархической схеме работы).
    • Изменения в Телевизоре, касаются сохранения некоторых настроек и возможностью изменения размеров отображаемых панелей по горизонтали.
    • Оптимизирован код в Маршрутизаторе, по отрисовке графической схемы.
    • В Наблюдателе добавилась возможность работы с отчетами, доступными пользователю.
    В верх
    Версия 2.1.05

    • Для автомата добавлена возможность создавать документы основываясь на
      наличии файлов в определенной директории
    • Добавлены операции LENGTH и POS в директиве {CALC}
    • В Центре управления (и в Наблюдателе) сделан учет размера шрифта
      системного
    • В Центре управления (и в Наблюдателе) исправлена ошибка, теперь в
      переменную скрипта передается верное значение USER_ID
    • В центр управления добавлены последние команды скрипта
    • В Центре управления исправлена ошибка с неверным сохранением параметров
      поиска
    • В центре управления исправлена ошибка, при просмотре документа окно
      истории остается сверху
    • В Маршрутизаторе появилась возможность создавать роли, для того, чтобы не
      использовать отдельно Центр управления, поскольку Роли непосредственно имеют
      отношение к схеме документооборота
    • Исправлена ошибка с сохранением схемы в корневой каталог любого диска
    • В Маршрутизаторе добавленны функции поиска этапа по названию и переходов
      по названиям и содержанию скрипта
    • В Маршрутизаторе обновлен механизм поиска ошибок в скрипте. И
      дополнительно ищется частовстречающаяся ошибка по написанию имени диска С:
      как русской буквы С
    • Реализована проверка скрипта и механизм поиска для конкретного перехода в
      маршрутизаторе
    • Реализован начальный вариант предиктивного ввода команд в скрипте
      (маршрутизатор)
    • В телевизоре реализованна бегущая строка, для вывода различной информации,
      а так же сделаны настройки для этого
    • В Центре управления и в наблюдателе все скрипты просмотра сохраняются в
      рабочий каталог
    • Центр управления и Наблюдатель отличаются в отображении на TaskBar
    • В Центре управления при назначении ролей в окне указывается кому
      назначаются роли
    • В Маршрутизаторе перед восстановлением технологической схемы скидываются
      все счетчики метаданных (исправление ошибки, когда при частом востановлении
      схемы возникала ошибка)
    • Увеличино кол-во счетчиков докуметов с 5 до 10
    • В метаданных добавлено такое понятие, как "зарезервированные к
      неиспользованию номера"
    • Подсчет числа пакетов в клиенте на этапе сделан по другому принципу
      (оптимизация работы)
    • В Маршрутизаторе сделано графическое отображение этапов и переходов для
      выбранных ролей (фильтр)
    В верх
    Версия 2.1.04


    • Включен исправленный BackUtil.exe
    • В автомате исправлена ошибка, связанная с занесением имени пользователяпри первой регистрации.
    • Формы клиента адаптированны для работы с другими масштабами шрифта.
    • Менеджер отчетов сделан с учетом изменения масштаба шрифтов.
    • В Менеджере Отчетов при заведении параметра свойства Lookup параметра видно сразу, но неакивно, если не выбрано.
    • Сделана возможность одновременного выбора нескольких пользователей для отчета.
    • Для Телевизора добавлена возможность множественного выделения этапов в настройках.
    • Телевизор адаптирован к многопользовательскому использованию (под разными аккаунтами в ОС).
    • В настройку телевизора вынесен параметр кол-во отображаемых колонок, с сохранением.
    • В сервере сообщений добавлен запрос-подтверждение при выходе из приложения.
    • В менеджере управления и в Мониторе руководителя скрипты совместимы со скриптами DP.
    • Исправлена ошибка при выполении скрипта, при конкотенации строк в выражении CALC.
    • В автомате при обработке функций окно не скрывается и не восстанавливается соответственно.
    • В Маршрутизаторе сделана подсветка согласно правилам нового скрипта.
    • В Клиенте реализована новая возможность для директивы {PROPERTY} - LINK для увязки документов.
    • В Клиенте добавлена возможность наличия нескольких начальных этапов для роли.
    • В скрипте реализована возможность получения параметров возвращаемых вызванной функцией {FUNCTION} (см. документацию).
    • В скрипте добавлены директивы {ENDSQL}, {FILE}, {SHOW}, {HIDE} а так же переменные :DOCS_DATE и :DOCS_TIME.
    • В Менеджере сделана сортировка по полям в найденных документах.
    • Исправлена ошибка на автомате, теперь он обрабатывает документы в правильной последовательности.
    • В телевизоре добавлена настройка, позволяющая для выбранных этапов (терминальных) указывать кол-во дней, которые будут отображены для этапа.

       
    В верх

    ЗАО ИНМАР
    Россия 236034
    г. Калининград,
    ул. Дзержинского 248
    тел. 8-(0112)-46-42-95
    www.inmar-term.com

    Зам. ген. директора по связи и информации: Демидов Андрей inmar-term

    Руководитель проекта: Сидоренко Андрей inmar-term

    Ведущий программист: Путинцев Дмитрий inmar-term

    Тех. поддержка: Киньшин Михаил inmar-term
    тел. 8-(0112)-46-42-95

    webmaster

    Copyright © 2001-2005 INMAR. All Rights Reserved