WorkflowViewerHelperAddApproverNode - метод
Добавляет ноду-согласанта на схему ВФ
Пространство имён: Tessa.Extensions.Default.Client.WorkflowViewerСборка: Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 4.0.4
public static IConnection AddApproverNode(
INodeFactory factory,
INodeLayout layout,
Card card,
CardRow stage,
Guid approverID,
string? approverName,
Guid approverRowID,
bool childNode = false,
Guid? taskRowID = null
)
Public Shared Function AddApproverNode (
factory As INodeFactory,
layout As INodeLayout,
card As Card,
stage As CardRow,
approverID As Guid,
approverName As String,
approverRowID As Guid,
Optional childNode As Boolean = false,
Optional taskRowID As Guid? = Nothing
) As IConnection
public:
static IConnection^ AddApproverNode(
INodeFactory^ factory,
INodeLayout^ layout,
Card^ card,
CardRow^ stage,
Guid approverID,
String^ approverName,
Guid approverRowID,
bool childNode = false,
Nullable<Guid> taskRowID = nullptr
)
static member AddApproverNode :
factory : INodeFactory *
layout : INodeLayout *
card : Card *
stage : CardRow *
approverID : Guid *
approverName : string *
approverRowID : Guid *
?childNode : bool *
?taskRowID : Nullable<Guid>
(* Defaults:
let _childNode = defaultArg childNode false
let _taskRowID = defaultArg taskRowID null
*)
-> IConnection
- factory INodeFactory
- Фабрика узлов ВФ
- layout INodeLayout
- Схема ВФ
- card Card
- Карточка документа загруженная со всеми заданиями и историей цикла
- stage CardRow
- Этап согласования, который строится в схеме
- approverID Guid
- Идентификатор согласанта
- approverName String
- Имя согласанта
- approverRowID Guid
- RowID
- childNode Boolean (Optional)
- Признак того что нода дочерняя (делегирование напр)
- taskRowID NullableGuid (Optional)
- RowID задания
IConnection"Открытую" стрелку с началом в свежепоставленной ноде