Table of Contents

Interface IBusinessProcessDisplayItem

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Models.Tickets
Assembly
Ascon.Polynom.Web.Api.Data.dll

Отображаемый пользователю элемент бизнес-процесса.

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(BusinessProcessDisplayItem))]
public interface IBusinessProcessDisplayItem : IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
Inherited Members
Extension Methods

Properties

AvailableAccountableUsers

Доступные ответственные.

List<IUser>? AvailableAccountableUsers { get; set; }

Property Value

List<IUser>

CanDelete

Признак, можно ли удалить данный отображаемый элемент бизнес-процесса.

bool CanDelete { get; set; }

Property Value

bool

CanSetCurrentAccountableUser

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

bool CanSetCurrentAccountableUser { get; set; }

Property Value

bool

CurrentAccountableUser

Пользователь, назначенный в качестве ответственного за выполнение данного элемента бизнес-процесса.

IUser? CurrentAccountableUser { get; set; }

Property Value

IUser

DateOfCompletion

Дата и время завершения данного элемента бизнес-процесса.

DateTime? DateOfCompletion { get; set; }

Property Value

DateTime?

IsCompleted

Признак, завершен ли данный элемент бизнес-процесса.

bool IsCompleted { get; set; }

Property Value

bool

NatureOfWork

Характер работы.

string? NatureOfWork { get; set; }

Property Value

string

TaskName

Название задачи.

string? TaskName { get; set; }

Property Value

string