Возможно пригодится такой скрипт:
DECLARE @Account nvarchar(256)
SET @Account='домен\учетка'
UPDATE dvsys_users set AccountName = @Account
UPDATE dvsys_security SET SecurityDesc='AQAEjDAAAABAAAAAAAAAABQAAAACABwAAQAAAAADFAAfAA8QAQEAAAAAAAEAAAAAAQIAAAAAAAUgAAAAIAIAAAEBAAAAAAAFEgAAAA=='
UPDATE [dvtable_{DBC8AE9D-C1D2-4D5E-978B-339D22B32482}] SET AccountName =@Account
UPDATE [dvtable_{5B607FFC-7EA2-47B1-90D4-BB72A0FE7280}] SET AccountName =@Account
UPDATE [dvtable_{F6927A03-5BCE-4C7E-9C8F-E61C6D9F256E}] SET AccountName =@Account
Устанавливает права на все объекты Everyone - full access, и заменяет все учетные записи на одну. Сами используем, если нам передали базу с другого сервера и нужно выполнить какую-либо проверку.
пятница, 29 мая 2009 г.
пятница, 22 мая 2009 г.
Мастер сбора данных при сбоях
При решении некоторых инцидентов нам требуется собрать ряд "низкоуровневых" данных - дампы области памяти и журнал библиотеки платформы ObjectManager.dll. Например, при зависаниях, аварийных завершениях Навигатора и т.п.
Раньше приходилось отправлять инструкции, которые требовали от инженера выполнения различных действий: замены ключей реестра, скачивания Microsoft Debugging Tools.
Возникла мысль - почему бы это не выполнить в виде утилиты, которая бы помогала выполнить настройку. Сказано - сделано. Мастер сбора данных при сбоях готов (посмотрим, насколько полезна она окажется).
Данная утилита позволяет в режиме «мастера» настроить сбор диагностической информации для решения следующих проблем:
• «зависание» Навигатора DocsVision;
• аварийное закрытие Навигатора;
• сбор дампов произвольных конфигураций.
Диагностическая информация нужна для поиска причин в нашей службе ТП.
Реализовано 2 режима работы: пошаговый - указание конкретной ошибки, и эксперт - для выбора конкретной операции.
Утилита предназначена для использования на клиентских рабочих местах. На серверах DocsVision запускать можно только в режиме эксперта. Так же не рекомендуется использовать на терминальных серверах.
В зависимости от типа ошибки и выбранного режима.
1. Собирает дамп при помощи cdb.exe
2. Включает журналирование операций ObjectManager.dll
3. Настраивает встроенные средства отладки операционной системы: DrWatson и Windows Error Reporting
Скачать актуальную версию можно с сервера ftp://ftp.docsvision.com/blog/dvpdw/.
Утилита предназначена только для версий DocsVision 4.1, 4.1 SR1, 4.1SR2
P.s. Если захочется проверить пошаговый режим на сервере, то в *.config файле измените значение
<setting name="GuruMode" serializeas="String">
<value>False</value>
</setting>
на True
Раньше приходилось отправлять инструкции, которые требовали от инженера выполнения различных действий: замены ключей реестра, скачивания Microsoft Debugging Tools.
Возникла мысль - почему бы это не выполнить в виде утилиты, которая бы помогала выполнить настройку. Сказано - сделано. Мастер сбора данных при сбоях готов (посмотрим, насколько полезна она окажется).
Данная утилита позволяет в режиме «мастера» настроить сбор диагностической информации для решения следующих проблем:
• «зависание» Навигатора DocsVision;
• аварийное закрытие Навигатора;
• сбор дампов произвольных конфигураций.
Диагностическая информация нужна для поиска причин в нашей службе ТП.
Реализовано 2 режима работы: пошаговый - указание конкретной ошибки, и эксперт - для выбора конкретной операции.
Утилита предназначена для использования на клиентских рабочих местах. На серверах DocsVision запускать можно только в режиме эксперта. Так же не рекомендуется использовать на терминальных серверах.
В зависимости от типа ошибки и выбранного режима.
1. Собирает дамп при помощи cdb.exe
2. Включает журналирование операций ObjectManager.dll
3. Настраивает встроенные средства отладки операционной системы: DrWatson и Windows Error Reporting
Скачать актуальную версию можно с сервера ftp://ftp.docsvision.com/blog/dvpdw/.
Утилита предназначена только для версий DocsVision 4.1, 4.1 SR1, 4.1SR2
P.s. Если захочется проверить пошаговый режим на сервере, то в *.config файле измените значение
<setting name="GuruMode" serializeas="String">
<value>False</value>
</setting>
на True
четверг, 21 мая 2009 г.
Получение произвольного поля у элемента библиотеки SharePoint
Часто стоит задача прочитать значение из определенного поля элемента библиотеки SharePoint. Сделать это просто - одним шагом.
В функции универсального обмена выбираете объект "Элемент библиотеки SharePoint", указываете переменную. Далее в поле "Свойство", выбираете "Пользовательское свойство" и вводите название поля.
Главное указываеть название так, как оно присутствует в SharePoint. Например, колонка Title у файла, в русскоязычной версии именуется "Название".
Пример получения названия файла.
В функции универсального обмена выбираете объект "Элемент библиотеки SharePoint", указываете переменную. Далее в поле "Свойство", выбираете "Пользовательское свойство" и вводите название поля.
Главное указываеть название так, как оно присутствует в SharePoint. Например, колонка Title у файла, в русскоязычной версии именуется "Название".
Пример получения названия файла.
среда, 20 мая 2009 г.
Последовательность запуска Навигатора на клиенте. Как это работает внутри.
1. Пользователь обращается к стартовой странице
2. Стартовая страница StartPage.aspx генерирует HTML страницу
В данной странице при помощи Javascript создается объект Навигатор (по CLSID)
3. Страница передается пользователю. При загрузке страницы вызывается событие onload в котором вызывается скрипт создания объекта Навигатор. В случае возникновения ошибки при создании (если данный объект не зарегистрирован) вызывается инсталлятор.
2. Стартовая страница StartPage.aspx генерирует HTML страницу
В данной странице при помощи Javascript создается объект Навигатор (по CLSID)
3. Страница передается пользователю. При загрузке страницы вызывается событие onload в котором вызывается скрипт создания объекта Навигатор. В случае возникновения ошибки при создании (если данный объект не зарегистрирован) вызывается инсталлятор.
четверг, 14 мая 2009 г.
Статистика по лишней печати бумажных документов
Статистика правда американская, но и для нас показательна. Эту логику вполне можно использовать.
===========
Как подсчитали в компании Lexmark, американские правительственные учреждения могли бы сэкономить более 440 млн долл. в год, если бы сотрудники прекратили без необходимости распечатывать документы.
В среднем каждый государственный служащий в США выводит на печать около 30 страниц в день. 35% из них в тот же день выбрасывается в тот же день. Таким образом, в целом за год во всех правительственных учреждениях распечатывается почти 18,8 млрд страниц, и 6,6 млрд из них — напрасно. На печать тратится в год порядка 1,3 млрд долл. При этом 89% опрошенных служащих сообщают, что в их учреждениях не установлено четких правил пользования принтерами. Только 20% учреждений ограничивает печать на цветных принтерах, и только 5% ведет персональный учет распечаток.
Большинство служащих готово сократить применение бумажных документов. 69% считает, что в их учреждении можно было бы перейти на электронное архивирование документов. Но для доступа к электронным копиям нужен компьютер, и наличие карманных устройств для чтения тоже имеет значение.
========
Источник тут http://www.osp.ru/news/2009/0513/8762599/
Это первый пост в блоге прямо касающийся маркетинга и продаж. Полагаю что профессионализм нужен и в этих областях, не меньше чем в настройках системы. Приглашаю к участию всех профессионалов, работающих в продвижении и продаже решений на базе DocsVision.
===========
Как подсчитали в компании Lexmark, американские правительственные учреждения могли бы сэкономить более 440 млн долл. в год, если бы сотрудники прекратили без необходимости распечатывать документы.
В среднем каждый государственный служащий в США выводит на печать около 30 страниц в день. 35% из них в тот же день выбрасывается в тот же день. Таким образом, в целом за год во всех правительственных учреждениях распечатывается почти 18,8 млрд страниц, и 6,6 млрд из них — напрасно. На печать тратится в год порядка 1,3 млрд долл. При этом 89% опрошенных служащих сообщают, что в их учреждениях не установлено четких правил пользования принтерами. Только 20% учреждений ограничивает печать на цветных принтерах, и только 5% ведет персональный учет распечаток.
Большинство служащих готово сократить применение бумажных документов. 69% считает, что в их учреждении можно было бы перейти на электронное архивирование документов. Но для доступа к электронным копиям нужен компьютер, и наличие карманных устройств для чтения тоже имеет значение.
========
Источник тут http://www.osp.ru/news/2009/0513/8762599/
Это первый пост в блоге прямо касающийся маркетинга и продаж. Полагаю что профессионализм нужен и в этих областях, не меньше чем в настройках системы. Приглашаю к участию всех профессионалов, работающих в продвижении и продаже решений на базе DocsVision.
среда, 13 мая 2009 г.
Опрос
Продолжаем думать над судьбой редактора шаблонов печати (XSLT Template Creator).
Создал опрос (см. в правой колонке).
Создал опрос (см. в правой колонке).
пятница, 8 мая 2009 г.
Использование ручных сканеров в работе с DocsVision
Демонстрация использования ручных сканеров при работе с DocsVision. Ввод данные в поля карточки при помощи перьевого сканера, и быстрый поиск документов при помощи сканера штрихкодов.
Скачать (*.avi, 40 Мб)
Скачать (*.avi, 40 Мб)
вторник, 5 мая 2009 г.
Пара скриншотов
Два скриншота с тестового сервера 4.3
Журналирование WF (к комментарию Ice по хранению журналов БП). Теперь можно настраивать не только уровень, но и очистку.

Поиск прочитанных карточек.
Журналирование WF (к комментарию Ice по хранению журналов БП). Теперь можно настраивать не только уровень, но и очистку.

Поиск прочитанных карточек.
