Пособие для партнёров DocsVision




НазваниеПособие для партнёров DocsVision
страница4/35
Дата конвертации12.12.2012
Размер3.06 Mb.
ТипРеферат
1   2   3   4   5   6   7   8   9   ...   35

3Разработка карточек и решений

3.1Основные понятия


Расширение системы происходит путем добавления новых пользовательских модулей — карточек. Система изначально содержит ряд карточек, необходимых для её работы. Такие карточки называются системными объектами.

В логическом смысле карточка представляет собой описание пользовательского бизнес-объекта, содержащее в себе все необходимые данные и возможности для выполнения операций над ними. Физически карточка — это совокупность программных объектов (компонент), объектов в базе данных системы (таблиц и хранимых процедур), а также мета-описание структур данных в XML формате.

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

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

Все экземпляры карточек обладают уникальными идентификаторами. Идентификаторы используются для получения данных от сервера, для ссылок на другие карточки и на данные карточек. Идентификатор — это обязательный атрибут объектов системы, поддерживаемый самой платформой (то есть разработчик карточки не должен явно резервировать место для хранения идентификаторов).

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

Каждый тип карточки также может декларировать ряд действий, применимых для данного типа. Под действиями в данном случае понимаются определённые команды, «понятные» карточке - которые, будучи инициированы пользователем, приведут к выполнению программными компонентами карточки некоторых операций.

Помимо карточек в системе определяется иерархия для их организации. Каждый узел иерархии — это контейнер-папка, содержащая ссылки на карточки. Папка также может содержать в себе подпапки. С точки зрения пользователя – это иерархия «папок, содержащих карточки и другие папки», что очень похоже на представление размещения файлов в файловой системе. Администратор может задавать категории или типы карточек, которые могут храниться в конкретной папке. Вся информация о папках и их иерархии хранится в области данных одной из системных карточек — карточке папок.

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

Содержимое папки может быть представлено пользователю несколькими способами, которые определяет администратор системы или сам пользователь. Отображение содержимого папки одним из способов называется представлением. Представление строится из отдельных элементов представления каждой карточки. Элемент представления — это набор данных карточки, который может отображаться в папке одновременно.

При помощи представлений и связанного с ними интерфейса пользователь может просматривать список карточек, осуществлять поиск, выбирать отдельные карточки и исполнять над ними определённые действия, в том числе, «открывать» карточки — запускать их пользовательский интерфейс. Карточка может поддерживать несколько вариантов пользовательского интерфейса или способов взаимодействия с пользователем — режимов. Информация о возможных режимах хранится в ярлыке карточки. В разных режимах над карточками могут выполняться различные операции, определённые разработчиком карточки.

Пользователь системы может создавать новые карточки известных системе типов или удалять существующие карточки.

card

Рис. 3.. Структура объектов

Сплошные стрелки соответствуют отношению «содержит» или «включает», а пунктирные — ссылке или использованию.
1   2   3   4   5   6   7   8   9   ...   35

Похожие:

Пособие для партнёров DocsVision iconУстановка патчей *. msp DocsVision Установить патч можно только на клиентах DocsVision (но не на сервере) Установка патчей библиотек DocsVision
Скопируйте пакет в папку «Директория с установленным DocsVision\Platform 3\Server\Site\Setup». В данной директории можно создать...
Пособие для партнёров DocsVision iconDocsVision 6 sr1: Руководство по установке и настройке
Особенности конфигурации серверного программного обеспечения для установки DocsVision 5
Пособие для партнёров DocsVision iconВы  держите  в  руках  брошюру  для  партнеров  1с,  которая поможет вам повысить продажи. Речь идет не о  продажах вообще, а о возможности более эффективно  предлагать  клиентам  серверные  продукты  Microsoft, 
Приложение Полезные ресурсы для партнеров  26 вы  держите  в  руках  брошюру  для  партнеров  1с, 
Пособие для партнёров DocsVision iconРекомендации по созданию условий для эффективного функционирования стратегических партнерств с участием учреждений профобразования Роль вуза в подготовке кадров для стратегических партнеров и участников кластера
В части подготовки кадров для стратегических партнеров и участников кластера можно выделить две глобальные цели
Пособие для партнёров DocsVision iconНастоящий документ описывает конфигурирование системы DocsVision 5 и дальнейшее ее администрирование, а именно

Пособие для партнёров DocsVision iconУчебное пособие по курсу «Организация эвм, комплексов и сетей» часть I
Пособие предназначено для самостоятельной работы студента над курсом “Организация эвм, комплексов и сетей” по первой части курса...
Пособие для партнёров DocsVision iconПеречень предприятий Южного Федерального округа, которые выпускают продукцию, возможно интересную для иностранных партнеров
Южного Федерального округа, которые выпускают продукцию, возможно интересную для иностранных партнеров
Пособие для партнёров DocsVision iconИнструкция по внедрению  «1С: Университет»  версия 0 12  (для партнеров фирмы «1С»)
Общие сведения    4 
Пособие для партнёров DocsVision iconПособие для воспитателей Кишинев, 2010 czu 373. 2
...
Пособие для партнёров DocsVision iconСпециалист по технологическому развитию партнеров 
Интеллектуальные объединенные коммуникации для бизнеса (Microsoft Exchange и Lync) 
Разместите кнопку на своём сайте:
kak.znate.ru


База данных защищена авторским правом ©kak.znate.ru 2012
обратиться к администрации
KakZnate
Главная страница