DD_День_4.pptx
- Количество слайдов: 28
DIGITAL DESIGN ШКОЛА ИНЖЕНЕРА Встреча 4. Платформа Docsvision
Инструменты настройки Docsvision • Справочник типов • Создаются новые карточки как подитипы ттрех «основных» : • Входящие Исходящие Внутрениии • Унивресальный тип карточки – для моделирования • Создание поисковых запросов • Указание через конструктор по каким полям карточек нужно осуществлять поиск • Создание представлений • Внешний вид, отображения информации из карточек.
Справочник типов
Настройка вида карточки
Настройка штатных полей карточки
Добавление собственных свойств
Добавление собственных свойств
Мясо карточки
Карточка. Как все устроено • Логически – описание бизнес-объекта с необходимыми данными и возможностями для выполнения операций на ними • Физически – совокупность: • программных объектов( компонент): элемент управления Active. X • Карточки документов, справочников, расширения, специализированные карточки • объектов в базе данных системы (таблицы и хранимые процедуры) • Мета-описание структур данных в XML-формате
Карточка. Как все устроено • Хранилище данных карточки – автоматически в базе данных Docsvision • Схема данных карточки - XML-файл с описанием структуры данных : • Разделы (секции) • Строки секции Ø Подсекции ØПоле (значение конкретного поля строки)
Карточка. Как все устроено • Типы секций: • Структура (хранит общие для всей карточки данные) • Пример: Основная секция всех карточек • Коллекция (набор однотипных значений) • Пример: секция свойств • Дерево (набор однотипных значений, которые зависят друг от друга) • Пример: подразделения в справочнике сотрудников
Карточка. Как все устроено • Секция = таблица в базе данных • Имя таблицы = dvtable_
Устроенность Схема данных карточек. • Секция – однородные данные • Хранение в БД – таблица • Название таблицы: dvtable_{ID_скекции}
Карточка. Как все устроено • Секция = таблица в базе данных • Имя таблицы = dvtable_
Карточка. Как все устроено • Поля секции определяют вид и формат хранящихся в них данных • Типы полей: • Простые (число, дата, строка, и т. д. ) • Ссылочные: • Ссылка на другую карточку • Ссылка на строку другой карточки • Абстрактная ссылка
Карточка. Как все устроено • Instance. ID – идентификатор экземпляра карточки • Row. ID – идентификатор строки • Parent. Row. ID – идентификатор родительской строки (для дочерних секций) • Parent. Tree. Row. ID – идентификатор родительской строки (для иерархических секций) • SDID – ссылка на описатель прав
Атрибутивный поиск • Поиск по одному или нескольким полям заданных типов карточек (И/ИЛИ) • Условия поиска: • <Название поля><Логический оператор><Атрибут: Значение поля/Параметр/Поисковое слово> • Объединение условий в запросе (И/ИЛИ) • Возможность ограничения области поиска: папки и типы карточек • Объединение с условиями полнотекстового поиска (И/ИЛИ) • Сохранение, импорт и экспорт поисковых запросов
Атрибутивный поиск
Атрибутивный поиск
Представление • Вывод данных: § Из карточки (в т. ч. Конструкторов и справочников) § Из связанных карточек § Системную информацию о карточке § Информацию о ярлыке карточки § Данные, которые могут быть вычислены по некоторым правилам (не хранятся в карточках) • Настройка: • Количество и состав полей карточки • Правила группировки • Правила сортировки • Фильтры
Представления • • Выбор типов карточек и основного раздела Определение колонок представления Настройка выводимых данных Настройка внешнего вида
Представление • Задать название и тип данных в колонке § § § • Строка Целое число Дробное число (формат) Дата и время (формат даты) Да/Нет Идентификатор Дополнительные возможности § Скрытые колонки § Дополнительная область § Тема обработки
Представление
Про присоединенные разделы • Секция = таблица в базе данных • Данные из других секций: присоединение секций = присоединение таблиц БД
Хинты: • Все карточки состоят из СЕКЦИЙ • Секция = таблица в БД • Секции одной карточки соединять можно по полю Instance. ID
Мануалы без которых жизнь не торт • Описание стандартных полей карточек. doc важный документ, в котором описаны поля карточек, идентификаторы их секций Его можно найти в архиве SDK 1988. zip по прошлой ссылке: http: //1 drv. ms/1 l. G 58 XM
Домашнее задание В группе выложен документ Спецификация карточки ВХ. doc на основании которого у нас должно получиться следующее: • Создан новый вид карточки • Настроены поля в соответствии с ЧТЗ • Настроенное представление с колонками • Дата регистрации • Содержание • Ответственный исполнитель • Контрольный документ • Настроенный поиск по этому документу. • Поиск по диапазону дат, по полю «Плановая дата исполнения» • Поиск по полю «Содержание» с условием «содержит»
DIGITAL DESIGN Меня можно тыкать палкой следующими способами: • chekmasov. v@digdes. com • sashimiandsushi • vk. com/vortex • Linked. Iт • kalikoms@gmail. com В теме письма указывайте «Школа ДД» . На корпоративный ящик digdes отвечаю быстрее: )


