Меню

Docsvision не работает поиск

Блог профессионалов DocsVision

Поиск

Ярлыки

Установка DocsVision на 64-битный сервер

Автор: Наталья Анохина пятница, 23 июля 2010 г. / Ярлыки: Администрирование DocsVision

Очень часто при установке DocsVision на 64-битный сервер при открытии навигатора пользователи сталкиваются с ошибками

Невозможно открыть сессию. Проверьте правильность соединения и работоспобность сервера
Указанная база не существует
или
DocsVision Server has incorrect license key

Причина ошибки в том, что IIS (пул приложений) работает не в соответствующем разрядности приложения режиме и данные читаются не из той ветки реестра (HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DocsVision для 32-битных приложений или HKEY_LOCAL_MACHINE\SOFTWARE\DocsVision для 64-битных).

Как решить проблему?
Если устанавливается 32-битная версия DocsVision на 64-битный сервер необходимо:

— для IIS6 (WinXP, Server 2003) выполнить действия, описанные в статье
http://support.microsoft.com/default.aspx?scid=kb;en-us;894435
раздел ASP.NET 2.0, 32-bit version
Проверить правильность выполненных действий можно следующим образом: в IIS Manager — Web Service Extensions должна быть запись ASP.NET v2.0.50727 (32-bit) Allowed

— для IIS7 (Vista, Server 2008) — изменить настройку в пуле, для чего последовательно выполнить: открыть Internet Informational Services Manager —> перейти к Application Pools —> выбрать пул в котором работает DocsVision —> открыть окно расширенных настроек Advanced Settings, в этом окне установить значением поля Enable 32-bit Applications True .

Если же устанавливается 64-битная версия DocsVision на 64-битный сервер и возникла подобная ошибка необходимо:

— для IIS6 (WinXP, Server 2003) выполнить действия, описанные в статье
http://support.microsoft.com/default.aspx?scid=kb;en-us;894435
раздел ASP.NET 2.0, 64-bit version

— для IIS7 (Vista, Server 2008) — изменить настройку в пуле, для чего последовательно выполнить: открыть Internet Informational Services Manager —> перейти к Application Pools —> выбрать пул в котором работает DocsVision —> открыть окно расширенных настроек Advanced Settings, в этом окне установить значением поля Enable 32-bit Applications False . Читать дальше

Програмный запуск бизнес-процессов

Симптом.
После обновления на DocsVision 4.5 перестал работать скрипт, создающий по шаблону экземпляр бизнес-процесса. После выполнения скрипта сервис Workflow перестает обрабатывать бизнес-процессы. Помогает только остановка экземпляра и его повторный запуск.

В чем причина.
Вероятная причина ошибки — некорректный скрипт, если в данном скрипте используется какая-либо собственная процедура запуска процесса, и в данной процедуре не заполняется поле DateBegin из основной секции процесса. Необходимо обязательно заполнять это поле в текущее значение времени ( Now ). Значение этого поля важно для сортировки активных процессов в очереди на обработку.

Единственный штатный способ программно запустить процесс с клиента с использованием COM-компонент -это использование UserSession.WorkflowManager.GetProcess(processID).Start()

Что нужно сделать.
Если причина подтвердилась, то необходимо. Всем экземплярам процессов у которых поле DateBegin = null нужно прописать дату.

После исправления процессов и скрипта, надо перезапустить службы DocsVision Workflow, DocsVision StorageServer и IIS. Читать дальше

Инцидент №50000

Автор: Михаил Захаров среда, 21 июля 2010 г. / Ярлыки: Новости, Поддержка

Именно с таким номером сегодня зарегистрирован инцидент в нашей службе поддержки. Даёт ли это какую-нибудь оценку? Да в общем нет 🙂

Нумерация у нас идет по порядку вперед. Если номер освобожден, то он занят не будет. Но, тем не менее, это признак того, какое количество запросов, включая спам, мы обработали.

Наша техподдержка самая открытая в мире. Не скрываем от вас, что
— всего зарегистрировано инцидентов (если исключить весь спам и пр.) у нас 34655.
— сейчас приходит около 100 различных обращений в неделю — лето же 🙂

Читайте также:  Как настроить itemjoin атернос

Посмотрим на самый низкий приоритет в нашей иерархии: «Плановый». Какое среднее время ответа будет по этому приоритету?
Ответ: 7.2 часа (ср. с максимальным возможным 32 часа http://www.docsvision.com/index.phtml?Name=support1).

Возьмем выборку из 200 инцидентов и взглянем на график среднего времени ответа по каждому инциденту:

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

DocsVision на iPad.

Автор: Михаил Захаров четверг, 15 июля 2010 г. / Ярлыки: Новости

Интригует? Компания Digital Design, премиум партнер компании DocsVision, сообщила об открытии Центра разработки решений для iPad. Одной из задач нового Центра является намеченный на сентябрь 2010 года выпуск мобильного клиента под iPad для системы электронного документооборота DocsVision.
Как отметил Сергей Курьянов, директор по развитию компании DocsVision:- «Взрывной рост спроса на бизнес-решения на базе планшетов и смартфонов отражает не просто моду на гаджеты, а растущий спрос пользователей на индивидуальную информационную среду, соответствующую не только должности и обязанностям человека, но и его личным вкусам и склонностям. Недавно мы выпустили новый инструмент для создания решений, поддерживающих индивидуальные конфигурации рабочих мест – Конструктор Решений DocsVision. Безусловно, в ближайшее время планшетных устройств станет много, и работать они будут на разных операционных системах. Но формфактор планшета, как персональной рабочей станции, останется надолго. Уверен, что опыт, полученный Digatal Design в пилотных разработках на базе iPad, вскоре станет с нашей помощью доступен всей партнерской сети и всем заказчикам DocsVision, использующим, или собирающимся использовать устройства этого класса»

Пресс-релиз компании Digital Design и скриншоты прототипа МРМ DocsVision на iPad доступны по ссылке:
http://www.digdes.ru/news/innovacionnyj_centr_razrabotki_reshenij_dlya_ipad/

Если вы разрабатываете новые решения на платформе DocsVision, расскажите об этом. Есть статья об этом? Публикуйте на нашем блоге. Читать дальше

Установка DocsVision 4.5 на одном сайте с SharePoint

В руководстве по установке и настройке есть уточнение: если мы хотим установить DocsVision в тот же сайт, что и SharePoint, то достаточно исключить сайт DocsVision из управляемых путей (более подробнее см. руководство). На практике этого оказалось недостаточно.
Рассмотрим два случая: установка в один сайт с SharePoint 2007, и SharePoint 2010. Тестовая установка и моделирование ситуации производилось на следующих машинах

1. SharePoint Server 2007+ Windows Server 2008R2
2. SharePoint Server 2010+ Windows Server 2008R2

Рассмотрим первый случай.
Перед началом моделирования, на машине уже был установлен MOSS 2007 и DocsVision 4.5. Причем DocsVision был размещен на отдельном сайте, и порту. Так же оба приложения работали в раздельных пулах.

Шаг 1. Переносим DocsVision в сайт MOSS 2007

Для этого в консоли настройки, ветка «Сервер», указываем сайт на котором установлен SharePoint. Сохраняем настройки. Сайт сконфигурирован.

После этого, если открыть сайт по ссылке http://server/DocsVision45, то будет отображаться сообщение об ошибке.

Чтобы его обойти нужно открыть файл Web.config, который находится в папке DocsVision и закоментировать строчку (при помощи ):

(EditWebConfig.jpg)

Шаг 2.Перезапуск IIS
Перезапустите IIS. Далее при открытии http://server/DocsVision45, было уже другое сообщение Server Application Unavailable.

Перезапускаем IIS. Все. после этого сайт DocsVision заработал

Второй случай: SharePoint 2010.
К началу эксперимента DocsVision на сервере не был установлен. Поэтому при инсталляции сразу указываем, что установка должна производится в тот же сайт, где находится SharePoint.

Читайте также:  Не работает кофемашина jura impressa z9 aluminium

После установки пробуем открыть Навигатор, ожидая поведения как в первом случае. Но натыкаемся на совершенно другую ошибку:

При открытии Навигатора ошибка 500.19

Module IIS Web Core
Notification BeginRequest
Handler Not yet determined
Error Code 0x800700b7
Config Error There is a duplicate ‘system.web.extensions/scripting/scriptResourceHandler’ section defined
Config File \\?\C:\Program Files\DocsVision\Platform\4.5\Server\Site\web.config

Проблема обнаружилась в конфликте конфигурационных файлов сайта SharePoint и приложения DocsVision. Придется выполнить хак, немного модифицировав web.config сайта DocsVision:

1. закомментировать ConfigSection раздел, и Pages/Controls.

2. после этого перевести пул DocsVision в режим Classic.

После этого Навигатор откроется успешно. Читать дальше

Настройка дайджеста с помощью XSLT

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

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


Чтобы вывести в дайджест значение поля, необходимо написать конструкцию вида:

Теперь продемонстрируем пример дайджеста,
выводящего данные о названии маршрута и его типе из карточки Маршрута:

Редактирование данных в связанных полях

В Конструкторе есть простой и эффективный механизм связанных полей, позволяющий автоматически подтягивать значения по ссылке из других карточек и справочников.
Однако этот механизм позволяет лишь показывать данные из других объектов, не позволяя их отредактировать и сохранить.
Если стоит задача вытащить данные по ссылке в контролы, чтобы позволить затем пользователю их редактировать, то придется немного потрудиться.

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

Решение.
В карточке документа размещаем 3 основных контрола:
— Выбор маршрута ( контрол типа Ссылка на карточку )
— Тип маршрута ( контрол типа Группа радиокнопок )
— Согласующие лица ( контрол типа Сотрудники )
а также 2 вспомогательных контрола:
— Тип маршрута Вспомогательный ( контрол типа Группа радиокнопок )
— Согласующие лица Вспомогательный ( контрол типа Сотрудники )
Вспомогательные контролы делаем невидимыми (устанавливая атрибут Visibility в Invisible или EmptySpace) и привязываем по ссылке к соответствующим полям карточки маршрута согласования, выбираемой в контроле Выбор маршрута (как это сделать, описано в руководстве администратора).
Затем пишем следующий скрипт для события ControlValueChanged контрола Выбор маршрута:

Все!
Теперь после выбора ссылки на карточку маршрута можно редактировать тип маршрута и список согласующих лиц. Читать дальше

Источник

Конструктор поисковых фильтров

Полное описание платформы

Конструктор поисковых фильтров позволяет настраивать формы атрибутивных поисковых запросов.

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

Читайте также:  Как установить настроить роутер tp link

Также поисковые запросы могут использоваться для построения отчётов. Например, в Docsvision можно реализовать такой сценарий:

  • Настроить виртуальную папку, связав с ней поисковый запрос и представление.
  • Сформировать отчёт, включающий данные в контексте соответствующего приложения системы.
  • Данные такого отчёта выгрузить в формате в Excel во внешний сервис или локальную папку для дальнейшей обработки.

Поисковый фильтр в Docsvision может применяться одновременно к карточкам различных типов и видов, задействовать и атрибутивный, и полнотекстовый поиск. Например, можно в одном поисковом запросе найти незакрытые документы вида «Договор» и одновременно все незавершённые задания с ними связанные.

Единые инструменты поиска – полнотекстового и атрибутивного – позволяют в результатах обработки одного поискового запроса собрать необходимый пул документов, вне зависимости от того, в каком приложении они были созданы. Помимо упрощения использования системы это позволят формировать сложные выборки для анализа и извлечения знаний из информации, накопленной в системе.

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

Атрибутивная часть поискового запроса позволяет определить:

  • Набор атрибутов для карточек различных типов, включённых в поисковый запрос.
  • Условия отбора для каждого атрибута запроса. Набор возможных условий зависит от типа поля. Например: «равно», «содержит» и пр. – для строки; «больше», «не равно» и пр. – для числа.

В качестве атрибута может быть указано значение поля (для поля «Фамилия» – значение «Иванов») или поисковое слово (для поля «Дата исполнения» – «сегодня +2»). И значение, и поисковое слово могут выступать переменным параметром, то есть не фиксироваться жестко в запросе; тогда пользователю необходимо будет заполнять поле при каждом выполнении поиска.

Если заданы несколько условий атрибутивного и полнотекстового поиска, то их можно группировать при помощи логических операторов «И» / «ИЛИ».

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

Полнотекстовая часть поискового запроса позволяет указать следующие условия:

  • Где искать? В теле документа, в названии, в атрибутах карточек.
  • В каких файлах искать? По дате создания, размерам, расширениям.
  • Искать в архиве и в «корзине» удалённых объектов?
  • Показывать в результатах поиска связанные карточки и карточки, принадлежащие к общей теме?

Конструктор поисковых фильтров также позволяет настраивать визуальную форму (дизайн) для ввода параметров поискового запроса.

Поиск и навигация в СЭД

Лекция №9 авторского видеокурса Владимира Андреева «Что такое СЭД и как её внедрять?»: о видах поиска и навигации в системе электронного документооборота. Также в ролике рассказаны лайфхаки по поиску информации в Docsvision, которые делают работу пользователей быстрой и комфортной.

Все лекции видеокурса доступны для свободного просмотра.

Спикеры

Владимир Андреев Президент компании «ДоксВижн»

Источник

Adblock
detector