KrCreateBasedOnHelper - класс

Константы и вспомогательные методы для создания карточек на основании других карточек.

Definition

Пространство имён: Tessa.Extensions.Default.Shared.Workflow.KrProcess
Сборка: Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 4.0.4
C#
public static class KrCreateBasedOnHelper
Inheritance
Object    KrCreateBasedOnHelper

Методы

InitializeRequestInfo(DictionaryString, Object, Card, Boolean) Инициализирует информацию по запросу на создание карточки CardNewRequest.Info на основании заданной карточки baseCard.
InitializeRequestInfo(DictionaryString, Object, Guid, Boolean, KrToken) Инициализирует информацию по запросу на создание карточки CardNewRequest.Info на основании заданной карточки с идентификатором baseCardID.
TryGetDocDescription Возвращает поле DocDescription для описания ссылки на документ, которая обычно возвращается типовым представлением RefDocumentsLookup, или null, если в заданной карточке отсутствуют соответствующие секции.

Поля

CardIDKey Ключ, по которому в CardNewRequest.Info содержится идентификатор карточки, для которой выполняется создание на основании вместо обычного создания. Если не указан этот ключ и CardKey, то не выполняется создание на основании.
CardInfoKey Ключ, по которому в расширениях на создание карточки в context.Info доступен объект базовой карточки. В такой карточке загружено всё, кроме истории заданий и указаний по просрочке загруженных заданий по бизнес-календарю.
CardKey Ключ, по которому в CardNewRequest.Info содержится объект загруженной карточки Card, для которой выполняется создание на основании вместо обычного создания. Если не указан этот ключ и CardIDKey, то не выполняется создание на основании.
CopyFilesKey Ключ, по которому в CardNewRequest.Info содержится признак того, что в создаваемой карточке должны быть скопированы файлы из базовой карточки.
TokenKey Ключ, по которому в CardNewRequest.Info доступен токен безопасности KrToken для карточки, на основании которой создаётся другая карточка, или null, если токен отсутствует и права на чтение будут вычислены в процессе создания.

См. также