Скачать презентацию DIGITAL DESIGN ШКОЛА ИНЖЕНЕРА Встреча 4 Платформа Docsvision Скачать презентацию DIGITAL DESIGN ШКОЛА ИНЖЕНЕРА Встреча 4 Платформа Docsvision

DD_День_4.pptx

  • Количество слайдов: 28

DIGITAL DESIGN ШКОЛА ИНЖЕНЕРА Встреча 4. Платформа Docsvision DIGITAL DESIGN ШКОЛА ИНЖЕНЕРА Встреча 4. Платформа Docsvision

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

Справочник типов Справочник типов

Настройка вида карточки Настройка вида карточки

Настройка штатных полей карточки Настройка штатных полей карточки

Добавление собственных свойств Добавление собственных свойств

Добавление собственных свойств Добавление собственных свойств

Мясо карточки Мясо карточки

Карточка. Как все устроено • Логически – описание бизнес-объекта с необходимыми данными и возможностями Карточка. Как все устроено • Логически – описание бизнес-объекта с необходимыми данными и возможностями для выполнения операций на ними • Физически – совокупность: • программных объектов( компонент): элемент управления Active. X • Карточки документов, справочников, расширения, специализированные карточки • объектов в базе данных системы (таблицы и хранимые процедуры) • Мета-описание структур данных в XML-формате

Карточка. Как все устроено • Хранилище данных карточки – автоматически в базе данных Docsvision Карточка. Как все устроено • Хранилище данных карточки – автоматически в базе данных Docsvision • Схема данных карточки - XML-файл с описанием структуры данных : • Разделы (секции) • Строки секции Ø Подсекции ØПоле (значение конкретного поля строки)

Карточка. Как все устроено • Типы секций: • Структура (хранит общие для всей карточки Карточка. Как все устроено • Типы секций: • Структура (хранит общие для всей карточки данные) • Пример: Основная секция всех карточек • Коллекция (набор однотипных значений) • Пример: секция свойств • Дерево (набор однотипных значений, которые зависят друг от друга) • Пример: подразделения в справочнике сотрудников

Карточка. Как все устроено • Секция = таблица в базе данных • Имя таблицы Карточка. Как все устроено • Секция = таблица в базе данных • Имя таблицы = dvtable_ • Поля секции = колонки таблицы • Строки секции = строки таблицы • Помимо полей самой секции, таблица также дополняется служебными полями

Устроенность Схема данных карточек. • Секция – однородные данные • Хранение в БД – Устроенность Схема данных карточек. • Секция – однородные данные • Хранение в БД – таблица • Название таблицы: dvtable_{ID_скекции}

Карточка. Как все устроено • Секция = таблица в базе данных • Имя таблицы Карточка. Как все устроено • Секция = таблица в базе данных • Имя таблицы = dvtable_ • Поля секции = колонки таблицы • Строки секции = строки таблицы • Помимо полей самой секции, таблица также дополняется служебными полями

Карточка. Как все устроено • Поля секции определяют вид и формат хранящихся в них Карточка. Как все устроено • Поля секции определяют вид и формат хранящихся в них данных • Типы полей: • Простые (число, дата, строка, и т. д. ) • Ссылочные: • Ссылка на другую карточку • Ссылка на строку другой карточки • Абстрактная ссылка

Карточка. Как все устроено • Instance. ID – идентификатор экземпляра карточки • Row. ID Карточка. Как все устроено • Instance. ID – идентификатор экземпляра карточки • Row. ID – идентификатор строки • Parent. Row. ID – идентификатор родительской строки (для дочерних секций) • Parent. Tree. Row. ID – идентификатор родительской строки (для иерархических секций) • SDID – ссылка на описатель прав

Атрибутивный поиск • Поиск по одному или нескольким полям заданных типов карточек (И/ИЛИ) • Атрибутивный поиск • Поиск по одному или нескольким полям заданных типов карточек (И/ИЛИ) • Условия поиска: • <Название поля><Логический оператор><Атрибут: Значение поля/Параметр/Поисковое слово> • Объединение условий в запросе (И/ИЛИ) • Возможность ограничения области поиска: папки и типы карточек • Объединение с условиями полнотекстового поиска (И/ИЛИ) • Сохранение, импорт и экспорт поисковых запросов

Атрибутивный поиск Атрибутивный поиск

Атрибутивный поиск Атрибутивный поиск

Представление • Вывод данных: § Из карточки (в т. ч. Конструкторов и справочников) § Представление • Вывод данных: § Из карточки (в т. ч. Конструкторов и справочников) § Из связанных карточек § Системную информацию о карточке § Информацию о ярлыке карточки § Данные, которые могут быть вычислены по некоторым правилам (не хранятся в карточках) • Настройка: • Количество и состав полей карточки • Правила группировки • Правила сортировки • Фильтры

Представления • • Выбор типов карточек и основного раздела Определение колонок представления Настройка выводимых Представления • • Выбор типов карточек и основного раздела Определение колонок представления Настройка выводимых данных Настройка внешнего вида

Представление • Задать название и тип данных в колонке § § § • Строка Представление • Задать название и тип данных в колонке § § § • Строка Целое число Дробное число (формат) Дата и время (формат даты) Да/Нет Идентификатор Дополнительные возможности § Скрытые колонки § Дополнительная область § Тема обработки

Представление Представление

Про присоединенные разделы • Секция = таблица в базе данных • Данные из других Про присоединенные разделы • Секция = таблица в базе данных • Данные из других секций: присоединение секций = присоединение таблиц БД

Хинты: • Все карточки состоят из СЕКЦИЙ • Секция = таблица в БД • Хинты: • Все карточки состоят из СЕКЦИЙ • Секция = таблица в БД • Секции одной карточки соединять можно по полю Instance. ID

Мануалы без которых жизнь не торт • Описание стандартных полей карточек. doc важный документ, Мануалы без которых жизнь не торт • Описание стандартных полей карточек. doc важный документ, в котором описаны поля карточек, идентификаторы их секций Его можно найти в архиве SDK 1988. zip по прошлой ссылке: http: //1 drv. ms/1 l. G 58 XM

Домашнее задание В группе выложен документ Спецификация карточки ВХ. doc на основании которого у Домашнее задание В группе выложен документ Спецификация карточки ВХ. doc на основании которого у нас должно получиться следующее: • Создан новый вид карточки • Настроены поля в соответствии с ЧТЗ • Настроенное представление с колонками • Дата регистрации • Содержание • Ответственный исполнитель • Контрольный документ • Настроенный поиск по этому документу. • Поиск по диапазону дат, по полю «Плановая дата исполнения» • Поиск по полю «Содержание» с условием «содержит»

DIGITAL DESIGN Меня можно тыкать палкой следующими способами: • chekmasov. v@digdes. com • sashimiandsushi DIGITAL DESIGN Меня можно тыкать палкой следующими способами: • chekmasov. v@digdes. com • sashimiandsushi • vk. com/vortex • Linked. Iт • kalikoms@gmail. com В теме письма указывайте «Школа ДД» . На корпоративный ящик digdes отвечаю быстрее: )