IKrScriptAddTaskHistoryRecordAsync(NullableGuid, Guid, String, String, Guid, String, NullableGuid, String, NullableInt32, NullableInt32, NullableTimeSpan, FuncCardTaskHistoryItem, ValueTask) - метод

Асинхронно добавляет запись в указанную группу истории заданий.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPI
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.19
C#
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
)

Параметры

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
Асинхронная задача.

Заметки

Поддерживаемые скрипты:
  • Скрипт выполнения этапа;
  • Скрипт выполнения группы этапов.
Поддерживаемые режимы:
  • Синхронный режим;
  • Асинхронный режим.
Поддерживаемые контексты запуска:
  • Локальный.

См. также