KrApprovalProcessTaskManagerContextSendTaskAsync - метод
Отправляет задание для основной карточки.
Пространство имён: Tessa.Extensions.Default.Server.Workflow.ApprovalProcessСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public override ValueTask<CardTask> SendTaskAsync(
Guid taskTypeID,
string? digest,
DateTime? planned,
int? plannedQuants,
double? plannedWorkingDays,
Guid? roleID,
string? roleName,
IValidationResultBuilder validationResult,
Action<CardTask>? modifyTaskAction = null,
CancellationToken cancellationToken = default
)
Public Overrides Function SendTaskAsync (
taskTypeID As Guid,
digest As String,
planned As DateTime?,
plannedQuants As Integer?,
plannedWorkingDays As Double?,
roleID As Guid?,
roleName As String,
validationResult As IValidationResultBuilder,
Optional modifyTaskAction As Action(Of CardTask) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of CardTask)
public:
virtual ValueTask<CardTask^> SendTaskAsync(
Guid taskTypeID,
String^ digest,
Nullable<DateTime> planned,
Nullable<int> plannedQuants,
Nullable<double> plannedWorkingDays,
Nullable<Guid> roleID,
String^ roleName,
IValidationResultBuilder^ validationResult,
Action<CardTask^>^ modifyTaskAction = nullptr,
CancellationToken cancellationToken = CancellationToken()
) override
abstract SendTaskAsync :
taskTypeID : Guid *
digest : string *
planned : Nullable<DateTime> *
plannedQuants : Nullable<int> *
plannedWorkingDays : Nullable<float> *
roleID : Nullable<Guid> *
roleName : string *
validationResult : IValidationResultBuilder *
?modifyTaskAction : Action<CardTask> *
?cancellationToken : CancellationToken
(* Defaults:
let _modifyTaskAction = defaultArg modifyTaskAction null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<CardTask>
override SendTaskAsync :
taskTypeID : Guid *
digest : string *
planned : Nullable<DateTime> *
plannedQuants : Nullable<int> *
plannedWorkingDays : Nullable<float> *
roleID : Nullable<Guid> *
roleName : string *
validationResult : IValidationResultBuilder *
?modifyTaskAction : Action<CardTask> *
?cancellationToken : CancellationToken
(* Defaults:
let _modifyTaskAction = defaultArg modifyTaskAction null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<CardTask>
- taskTypeID Guid
- Идентификатор типа задания.
- digest String
- Описание задания.
- planned NullableDateTime
-
Плановая дата завершения задания или значение , если она определяется
по параметрам plannedQuants или plannedWorkingDays.
- plannedQuants NullableInt32
-
Число квантов для расчёта плановой даты завершения задания или значение , если она определяется
по параметрам planned или plannedWorkingDays.
- plannedWorkingDays NullableDouble
-
Число рабочих дней для расчёта плановой даты завершения задания или значение , если она определяется
по параметрам planned или plannedQuants.
- roleID NullableGuid
- Идентификатор исполнителя задания или значение , если он будет задан позже.
- roleName String
- Имя исполнителя задания.
- validationResult IValidationResultBuilder
Объект, выполняющий построение результата валидации.
- modifyTaskAction ActionCardTask (Optional)
- Действие для изменения задания после его создания или значение , если дополнительное действие не требуется.
- cancellationToken CancellationToken (Optional)
ValueTaskCardTaskСозданное задание или значение
, если произошла ошибка при создании задания.
IKrTaskManagerContextSendTaskAsync(Guid, String, NullableDateTime, NullableInt32, NullableDouble, NullableGuid, String, IValidationResultBuilder, ActionCardTask, CancellationToken)