Публикация

Как посмотреть у каких бизнес процессов установлен флаг "Включена трассировка"

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

select ss.Name, ss.Caption
  from SysSchemaUserProperty ssup inner join SysSchema ss
				on ss.Id=ssup.SysSchemaId
		inner join SysPackage sp
			on sp.Id=ss.SysPackageId
			and sp.Name='Здесь имя пользовательского пакета'
 where ssup.Name='IsTracing'
   and ssup.Value='true'

 

Нравится

Поделиться

3 комментария

Дополнил ваш код. Хорошая идея.

-- БП. Просмотр включенной трассировки всех пакетов
select 
	 [SysPackage].[Name] [SysPackage_Name]
	,[SysSchema].[Name] [SysSchema_Name]
	,[SysSchema].[Caption] [SysSchema_Caption]
	,[SysSchema].[ModifiedOn] [SysSchema_ModifiedOn]
	,[Contact].[Name] [Contact_Name]
from [SysSchemaUserProperty]
inner join [SysSchema] on [SysSchemaUserProperty].[SysSchemaId]=[SysSchema].[Id]
inner join [SysPackage] on [SysSchema].[SysPackageId]=[SysPackage].[Id]
inner join [Contact] on [SysSchema].[ModifiedById]=[Contact].[Id]
where SysSchemaUserProperty.[Name]='IsTracing' and SysSchemaUserProperty.[Value]='true'
order by [SysPackage].[Name], [SysSchema].[Name]

 

Руслан, спасибо за информацию.

Недавно обсуждали похожее, там приводил примеры, как смотреть этот параметр в таблице SysProcessData, работать с ним путём вызова веб-сервиса и JS-функции для работы с ним.

Спасибо всем за вклад в развитие базы знаний и сообщества.

Показать все комментарии