Инциденты ЦКК сервер
СоздатьОписаниеТипаИнцидента
Описание, пример вызова
// Создает структуру описания типа инцидента, которую требуется заполнить и передать функции СоздатьЗаписьТипа.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// ИмяТипа - Строка - Имя типа инцидента. Имя должно быть уникальным, например: Конфигурация1.ПОдсистема1.Инцидент1.//// Возвращаемое значение:// - Структура - поля структуры:// * ТипИнцидента - Строка - имя типа// * УровеньИнцидента - Строка - "Информация", "Предупреждение" (по умолчанию), "Ошибка", "КритическаяОшибка"// * Подсистема - Строка - подсистема с точки зрения ЦКК// * КонтекстИнформационнойБазы - Булево - определять контекст подключения. По умолчанию нет.// * ПроцедураПроверки - Строка - имя процедуры, которая будет вызываться периодически, если есть открытые инциденты указанного типа для проверки// их актуальности. Если указано "Авто", будет использована проверка по полю "Актуален" из регистра открытых инцидентов.// * МинутМеждуИнцидентами - Число - ограничивать частоту отсылки инцидентов. По умолчанию 0: не ограничивать// * Теги - Структура - с полями:// ** Оборудование - Булево -// ** Доступность - Булево -// ** Производительность - Булево -// ** ПрикладнаяОшибка - Булево -// ** Дополнительные - Строка - в строку можно разместить произвольные теги, разделенные пробелом.//Функция СоздатьОписаниеТипаИнцидента(ИмяТипа) Экспорт
Пример вызова
Результат = ИнцидентыЦККСервер.СоздатьОписаниеТипаИнцидента(ИмяТипа)
СоздатьЗаписьТипа
Описание, пример вызова
// Создает запись типа инцидента и помещает ее в словарь. Если в словаре тип уже зарегистрирован, он будет перезаписан.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// СловарьТипов - Соответствие из КлючИЗначение:// * Ключ - Строка - имя типа инцидента// * Значение - см. СоздатьОписаниеТипаИнцидента// Описание - Структура:// * ТипИнцидента - Строка// * УровеньИнцидента - Строка// * Подсистема - Строка// * КонтекстИнформационнойБазы - Булево// * ПроцедураПроверки - Строка// * МинутМеждуИнцидентами - Число// * Теги - Структура:// ** Оборудование - Булево// ** Доступность - Булево// ** Производительность - Булево// ** ПрикладнаяОшибка - Булево// ** Дополнительные - СтрокаПроцедура СоздатьЗаписьТипа(Знач СловарьТипов, Знач Описание) Экспорт
Пример вызова
ИнцидентыЦККСервер.СоздатьЗаписьТипа(СловарьТипов, Описание)
ЗарегистрироватьТипыИнцидентовВЦКК
Описание, пример вызова
// Регистрирует типы инцидентов в ИБ.// @skip-warning ПустойМетод - особенность реализации.//Процедура ЗарегистрироватьТипыИнцидентовВЦКК() Экспорт
Пример вызова
ИнцидентыЦККСервер.ЗарегистрироватьТипыИнцидентовВЦКК()
ОткрытьИнцидент
Описание, пример вызова
// Открывает инцидент. Если адрес ЦКК не указан, ничего не делает. Если инцидент отсылается чаще// указанных в типе ограничений, такая отсылка будет проигнорирована без вызова исключений.// Если указано Асинхронно=Истина, то метод будет выполнен с помощью менеджера фоновых заданий.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// ТипИнцидента - Строка - Идентификатор типа инцидента. Должен быть среди зарегистрированных типов.// КодИнцидента - Строка - Строковый идентификатор инцидента. Должен быть уникален внутри типа. Если повторяется,// считается, что инцидент еще раз и счетчик срабатываний его в ЦКК увеличится.// ТекстСообщения - Строка - текст сообщения инцидента.// Асинхронно - Булево - флаг асинхронного выполнения.//Процедура ОткрытьИнцидент(Знач ТипИнцидента, Знач КодИнцидента, Знач ТекстСообщения, Знач Асинхронно = Ложь) Экспорт
Пример вызова
ИнцидентыЦККСервер.ОткрытьИнцидент(ТипИнцидента, КодИнцидента, ТекстСообщения, Асинхронно);
ПометитьИнцидентКакНеактуальный
Описание, пример вызова
// Помечает инцидент в регистре ИнцидентыОткрытые как неактуальный.// Инцидент закроется в ЦКК при следующем вызове проверки на актуальность.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// ТипИнцидента - Строка - Идентификатор типа инцидента.// КодИнцидента - Строка - Идентификатор инцидента.//Процедура ПометитьИнцидентКакНеактуальный(Знач ТипИнцидента, Знач КодИнцидента) Экспорт
Пример вызова
ИнцидентыЦККСервер.ПометитьИнцидентКакНеактуальный(ТипИнцидента, КодИнцидента)
ОтослатьСтатистику
Описание, пример вызова
// Отсылает счетчик в ЦКК, используя InputStatistics/InputStatisticsDate (СИНХРОННАЯ ОТСЫЛКА СЧЕТЧИКА).// Когда указаны массивы в параметрах ИдентификаторСчетчика/ЗначениеСчетчика, происходит передача всего// массива за один вызов.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// ИдентификаторСчетчика - Строка - Идентификатор счетчика для ЦКК, разделенные точками// ЗначениеСчетчика - Число - Значение счетчика на передаваемый (указанный) момент времени// Данные - Соответствие из КлючИЗначение:// * Ключ - Строка - идентификатор счетчика// * Значение - Число - значение счетчика (если указано, имеет приоритет)// ДатаСчетчика - Дата - Если указано, используется InputStatisticsDate, иначе - InputStatistics.//Процедура ОтослатьСтатистику(Знач ИдентификаторСчетчика, Знач ЗначениеСчетчика, Знач Данные = Неопределено, Знач ДатаСчетчика = неопределено) Экспорт
Пример вызова
ИнцидентыЦККСервер.ОтослатьСтатистику(ИдентификаторСчетчика, ЗначениеСчетчика, Данные, ДатаСчетчика);
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).