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


Скачать 0.65 Mb.
Название Пособие для партнёров DocsVision
страница 6/9
Тип Реферат
rykovodstvo.ru > Руководство эксплуатация > Реферат
1   2   3   4   5   6   7   8   9

Приложение 1: Описание стандартных интерфейсов

IObjectUI


Интерфейс, реализующий свойства клиентских объектов СУБП (функций, шлюзов).

Свойства и методы

Тип

Параметры

Описание

propertyData (R/W)

string




Данные объекта (функции, шлюза)

propertyIcon (R/O)

IPictureDisp




Иконка объекта

propertyTypeName (R/O)

string




Название данного типа объектов

propertyID (R/O)

string




Уникальный идентификатор объекта

IDVObjectUI


Реализуется всеми объектами, использующими DocsVision. Позволяет объекту работать с сессией и хостом.

Свойства и методы

Тип

Параметры

Описание

propertyUserSession (R/W)

IDispatch




Сессия DocsVision

propertyHost (R/W)

IDispatch




Хост DocsVision

IObjectLocalize


Дополнительный интерфейс для объектов, поддерживающих локализацию:

Свойства и методы

Тип

Параметры

Описание

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetLocaleID

long




Получить идентификатор текущей локализации

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgSetLocaleID




(long) LocaleID

Установить идентификатор текущей локализации

IGateInit


Интерфейс клиентских компонент шлюза. Реализует свойства и методы для работы с доступными типами переменных.

Свойства и методы

Тип

Параметры

Описание

34Initialize




(string) Data – данные шлюза

Инициализирует шлюз, передавая данные, сохраненные в настройках шлюза в справочнике шлюза. Как правило – xml-описание шлюза.

IGateUI


Интерфейс клиентских компонент шлюза. Реализует свойства и методы для работы с доступными типами переменных.


Свойства и методы

Тип

Параметры

Описание

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetObjectTypes

IobjectType
Collection




Коллекция описаний типов объектов, поддерживаемых шлюзом

34GetMethods

Imethod
Collection




Коллекция описаний методов, поддерживаемых шлюзом

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgSelectObject

bool

(long) hWnd – идентификатор родительского окна

(long) TypeID – идентификатор типа объекта

(string) ObjectID – выходной параметр, идентификатор\значение объекта в шлюзе

Выбор объекта в шлюзе. Метод позволяет выбрать и вернуть идентификатор объекта указанного типа. Измененное значение возвращается в параметре ObjectID. Метод возвращает true, если значение было выбрано, и false в противном случае.

34ShowObject




(long) hWnd – идентификатор родительского окна

(long) TypeID – идентификатор типа объекта

(string) ObjectID – идентификатор/значение объекта в шлюзе

Отображение объекта в шлюзе. Метод позволяет активизировать объект по его идентификатору и типу. Может быть поддержано не для всех типов объектов.

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetObjectDisplayValue

string

(long) TypeID – идентификатор типа

(string) ObjectID –идентификатор объекта в шлюзе

Возвращает отображаемое значение объекта по его типу и идентификатору

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetObjectReference

string

(long) TypeID – идентификатор типа

(string) ObjectID –идентификатор объекта в шлюзе

(ObjectReferenceTypeEnum) – тип ссылки

Возвращает строку-ссылку на объект в шлюзе

34GetQuickSearchValues

IDispatch

(long) TypeID – идентификатор типа

(string) SearchFor – строка для поиска

Возвращает коллекцию идентификаторов объектов, найденных по строке, заданной параметром SearchFor

IFunctionUI


Интерфейс клиентских компонент функции. Реализует методы, вызываемые карточкой бизнес-процесса при работе с функцией.

Свойства и методы

Тип

Параметры

Описание

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetRequiredGates

string




Возвращает список идентификаторов необходимых шлюзов (разделенных запятой)

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgAllowExecute

bool




Проверка на наличие всех необходимых для запуска функции данных. Возвращает true, если функция готова к выполнению, и false в противном случае

IExportableFunctionUI


Клиентский интерфейс для функций, обладающих собственным механизмом экспорта/импорта в XML.

Свойства и методы

Тип

Параметры

Описание

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgExport

string




Вызывается при экспорте функции. Возвращает данные для экспорта в виде строки.

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgImport




(string) Data – данные функции

Вызывается при импорте функции.

IStateFunctionUI


Клиентский интерфейс для функций, обладающих собственным набором состояний.

Свойства и методы

Тип

Параметры

Описание

propertyCurrentIcon (R/O)

IPictureDisp




Возвращает иконку для текущего состояния

propertyCurrentName (R/O)

string




Возвращает локализованное название текущего состояния

propertyCurrentColor (R/O)

long




Возвращает цвет иконки для текущего состояния (в формате OLE Color)

propertyCurrentFunction (R/W)

IDispatch




Данные о состоянии функции (ProcFunction)

IGate


Данный интерфейс реализуется серверными компонентами шлюзов. При помощи методов, представленных в данном интерфейсе, сервис СУБП работает с переменными шлюза.

Свойства и методы

Тип

Параметры

Описание

propertyData

string




Сохраненные настройки шлюза. Позволяет передать шлюзу настройки, заданные в клиентской части.

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetVariable

IGateVariable

(long)Type – тип переменной

(string)ID – идентификатор переменной

Получение переменной из шлюза по типу в формате long.

Возвращает стандартизованную переменную.


d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetVariable

IGateVariable

(int)Type – тип переменной

(string) ID – идентификатор переменной

Получение переменной из шлюза по типу в формате int.

Возвращает стандартизованную переменную.


d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetVariable

IGateVariable

(int)Type – тип переменной

(string)SubTypeID – идентификатор подтипа переменной

(string) ID – идентификатор переменной

Получение переменной из шлюза с указанием подтипа переменной.

Возвращает стандартизованную переменную.


d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetVariableReference

string

(int)Type – тип переменной

(string)ID – идентификатор переменной

Получение внешней ссылки на переменную из шлюза.


d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetVariableInternalReference

object

(int)Type – тип переменной

(string)ID – идентификатор переменной

Получение ссылки на переменную во внутреннем формате интегрируемой шлюзом системы.


d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgAddVariable

IGateVariable

(int)Type – тип переменной

(string)VariableInfo – информация о создаваемом объекте

Создание нового объекта заданного типа.

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgDeleteVariable




(int)Type – тип переменной

(string)ID – идентификатор переменной

Удаление объекта из шлюза.

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgCompareVariables

long

(int)Type – тип сравниваемых переменных

(string)ID1 – идентификатор первой переменной

(string)ID2 – идентификатор второй переменной

Сравнение двух переменных одного типа.

IGateVariable


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

Свойства и методы

Тип

Параметры

Описание

propertyID

string




Идентификатор переменной

propertyGateID

string




Уникальный идентификатор шлюза

propertyName

string




Название переменной

propertyDisplayValue

int




Отображаемое значение

propertyType

long




Тип переменной в шлюзе

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgLogicalOperation

bool

(string)OperationType – тип операции

(IGateVariable)Variable – переменная для сравнения

Сравнение с другой переменной того же типа

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgConvert

object

(VarTypeEnum)VarType – тип переменной

(IGate) Gate – ссылка на шлюз

(int)TypeID – тип переменной в шлюзе

Сконвертировать переменную в переменную другого типа

IGateVariableCustomProperties


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

Свойства и методы

Тип

Параметры

Описание

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetCustomProperty

object

(string)PropertyName – название свойства

Получить значение свойства

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgSetCustomProperty




(string)PropertyName – название свойства

(object) – значение свойства

Установить значение свойства

ICollectionalProperty


Данный интерфейс описывает способ взаимодействия с коллекционным свойством стандартной переменной шлюза. Данный интерфейс унаследован от интерфейсов IEnumerable, IEnumerator.

Свойства и методы

Тип

Параметры

Описание

propertyCount

int




Число элементов в коллекции

property[Key]

object




Получить элемент по ключу

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgAdd

object

(object)Item – элемент для добавления

Добавить существующий элемент в коллекцию

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgAddNew

object




Добавить новый элемент в коллекцию

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgAddNew

object

(object)Key – элемент для добавления

Добавить новый элемент в коллекцию с указанием ключа

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgAddRange




(IEnumerator)Key – элементы для добавления

Добавить несколько элементов в коллекцию с указанием ключа

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetByIndex

object

(int)Index– индекс элемента

Получить элемент по индексу

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgRemove




(object)Key– ключ элемента

Удалить элемент по ключу

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgRemoveAt




(int)Index– индекс элемента

Удалить элемент по индексу

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgClear







Очистить коллекцию

ILockalableObject


Данный интерфейс описывает методы и свойства объекта шлюза, поддерживающего блокировку доступа к данным объекта.

Свойства и методы

Тип

Параметры

Описание

propertyIsLocked

bool




Заблокирован ли объект

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgPlaceLock

bool




Заблокировать объект. Результат – флаг успешности операции блокирования

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgPlaceAutoLock

ObjectLock




Заблокировать объект и получить объект блокировки. Блокировка автоматически снимется при уничтожении объекта ObjectLock

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgRemoveLock







Снять блокировку

IFunction


Этот интерфейс реализует свойства и методы серверного компонента функции.

Свойства и методы

Тип

Параметры

Описание

propertyData

string




Сохраненные настройки функции. Позволяет передать функции настройки, заданные в клиентской части.

propertyFunctionData

ProcFunction




Данные функции в процессе

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgAllowExecute

bool

(ProcessInfo)process – данные о процессе

(PassState)pass – данные прохода

Проверка, можно ли начинать выполнение функции

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetExecuteDisallowReason

string

(ProcessInfo)process – данные о процессе

(PassState)pass – данные прохода

Получить описание причины, по которой функция не может быть выполнена

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgExecute

ExecResultEnum

(ProcessInfo)process – данные о процессе

(PassState)pass – данные прохода

Выполнение функции

d:\projects\docsvision\documents\objectmanager\webviewer\34.jpgGetNextExecuteTime

DateTime

(int) PoolingInterval – заданный для функции интервал опроса

Вычислить время следующего срабатывания функции с учетом заданного в минутах интервала опроса, вызывается для функций, оставшихся в активном состоянии


1   2   3   4   5   6   7   8   9

Похожие:

Пособие для партнёров DocsVision icon DocsVision 6 sr1: Руководство по установке и настройке
Особенности конфигурации серверного программного обеспечения для установки DocsVision 5
Пособие для партнёров DocsVision icon Техническое задание
Сопровождение и разработка прикладных решений на платформе «DocsVision» в 2016 году
Пособие для партнёров DocsVision icon Руководство по установке Иркутск, 2016 г
Конфигурирование программного обеспечения перед установкой серверной части Docsvision 25
Пособие для партнёров DocsVision icon Эпидемиологическое лечение пациентов
Синдромное (эмпирическое, эпидемиологическое) лечение пациентов с клиническими проявлениями иппп и их половых партнеров в практике...
Пособие для партнёров DocsVision icon Руководство разработкой системы документооборота
Разработка приложений для пользователей и партнеров на платформе AndroidДостижения
Пособие для партнёров DocsVision icon Информационное письмо для партнеров
В параметры функции коррекции бд добавлен чек «Контроль пустых мнемокодов» с возможностью их автоматического заполнения
Пособие для партнёров DocsVision icon На русском языке
Членам нп «Гидроэнергетика России» все материалы Международной комиссии по большим плотинам доступны на портале для партнеров в разделе...
Пособие для партнёров DocsVision icon На русском языке
Членам нп «Гидроэнергетика России» все материалы Международной комиссии по большим плотинам доступны на портале для партнеров в разделе...
Пособие для партнёров DocsVision icon Преимущества для партнеров
Партнерам с действующим компетенциями уровня Gold или Silver дополнительно доступна профессиональная техническая поддержка по телефону...
Пособие для партнёров DocsVision icon Данное методическое пособие издается в соответствии с Соглашением...
Пособие содержит материалы и лексику, которые могут быть необходимы при преподавании и использовании профессионально ориентированного...
Пособие для партнёров DocsVision icon Инновационная деятельность. 2009. №1 (6)
Научно-аналитический журнал для ученых, производственников, разработчиков новой продукции, инвесторов, властных структур и организаторов...
Пособие для партнёров DocsVision icon Методическое пособие Саратов 2008 г. Организация комплексной системы...
Методическое пособие предназначено для руководителей и преподавателей- организаторов обж образовательных учреждений
Пособие для партнёров DocsVision icon Главный редактор: Атоян Вазген Рубенович
Научно-аналитический журнал для ученых, производственников, разработчиков новой продукции, инвесторов, властных структур и организаторов...
Пособие для партнёров DocsVision icon Информационное письмо для партнеров
Начиная с версии 71 мастер-диск и инсталлятор единый для Парус-Бюджет, Парус-Муниципальное образование, Парус-Бюджетный учет поселений,...
Пособие для партнёров DocsVision icon Информационное письмо для партнеров
Начиная с версии 71 мастер-диск и инсталлятор единый для Парус-Бюджет, Парус-Муниципальное образование, Парус-Бюджетный учет поселений,...
Пособие для партнёров DocsVision icon Информационное письмо для партнеров
Начиная с версии 71 мастер-диск и инсталлятор единый для Парус-Бюджет, Парус-Муниципальное образование, Парус-Бюджетный учет поселений,...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск