Записки на лету

Узнать EntityTypeCode по имени сущности и наоборот

На днях обнаружил быстрый способ узнать EntityTypeCode по имени сущности (SchemaName/LogicalName) через WebAPI

http://crmserver/api/data/v8.1/EntityDefinitions?$select=ObjectTypeCode&$filter=SchemaName eq 'Account'

И, соответственно, наоборот имя сущности (SchemaName/LogicalName) по EntityTypeCode

http://crmserver/api/data/v8.1/EntityDefinitions?$select=SchemaName&$filter=ObjectTypeCode eq 1

Также, для получения TypeCode можно использовать JScript

var accountEntityTypeCode = Mscrm.EntityPropUtil.EntityTypeName2CodeMap["account"];

 

 
Comments