IKrScriptAddTaskHistoryRecordAsync(NullableGuid, Guid, String, String, Guid, String, NullableGuid, String, NullableInt32, NullableInt32, NullableTimeSpan, FuncCardTaskHistoryItem, ValueTask) - метод
Асинхронно добавляет запись в указанную группу истории заданий.
Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPIСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.19
Task AddTaskHistoryRecordAsync(
Guid? taskHistoryGroup,
Guid typeID,
string typeName,
string typeCaption,
Guid optionID,
string result = null,
Guid? performerID = null,
string performerName = null,
int? cycle = null,
int? timeZoneID = null,
TimeSpan? timeZoneUTCOffset = null,
Func<CardTaskHistoryItem, ValueTask> modifyActionAsync = null
)
Function AddTaskHistoryRecordAsync (
taskHistoryGroup As Guid?,
typeID As Guid,
typeName As String,
typeCaption As String,
optionID As Guid,
Optional result As String = Nothing,
Optional performerID As Guid? = Nothing,
Optional performerName As String = Nothing,
Optional cycle As Integer? = Nothing,
Optional timeZoneID As Integer? = Nothing,
Optional timeZoneUTCOffset As TimeSpan? = Nothing,
Optional modifyActionAsync As Func(Of CardTaskHistoryItem, ValueTask) = Nothing
) As Task
Task^ AddTaskHistoryRecordAsync(
Nullable<Guid> taskHistoryGroup,
Guid typeID,
String^ typeName,
String^ typeCaption,
Guid optionID,
String^ result = nullptr,
Nullable<Guid> performerID = nullptr,
String^ performerName = nullptr,
Nullable<int> cycle = nullptr,
Nullable<int> timeZoneID = nullptr,
Nullable<TimeSpan> timeZoneUTCOffset = nullptr,
Func<CardTaskHistoryItem^, ValueTask>^ modifyActionAsync = nullptr
)
abstract AddTaskHistoryRecordAsync :
taskHistoryGroup : Nullable<Guid> *
typeID : Guid *
typeName : string *
typeCaption : string *
optionID : Guid *
?result : string *
?performerID : Nullable<Guid> *
?performerName : string *
?cycle : Nullable<int> *
?timeZoneID : Nullable<int> *
?timeZoneUTCOffset : Nullable<TimeSpan> *
?modifyActionAsync : Func<CardTaskHistoryItem, ValueTask>
(* Defaults:
let _result = defaultArg result null
let _performerID = defaultArg performerID null
let _performerName = defaultArg performerName null
let _cycle = defaultArg cycle null
let _timeZoneID = defaultArg timeZoneID null
let _timeZoneUTCOffset = defaultArg timeZoneUTCOffset null
let _modifyActionAsync = defaultArg modifyActionAsync null
*)
-> Task
- taskHistoryGroup NullableGuid
- Идентификатор группы истории заданий.
- typeID Guid
- Идентификатор типа задания.
- typeName String
- Название типа задания.
- typeCaption String
- Отображаемое название типа задания.
- optionID Guid
- Вариант завершения.
- result String (Optional)
- Текстовое описание результата завершения задания или , если текстовое описание не доступно.
- performerID NullableGuid (Optional)
- Идентификатор роли автора/роли/исполнителя.
- performerName String (Optional)
- Имя роли автора/роли/исполнителя.
- cycle NullableInt32 (Optional)
- Опционально: номер цикла. Если не указать, будет взят текущий номер цикла.
- timeZoneID NullableInt32 (Optional)
- Идентификатор временной зоны.
- timeZoneUTCOffset NullableTimeSpan (Optional)
- Смещение временной зоны.
- modifyActionAsync FuncCardTaskHistoryItem, ValueTask (Optional)
- Функция для модификации записи истории заданий.
TaskАсинхронная задача.
Поддерживаемые скрипты:
- Скрипт выполнения этапа;
- Скрипт выполнения группы этапов.
Поддерживаемые режимы:
- Синхронный режим;
- Асинхронный режим.
Поддерживаемые контексты запуска: