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