logo

Определение соответствия GUID и названия сущности

В базе данных в таблице EntityActionHistory хранится история о действиях с сущностями. В данной таблице имеется поле ActionObjectUid, в котором указан GUID.

Для того чтобы определить соответствие между GUID и названием сущности, можно выполнить следующий код в сценарии процесса в режиме эмуляции. Подробнее об эмуляции сценариев см. в справке по системе ELMA.

var metadataList = Locator.GetServiceNotNull<IMetadataRuntimeService>().GetMetadataList();
foreach (var metadata in metadataList)
{
Console.WriteLine("Uid " + metadata.Uid.ToString() + " : " + metadata.ToString());
}

В результате данные будут представлены так, как показано на рис. 1, но со всеми сущностями (включая созданные Вами) в системе ELMA.

Рис. 1. Соответствие GUID и названия сущности