Разработка
13
Окт
0

SQL-запрос для поиска плагинов и шагов

SQL-запрос, который выводит зарегистрированные плагины и их шаги.

select distinct
	c.LogicalName 'Объект',
	a.EventHandlerName 'Плагин',
	a.SdkMessageIdName 'Соощение',
	case a.Stage 
		when 10 then 'Pre Validation'
		when 20 then 'Pre'
		when 30 then ''
		when 40 then 'Post'
		when 50 then 'Post (Deprecated)'
	end 'Стадия',
	case a.Mode 
		when 0 then 'Synchronous'
		when 1 then 'Asynchronous'
	end 'Режим',
	isnull(a.FilteringAttributes, '') 'Атрибуты'
from
	SdkMessageProcessingStep a
	left outer join SdkMessageFilter b on a.SdkMessageFilterId = b.SdkMessageFilterId
	left outer join MetadataSchema.Entity c on c.ObjectTypeCode = b.PrimaryObjectTypeCode
where
	a.IsHidden = 0
order by
	c.LogicalName,
	a.EventHandlerName


Комментарии (0)

*

code