CardHelper - класс

Хэлперы и константы для взаимодействия с карточками и их типами.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static class CardHelper
Inheritance
Object    CardHelper

Свойства

DefaultDateTime Дата и время, устанавливаемые по умолчанию в пакете карточки. Значение представлено в формате UTC. Гарантируется, что время в UTC равно 00:00:00. Значение отличается от MinDateTime для безопасного перевода между часовыми поясами, когда в структуре DateTime устанавливается только время.
DefaultLocalDateTime Дата, соответствующая дате DefaultDateTime, и время 00:00:00. Значение представление в локальном часовом поясе.
MaxDateTime Максимальные дата и время, допустимые в пакете карточки. Значение представлено в формате UTC. Гарантируется, что время в UTC равно 00:00:00.
MaxDateTimeOffset Максимальные дата и время со смещением, допустимые в пакете карточки.
MinDateTime Минимальные дата и время, допустимые в пакете карточки. Значение представлено в формате UTC. Гарантируется, что время в UTC равно 00:00:00.
MinDateTimeOffset Минимальные дата и время со смещением, допустимые в пакете карточки.

Методы

Compress Выполняет упаковку пакета карточки. Заданный декоратор становится непригоден к использованию.
CompressFileVersions Выполняет упаковку запроса на получение информации по версиям файла. Заданный декоратор становится непригоден к использованию.
CopyFilesAsync

Создаёт копии файлов карточки sourceCard в карточке targetCard. При этом не выполняется расширений, но учитываются все те же особенности, что и при создании карточек по шаблону. Подписи файла по умолчанию не переносятся, если не указан параметр copySignatures.

Фактическая копия файла с контентом будет создана после сохранения карточки targetCard. Метод может вызываться как на сервере, так и на клиенте (причём сервер не будет вызван).

Метод возвращает результат копирования, который не равен null и содержит ошибки, если копирование не было выполнено.

Т.к. в карточке targetCard могут быть добавлены файлы, то карточку рекомендуется сохранять посредством ICardFileManager, чтобы содержимое файлов было корректно скопировано.

При сохранении посредством ICardRepository файлы будут добавлены без содержимого.

CreateDefaultFileType Создаёт тип карточки CardType, описывающий стандартный тип файла FileTypeID. Рекомендуется использовать только в целях предпросмотра карточек.
CreateDeletedAfterBeginTransactionAsync Метод, создающий карточку в корзине. Обычно вызывается в AfterBeginTransaction(ICardDeleteExtensionContext) до того, как карточка будет удалена, но уже внутри транзакции. Вызывается как в платформенной расширении на удаление в корзину, также может быть вызван для удаления в корзину виртуальных карточек. Возвращает признак того, что удалённая карточка была создана.
CreateDeletedAfterRequestAsync Метод, выполняемый после создания карточки в корзине CreateDeletedAfterBeginTransactionAsync(ICardDeleteExtensionContext, ICardContentStrategy, ICardStoreStrategy, ICardRepository, ICardRepository, ICardRepository, ICardRepository, CancellationToken) снаружи транзакции. Обычно вызывается в AfterBeginTransaction(ICardDeleteExtensionContext), после того, как карточка будет удалена, но уже внутри транзакции. Вызывается как в платформенной расширении на удаление в корзину, также может быть вызван для удаления в корзину виртуальных карточек.
CreateFromExportedCardAsync Создаёт карточку по экспортированной карточке и информации из карточки-источника, из которой выполнялся экспорт и которая используется для связи с файлами.
CreateFromTemplateAsync Создаёт карточку по шаблону и возвращает её.
CreateSectionRows Создаёт объект, содержащий коллекцию пустых строк коллекционных и древовидных секций, упорядоченных по имени секции.
Decompress(DictionaryString, Object) Выполняет распаковку пакета карточки.
Decompress(IStorageObjectProvider) Выполняет распаковку пакета карточки.
DecompressFileVersions(DictionaryString, Object) Выполняет распаковку запроса на получение информации по версиям файла.
DecompressFileVersions(IStorageObjectProvider) Выполняет распаковку запроса на получение информации по версиям файла.
DeserializeJsonFieldsInSectionsAndFilesAsync 
DeserializeJsonFieldsInSectionsAsync 
ExecuteTypeExtensionsAsync Выполняет расширения на типы карточек для заданного типа расширений type.
GetBlockClass Возвращает имя класса блока, используемое в типах карточек.
GetCardFileNameWithoutExtension Возвращает корректное имя файла карточки без расширения по дайджесту карточки. Может использоваться для определения имени файла для экспортируемой карточки.
GetCardFileTypes Получение набора типов файлов IFileType по типам карточек CardType, полученным из метаданных.
GetDisplayText Возвращает текст для отображения, в котором был заменён перевод строки.
GetFileCardTypesAsync Получение типов файлов, доступных из API карточек.
GetFormClass Возвращает имя класса формы, используемое в типах карточек.
GetLink Возвращает ссылку на открытие карточки в клиентском приложении с опциональным открытием файла в карточке.
GetSubContentDirectoryProvider Получает провайдер поддиректории для карточки на основании провайдера для файла самой карточки.
GetTaskState Возвращает строку с кратким описанием по состоянию задания по его параметрам.
GetTaskStateDate Возвращает дату, актуальную для состояния задания. Состояние можно получить вызовом метода GetTaskState(String, String, NullableGuid).
GetWebFileLink 
GetWebLink Возвращает ссылку на открытие карточки в web-клиенте или null, если ссылка webAddress является равна null после нормализации.
GrantAllPermissions Выдаёт все возможные разрешения для заданной карточки и её вложенных карточек.
HasFilesContentsToSave Возвращает признак того, что в заданной карточке присутствует хотя бы один файл, который был добавлен или содержимое которого было изменено.
IsSystemKey Определяет, является ли заданный ключ хранилища IDictionary<string, object> системным ключом.
IsUserKey Определяет, является ли заданный ключ хранилища IDictionary<string, object> пользовательским ключом.
LimitDisplayValue Ограничивает длину имени карточки для отображения пользователю или в ссылке на карточку.
MergeSection 
ParseMergeOptionsAsync Загружает опции слияния из файла.
ProhibitAllPermissions Явно запрещает все возможные разрешения для заданной карточки и её вложенных карточек.
SetAllCardPermissions Устанавливает указанные разрешения для карточки, её файлов и заданий.
StoreAsync(CardStoreRequest, IFileContainer, ICardRepository, ICardStreamServerRepository, CancellationToken) Выполняет сохранение карточки на сервере с возможным наличием файлов. Не выполняет проверку на наличие изменений в контенте файлов методом EnsureAllContentModifiedAsync(IEnumerableIFile, CancellationToken). Метод для внутреннего использования, рекомендуется использовать объект ICardFileManager для сохранения карточки с файлами, обратитесь к руководству разработчика за примерами.
StoreAsync(CardStoreRequest, IFileContainer, ICardRepository, ICardStreamClientRepository, FuncDouble, CancellationToken, ValueTask, Int32, CancellationToken) Выполняет асинхронное сохранение карточки на клиенте с возможным наличием файлов. Не выполняет проверку на наличие изменений в контенте файлов. Метод для внутреннего использования, рекомендуется использовать объект ICardFileManager для сохранения карточки с файлами, обратитесь к руководству разработчика за примерами.
TemplateFileIsMatchForSource(CardFile, Guid) Возвращает признак того, что заданный файл, расположенный в шаблоне, соответствует файлу в карточке с заданным идентификатором. Идентификатор версии не проверяется.
TemplateFileIsMatchForSource(CardFile, Guid, Guid) Возвращает признак того, что заданный файл, расположенный в шаблоне, соответствует файлу в карточке с заданным идентификатором и идентификатором версии.
TryGetCsvEncodingAsync Возвращает кодировку для формирования файлов csv
TryGetCsvSeparatorAsync Возвращает разделитель для формирования файлов csv. В случае если символ не задан или при конвертации символа произошла ошибка возвращает ';' в качестве разделителя по умолчанию
TryGetLinkAsync Возвращает ссылку на открытие карточки в desktop- или в web-клиенте в соответствии с объектом сессии.
TryGetWebAddressAsync Возвращает базовый адрес веб-клиента или null, если адрес не удалось получить.
TryParseCardFileFormatFromExtension Определяет формат файла по расширению. Возвращает null, если определить формат не удалось.
TryParseLink Выполняет попытку прочитать параметры, полученные для открытия карточки по ссылке.

Поля

AccountUserSettingsTypeID Card type identifier for "AccountUserSettings": {48332157-4F6A-4CB1-ACE6-4B811C0E5364}.
AccountUserSettingsTypeName Card type name for "AccountUserSettings".
ActionHistoryRecordTypeID Card type identifier for "ActionHistoryRecord": {ABC13918-AA63-45CA-A3F4-D1FD5673C248}.
ActionHistoryRecordTypeName Card type name for "ActionHistoryRecord".
AdSyncFlagKey Ключ, по которому в [!:CardStoreRequest.Info] устанавливается признак того, что карточка относится к синхронизации с AD / LDAP.
AdSyncForceCardRepoKey Ключ, по которому в [!:Card.Info] устанавливается признак того, что карточка должна сохраняться через CardRepository.
AdSyncTypeCaption Отображаемое имя типа карточки для настроек синхронизации с Active Directory.
AdSyncTypeID Идентификатор типа карточки для настроек синхронизации с Active Directory.
AdSyncTypeName Имя типа карточки для настроек синхронизации с Active Directory.
AllowAllCardPermissionFlags Все разрешения, доступные для карточки.
AllowAllFilePermissionFlags Все разрешения, доступные для файла.
ApplicationAliasMaxLength Максимальная длина алиаса приложения.
ApplicationTypeCaption Отображаемое имя типа карточки для приложения.
ApplicationTypeID Идентификатор типа карточки для приложения.
ApplicationTypeName Имя типа карточки для приложения.
AttachedCardKey Ключ, по которому в [!:CardGetRequest.Info] кладется storage карточки.
BusinessProcessTemplateTypeID Card type identifier for "BusinessProcessTemplate": {D05799BD-35B6-43B4-97DD-B6D0E683EFF2}.
BusinessProcessTemplateTypeName Card type name for "BusinessProcessTemplate".
CalendarTypeCaption Отображаемое имя типа карточки для настроек бизнес-календаря.
CalendarTypeID Идентификатор типа карточки для настроек бизнес-календаря.
CalendarTypeName Имя типа карточки для настроек бизнес-календаря.
CardDigestMaxLength Максимальная длина Digest для записи в историю действий с карточкой.
CardTypeCaptionMaxLength Максимальная длина строки с отображаемым в пользовательском интерфейсе именем типа карточки.
CardTypeGroupMaxLength Максимальная длина строки с отображаемым в пользовательском интерфейсе именем группы для типа карточки.
CardTypeNameMaxLength Максимальная длина строки с именем типа карточки.
CardUserNameMaxLength Максимальная длина строки с именем пользователя, создавшего или изменившего карточку.
CardWasCopiedFromIDKey Ключ со значением Guid в хеш-таблице Info в карточке Card, которая была создана в результате копирования другой карточки с заданным идентификатором. Ключ требуется для сохранения в историю действий и для работы расширений, но он не используется в платформенных расширениях.
CardWasCreatedFromTemplateIDKey Ключ со значением Guid в хеш-таблице Info в карточке Card, которая была создана в результате копирования другой карточки с заданным идентификатором. Ключ требуется для сохранения в историю действий и для работы расширений, но он не используется в платформенных расширениях.
CompletionOptionCaptionMaxLength Максимальная длина строки с отображаемым в пользовательском интерфейсе именем варианта завершения.
CompletionOptionTypeCaption Отображаемое имя типа виртуальной карточки варианта завершения.
CompletionOptionTypeID Идентификатор типа виртуальной карточки варианта завершения: {F6B95639-234E-4800-A2F1-3CB20E0BCDA4}.
CompletionOptionTypeName Имя типа виртуальной карточки варианта завершения "CompletionOption".
ConditionTypeTypeID Card type identifier for "ConditionType": {CA37649D-9585-4C83-8EF4-FDF91C4C42EE}.
ConditionTypeTypeName Card type name for "ConditionType".
CopyingCardKey Ключ в хеш-таблице Info в запросе на экспорт карточки CardGetRequest или на создание по шаблону CardNewRequest. Содержит признак того, что выполняется копирование карточки, а не обычный экспорт или создание по шаблону. Для созданной карточки признак устанавливается в Card.Info, где его можно увидеть в истории действий.
DefaultIDKey Ключ идентификатора карточки по умолчанию.
DefaultMergeOptionsFileName Имя файла с опциями слияния по умолчанию, который располагается в подпапке с именем файла импортируемой карточки.
DefaultRowIDKey Ключ идентификатора строки по умолчанию.
DeletedCardIDKey Идентификатор удалённой карточки, которая создаётся при удалении карточки с возможностью восстановления.
DeletedTypeCaption Отображаемое имя типа карточки для удалённой карточки.
DeletedTypeID Идентификатор типа карточки для удалённой карточки.
DeletedTypeName Имя типа карточки для удалённой карточки.
DialogFileFlagKey Ключ, по которому в [!:CardFile.Info] устанавливается признак того, что карточка относится к вложенно сохраняемой карточке диалога.
DisplayValueMaxLength Максимальная длина имени карточки для отображения пользователю или в ссылке на карточку.
DocLoadCaption Отображаемое имя типа карточки для настроек модуля Потокового ввода документов.
DocLoadFlagKey Ключ, по которому в [!:CardFile.Info] устанавливается признак того, что карточка относится к модулю потокового сканирования.
DocLoadTypeID Идентификатор типа карточки для настроек модуля Потокового ввода документов.
DocLoadTypeName Имя типа карточки для настроек модуля Потокового ввода документов.
ErrorTypeID Card type identifier for "Error": {FA81208D-2D83-4CB6-A83D-CBA7E3F483A7}.
ErrorTypeName Card type name for "Error".
FileCategoryCaption Отображаемое имя типа карточки для категории файла.
FileCategoryCaptionMaxLength Максимальная длина строки с отображаемым именем категории файла.
FileCategoryID Идентификатор типа карточки для категории файла.
FileCategoryName Имя типа карточки для категории файла.
FileConverterCacheTypeCaption Отображаемое имя типа карточки для кэша конвертации файлов.
FileConverterCacheTypeID Идентификатор типа карточки для кэша конвертации файлов.
FileConverterCacheTypeName Имя типа карточки для кэша конвертации файлов.
FileNameMaxLength Максимальная длина строки с именем файла.
FileSatelliteTypeID Card type identifier for "FileSatellite": {580CD334-6630-420E-ACD8-9524BE99E43E}.
FileSatelliteTypeName Card type name for "FileSatellite".
FileTemplateTypeCaption Отображаемое имя типа карточки для шаблона файла.
FileTemplateTypeID Идентификатор типа карточки для шаблона файла.
FileTemplateTypeName Имя типа карточки для шаблона файла.
FileTypeCaption Отображаемое имя типа карточки для стандартного файла, не имеющего дополнительных секций.
FileTypeID Идентификатор типа карточки для стандартного файла, не имеющего дополнительных секций.
FileTypeName Имя типа карточки для стандартного файла, не имеющего дополнительных секций.
FileVersionTagsMaxLength Максимальная длина строки со списком тегов для версии файла.
FmUserSettingsTypeID Card type identifier for "FmUserSetttings": {E337B575-FA44-4842-9E78-0222F0819529}.
FmUserSettingsTypeName Card type name for "FmUserSetttings".
FunctionRoleTypeCaption Отображаемое имя типа виртуальной карточки функциональной роли.
FunctionRoleTypeID Идентификатор типа виртуальной карточки функциональной роли: {A830094D-6E03-4242-9C17-0D0A8F2FCB33}.
FunctionRoleTypeName Имя типа виртуальной карточки функциональной роли "FunctionRole".
GeneralUserSettingsTypeID Card type identifier for "GeneralUserSettings": {39DCE9D4-F429-4552-A268-5A9BF9C1BA53}.
GeneralUserSettingsTypeName Card type name for "GeneralUserSettings".
LicenseTypeCaption Отображаемое имя типа карточки для настроек лицензии.
LicenseTypeID Идентификатор типа карточки для настроек лицензии.
LicenseTypeName Имя типа карточки для настроек лицензии.
MainCardIDKey Ключ, по которому в [!:CardNewRequest.Info] устанавливается идентификатор основной карточки. Наличие такого идентификатора свидетельствует о том, что создаваемую карточку следует интерпретировать как сателлит. Также используется при сохранении карточки диалога для передачи идентификатора основной карточки.
NewCardBilletKey Ключ, по которому располагается заготовка карточки, обрабатываемая MergeWithBilletCardNewExtension.
NewCardBilletSignatureKey Ключ, по которому располагается подпись заготовки карточки, обрабатываемая MergeWithBilletCardNewExtension.
NotificationSubscriptionsTypeID Card type identifier for "NotificationSubscriptions": {4D92F912-2907-4E3C-BCE5-7767A0F98BF8}.
NotificationSubscriptionsTypeName Card type name for "NotificationSubscriptions".
NotificationTypeID Card type identifier for "Notification": {D3087E3C-A2DA-4CC7-A92D-D5CF17E48D3F}.
NotificationTypeName Card type name for "Notification".
NotificationTypeTypeID Card type identifier for "NotificationType": {813234A7-3B29-4845-BE9D-B5BECE5F7C1C}.
NotificationTypeTypeName Card type name for "NotificationType".
NotificationUserSettingsTypeID Card type identifier for "NotificationUserSettings": {193C278D-7178-4EE3-A73B-438357D69D2A}.
NotificationUserSettingsTypeName Card type name for "NotificationUserSettings".
OpenCardLinkAction Название действия на открытие карточки по ссылке.
OperationTypeCaption Отображаемое имя типа виртуальной карточки операции.
OperationTypeID Идентификатор типа виртуальной карточки операции: {F2517B14-035B-4451-B4A1-605BF7A764A4}.
OperationTypeName Имя типа виртуальной карточки операции "Operation".
PersonalizationUserSettingsTypeID Card type identifier for "PersonalizationUserSettings": {3BD67BFF-6990-4026-AA7F-B789BA8A8744}.
PersonalizationUserSettingsTypeName Card type name for "PersonalizationUserSettings".
PlaceholderCurrentCardIDInfo Имя объекта в Info, содержащего ID оригинальной карточки при генерации шаблона.
PlaceholderExportInfo Имя объекта в Info, содержащего сериализованный объект с произвольной пользовательской информацией для замены плейсхолдеров.
PlaceholderUserInfoKey Имя объекта в Info, содержащего сериализованный объект с произвольной пользовательской информацией для замены плейсхолдеров.
PlaceholderViewContextKey Имя объекта в Info, содержащего сериализованный объект с информацией по текущему представлению IViewPlaceholderContext.
PlainJsonSuffix 
PostponeCommentMaxLength Максимальная длина поля с комментарием по откладыванию задания.
ProhibitAllCardPermissionFlags Запрет всех разрешений, доступных для карточки.
ProhibitAllFilePermissionFlags Запрет всех разрешений, доступных для файла.
ReplacePlaceholdersVersionRowID Идентификатор версии файла, для которой идет обработка замены плейсхолдеров для файлового шаблона.
SequenceTypeCaption Отображаемое имя типа карточки для карточки последовательности.
SequenceTypeID Идентификатор типа карточки для карточки последовательности.
SequenceTypeName Имя типа карточки для карточки последовательности.
ServerInstanceTypeCaption Отображаемое имя типа карточки для настроек сервера.
ServerInstanceTypeID Идентификатор типа карточки для настроек сервера.
ServerInstanceTypeName Имя типа карточки для настроек сервера.
ShowDialogTypeID Task type identifier for "ShowDialog": {706E6173-F55D-4FE8-9CBE-AAEB2964BA80}.
ShowDialogTypeName Task type name for "ShowDialog".
SignatureSettingsTypeCaption Отображаемое имя типа карточки для настроек цифровой подписи.
SignatureSettingsTypeID Идентификатор типа карточки для настроек цифровой подписи.
SignatureSettingsTypeName Имя типа карточки для настроек цифровой подписи.
SpecialFieldSuffixStart 
SystemKeyPrefix Префикс системных свойств, располагающихся в произвольном месте в хранилище объекта CardInfoStorageObject. Такие свойства не должны как-либо учитываться или изменяться пользовательским кодом.
SystemRestoreKey Ключ для логического значения с признаком необходимости восстановления карточки, которое записывается в Info запроса на удаление удалённой карточки. Ключ является системным и его не следует использовать для других целей.
TaskHistoryGroupCaptionMaxLength Максимальная длина строки с именем группы истории заданий.
TaskHistoryKindCaptionMaxLength Максимальная длина строки с видом задания, к которому относится запись в истории заданий.
TaskHistoryProcessKindMaxLength Максимальная длина строки с типом бизнес-процесса, к которому относится запись в истории заданий.
TaskHistoryProcessNameMaxLength Максимальная длина строки с именем бизнес-процесса, к которому относится запись в истории заданий.
TaskKindCaptionKey Ключ, по которому в [!:CardTask.Info] помещается информация об названии вида задания.
TaskKindIDKey Ключ, по которому в [!:CardTask.Info] помещается информация об идентификаторе вида задания.
TemplateFileTypeCaption Отображаемое имя типа карточки для файла шаблона.
TemplateFileTypeID Идентификатор типа карточки для файла шаблона.
TemplateFileTypeName Имя типа карточки для файла шаблона.
TemplateSourceCardIDKey Ключ в хеш-таблице Info в запросе на создание карточки по шаблону CardNewRequest, который содержит идентификатор карточки, по которой создаётся новая карточка. Это может быть как идентификатор карточки шаблона, если карточка создаётся по шаблону, так и идентификатор копируемой карточки, если выполняется копирование карточки (через плитку "Копировать"). Если карточка копируется, то в Info будет признак CopyingCardKey. Также ключ может отсутствовать в Info, например, если карточка создаётся по шаблону из экспортированной в файл карточки.
TemplateSourceCardTypeIDKey Ключ в хеш-таблице Info в запросе на создание карточки по шаблону CardNewRequest, который содержит идентификатор типа карточки, по которой создаётся новая карточка. Это может быть как идентификатор типа шаблона TemplateTypeID, если карточка создаётся по шаблону, так и идентификатор типа копируемой карточки, если выполняется копирование карточки (через плитку "Копировать"). Если карточка копируется, то в Info будет признак CopyingCardKey. Также ключ может отсутствовать в Info, например, если карточка создаётся по шаблону из экспортированной в файл карточки.
TemplateTypeCaption Отображаемое имя типа карточки шаблона.
TemplateTypeID Идентификатор типа карточки шаблона.
TemplateTypeName Имя типа карточки шаблона.
TileUserSettingsTypeID Card type identifier for "TileUserSettings": {D3E5A259-E7E6-49F2-A7DD-1FC7B051781B}.
TileUserSettingsTypeName Card type name for "TileUserSettings".
TimeZonesTypeID Идентификатор типа карточки для справочника временных зон: {CC60E8C6-AF29-4AD5-A55D-3E6EE985CEB2}.
TimeZonesTypeName Имя типа карточки для справочника временных зон.
TopicDescriptionMaxLength Максимальная длина описания обсуждения.
TopicMessageMaxLength Максимальная длина сообщений в обсуждених.
TopicTitleMaxLength Максимальная длина заголовка обсуждения.
UnavailableTypesKey Ключ со списком типов карточек, недоступных пользователю для создания.
UserKeyPrefix Префикс пользовательских свойств, располагающихся в произвольном месте в хранилище объекта CardInfoStorageObject.
UserSettingsOnlyKey Ключ, по которому в [!:CardGetRequest.Info] и [!:CardStoreRequest.Info] устанавливается признак того, что запрос на получение или сохранение карточки сотрудника выполняется в рамках изменения настроек пользователя.
UserSettingsSystemTypeTypeID Card type identifier for "UserSettingsSystemType": {7E6A9F59-0889-4B4D-8989-9F0C70C39F90}.
UserSettingsSystemTypeTypeName Card type name for "UserSettingsSystemType".
ViewTypeCaption Отображаемое имя типа карточки для представления.
ViewTypeID Card type identifier for "View": {635BBE7B-9C2E-4FDE-87C2-9DEEFAAD7981}.
ViewTypeName Card type name for "View".
WebApplicationTypeCaption Отображаемое имя типа карточки для приложения Web.
WebApplicationTypeID Идентификатор типа карточки для приложения Web.
WebApplicationTypeName Имя типа карточки для приложения Web.
WebClientUserSettingsTypeID Card type identifier for "WebClientUserSettings": {7104AC73-BF0A-4DBA-BE9E-21F7148C8C82}.
WebClientUserSettingsTypeName Card type name for "WebClientUserSettings".
WorkplaceTypeCaption Отображаемое имя типа карточки для рабочего места.
WorkplaceTypeID Card type identifier for "Workplace": {12FD0E19-D751-4D8E-959D-78C9763BBB38}.
WorkplaceTypeName Card type name for "Workplace".

См. также