{ИмяПроцессаИнтеграции}
{ИмяРазработчика}::{ИмяПроекта}::{ИмяПодсистемы}::{ИмяПроцессаИнтеграции}
Тип-одиночка
Доступность: Сервер
Процесс интеграции.
Сравнение ссылочное
Иерархия типа
Базовые типы: Объект, Одиночка, Стд::ИнтеграционнаяШина::ПроцессИнтеграции
Свойства
Метрики
Доступность: Сервер
ТолькоЧтение
Метрики: IntegrationProcessName.Метрики
Метрики процесса интеграции
Параметры
Доступность: Сервер
ТолькоЧтение
Параметры: IntegrationProcessName.Параметры
Параметры процесса интеграции
Схема
Доступность: Сервер
ТолькоЧтение
Схема: IntegrationProcessName.Схема
Переопределение: Схема
Методы
ДобавитьУчастника
Доступность: Сервер
ДобавитьУчастника(
Участники: InformationSystems.Объект|InformationSystems.Ссылка|Обходимое<InformationSystems.Объект|InformationSystems.Ссылка>,
Пользователь: Пользователи.Ссылка)
Добавляет нового участника процесса интеграции, который описывается элементом справочника из параметра Участники
и подключается к шине от имени пользователя из параметра Пользователь
.
Если уже есть участник с совпадающими значениями справочника и пользователя, ничего не происходит.
Выбрасывает исключение ИсключениеИнтеграционнойШины при попытке добавить участника, если уже есть участник с таким же пользователем и другим значением справочника.
Выбрасывает исключение ИсключениеИнтеграционнойШины при попытке добавить участника, если уже есть участник с таким же значением справочника и другим пользователем.
Выбрасывает исключение ИсключениеИнтеграционнойШины, если элемент справочника из параметра Участники
изменен или добавлен и еще не сохранен.
ДобавитьУчастниковВГруппы
Доступность: Сервер
ДобавитьУчастниковВГруппы(
Группы: Строка|Обходимое<Строка>,
Участники: InformationSystems.Объект|InformationSystems.Ссылка|Пользователи.Ссылка|Обходимое<InformationSystems.Объект|InformationSystems.Ссылка|Пользователи.Ссылка>)
Добавляет участников, идентифицируемых параметром Участники
, в группы, идентифицируемые параметром Группы
.
Если участник уже включен в указанную группу, никаких изменений не произойдет.
Параметр Группы
содержит имя узла (имена узлов) типа ГруппаУчастников схемы процесса интеграции.
Выбрасывает исключение ИсключениеИнтеграционнойШины, если в этом процессе интеграции нет группы с указанным в параметре Группы
именем.
В параметре Участники
должен передаваться элемент (ссылка на элемент) того справочника, который указан в свойстве СправочникУчастников
процесса интеграции. В противном случае выбрасывается исключение.
Выбрасывает исключение ИсключениеИнтеграционнойШины, если элемент справочника из параметра Участники
изменен или добавлен и еще не сохранен.
Выбрасывает исключение ИсключениеИнтеграционнойШины, если нет участника, соответствующего параметру Участники
.
НайтиПользователяПоУчастнику
Доступность: Сервер
НайтиПользователяПоУчастнику(Участник: InformationSystems.Объект|InformationSystems.Ссылка): Пользователи.Ссылка?
Находит пользователя для участника, идентифицируемого параметром Участники
. Возвращает ссылку на пользователя, если для сочетания элемент справочника участников + Пользователи.Ссылка
был ранее вызван метод ДобавитьУчастника или значение Неопределено
в противном случае.
В параметре Участники
должен передаваться элемент (ссылка на элемент) того справочника, который указан в свойстве СправочникУчастников
процесса интеграции. В противном случае выбрасывается исключение ИсключениеИнтеграционнойШины.
НайтиУчастникаПоПользователю
Доступность: Сервер
НайтиУчастникаПоПользователю(Пользователь: Пользователи.Ссылка): InformationSystems.Ссылка?
Находит элемент справочника участников для участника, идентифицируемого параметром Пользователь
.
Возвращает ссылку на элемент справочника, если для сочетания элемент справочника участников + Пользователи.Ссылка
был ранее вызван метод ДобавитьУчастника или значение Неопределено
в противном случае.
ПолучитьУчастниковГруппы
Доступность: Сервер
ПолучитьУчастниковГруппы(Группа: Строка): ЧитаемоеМножество<InformationSystems.Ссылка>
Возвращает множество ссылок на элементы справочника участников, которые были включены в указанную в параметре Группа
группу при помощи метода ДобавитьУчастниковВГруппы.
Если в группе нет членов, возвращается пустое множество.
Параметр Группа
содержит имя (строка) узла типа ГруппаУчастников схемы процесса интеграции.
Выбрасывает исключение ИсключениеИнтеграционнойШины, если в процессе интеграции нет группы с указанным в параметре Группа
именем.
УдалитьУчастников
Доступность: Сервер
УдалитьУчастников(
Участники: InformationSystems.Объект|InformationSystems.Ссылка|Пользователи.Ссылка|Обходимое<InformationSystems.Объект|InformationSystems.Ссылка|Пользователи.Ссылка>,
УдалятьЧленствоВГруппах: Булево)
Удаляет участников, которые идентифицируются элементами справочника или пользователями Участники
.
Если участник входит в группы, то в зависимости от значения параметра УдалятьЧленствоВГруппах
:
Ложь
(по умолчанию) - исключение ИсключениеИнтеграционнойШиныИстина
- членство во всех группах прекращается Если нет участника, соответствующего параметруУчастники
, исключение НЕ выбрасывается. Выбрасывает исключение ИсключениеИнтеграционнойШины, если элемент справочника из параметраУчастники
изменен или добавлен и еще не сохранен.
УдалитьУчастниковИзГрупп
Доступность: Сервер
Удаляет участников, идентифицируемых параметром Участники
, из групп, идентифицируемых параметром Группы
.
Если участник не входит в указанную группу, никаких изменений не произойдет.
Параметр Группы
содержит имя узла (имена узлов) типа ГруппаУчастников схемы процесса интеграции.
Выбрасывает исключение ИсключениеИнтеграционнойШины, если в этом процессе интеграции нет группы с указанным в параметре Группы
именем.
В параметре Участники
должен передаваться элемент (ссылка на элемент) того справочника, который указан в свойстве СправочникУчастников
процесса интеграции.
В противном случае выбрасывается исключение ИсключениеИнтеграционнойШины.
Выбрасывает исключение ИсключениеИнтеграционнойШины, если элемент справочника из параметра Участники
изменен или добавлен и еще не сохранен.
Выбрасывает исключение ИсключениеИнтеграционнойШины, если нет участника, соответствующего параметру Участники
.
Список унаследованных методов
Объект
ВСтроку, ПолучитьТип, Представление
ПроцессИнтеграции
Запустить, Остановить, ОтправитьСообщениеВУзлы, ПолучитьНедоставленныеСообщения
Список унаследованных свойств
ПроцессИнтеграции
ВремяРаботы, ДоставленныеСообщения, ИзображениеСхемы, Имя, ИмяПроцессаДляВнешнегоСервисаИнтеграции, КоличествоВходящихСообщений, КоличествоИсходящихСообщений, КоличествоОшибок, КонтекстОперацииЖурналаСобытий, МаксимальноеКоличествоПовторныхДоставок, ОбластиИзображенияСхемы, Описание, РегистрироватьДоставкуВЖурналеСобытий, Состояние, СостоянияКаналов, ТаблицаГруппУчастников, ТаблицаСправочникаУчастников, ТаблицаУчастников, ТаймаутУстареванияНедоставленныхСообщений