RSS Подписка на статьи RSS Подписка на комментарии Панель инструментов

Блог профессионалов стал частью сайта технической поддержки DocsVision http://support.docsvision.com. Новые материалы будут появляться уже на этом сайте.

Поиск

Ярлыки

авто генерация кода (1) Администрирование DocsVision (60) Атрибутивный поиск (3) База данных (24) Базы знаний (1) Безопасность (1) Бизнес-процессы (20) Блог (2) Вы увидите это первыми (1) Групповые политики (1) Диаграммы (2) Задания (2) Интеграция (2) Карточки DocsVision (14) Конструктор Решений (11) Маркетинг и продажи (4) Навигатор (3) Новое (3) Новости (32) Опрос (4) Опросы DocsVision (4) Оптимизация (3) Отчеты (2) Ошибки (1) Поддержка (14) Полезные ссылки (1) Представления (4) Производительность (5) Разбор полетов (18) Разработка для Workflow (7) разработка карточек (2) Разработка на платформе DocsVision (41) Разработка решений (43) Расширение платформы (1) Расширенные отчеты (9) Решения на платформе DocsVision (6) Сервисы DocsVision (3) Сканеры (3) Справочник сотрудников (1) Справочник типов (1) Установка (1) Утилиты (13) Шлюз в SharePoint (8) Штрихкод (2) Cкрипты карточек (7) DocsVision внутри (1) DocsVision Live (1) FileStream (1) FireFox (2) Opera (1) Powershell (5) Safari (1) SharePoint2007 (1) SharePoint2010 (2) Silverlight (1) UltraViews (1) Vista (1)
Показаны сообщения с ярлыком Атрибутивный поиск. Показать все сообщения
Показаны сообщения с ярлыком Атрибутивный поиск. Показать все сообщения

Поиск по свойству-коллекции

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


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





Читать дальше

Оставить комментарий (всего: 1)

Как найти карточку, в которой чего-то нет

Например, нет файла или свойства с каким-то названием, нет задач с определенным статусом и т.п.

Используйте для такого поиска условие на Количество. Такое поле вы можете найти в каждой коллекционной секции.

Если просто указать Количество=0, то будут найдены карточки, в которых совсем нет строк в данной секции. Например, запрос на рисунке найдет карточки входящих, которые совсем не содержат свойств.
Если нужно найти карточки, в которых нет свойств с определенным названием, добавьте условие на Название под условие на Количество.
Или вот пример запроса, который находит карточки без файлов с заданным названием (к вопросу red). Читать дальше

Оставить комментарий (всего: 3)

Поиск по свойствам

Довольно часто поступают обращения, связанные с построением запроса по нескольким значениям коллекционных секций (например, секции Свойства или Сотрудники карточек документов) с объединением их по И.
Пример:
Задача – найти карточки входящих документов, в которых свойство Вес = Параметр И свойство Получатель = Параметр.
Начиная с версии 4.1, создавать такие запросы стало возможно, используя редактор запросов.
1. Добавьте условия на название и значение одного свойства, измените логический оператор, объединяющий эти два условия, на И.
2. Для создания условия на второе и последующие свойства используйте команду контекстного меню Создать новую группу секции.


3. В новой группе добавьте условия на название и значение другого свойства, также измените оператор на И.
4. Измените оператор, объединяющий обе группы условий, на И.
Результат должен быть такой:

В версиях младше 4.1 создать такой запрос можно только путем редактирования xml запроса.
1. Создаем запрос, добавляем необходимые условия к обычным разделам и добавляем условия на свойства – в нашем примере это свойство «Вес».

2. Добавляем условия на второе свойство «Получатель», при помощи контекстного меню переключаем тип логического объединения условий в «И».


3. Переключаемся в режим редактирования XML (обратно переключиться нельзя, поэтому надо максимально продумать и подготовить запрос перед редактированием XML). Выделяем в XML запрос к разделу (SectionQuery), чтобы отличить его от остальных надо поискать условия, которые мы добавляли – для свойств Вес и Получатель.

4. Разбиваем SectionQuery на две части – два однотипных SectionQuery, в каждом из которых оставляем условия только на одно свойство (т.е. на его название и на его значение). Для этого копируем выделенный блок SectionQuery в буфер, удаляем условия на название и значение второго свойства. Затем вставляем копию из буфера и удаляем в ней запрос к названию и значению первого свойства.

Запрос готов к использованию – сохраняем его и назначаем на виртуальную папку. Рекомендуется сохранить исходный запрос, сделанный в конструкторе, для последующих исправлений. Читать дальше

Оставить комментарий (всего: 1)