AddGanttTask

Description

This activity allows to add a Gantt Task.


DocsMarshal Connection

Orchestrator InArgument<IManager>

The orchestrator object represents the connection to a DocsMarshal installation.

If this argument is left null the activity will work on the running installation. To work on another installation you must get its orchestrator by the activity DatabaseOrchestrator.

Input - Gantt

GanttExternalId InArgument<String>

IdGantt InArgument<Guid>


Input - GanttTask

Description InArgument<String>

Duration InArgument<Double> REQUIRED

The GanttTask Duration, in minutes

ExternalId InArgument<String>

InputGanttTask InArgument<GanttTask>

You can optionally pass to the activity the GanttTask entity object. Useful if you want to set extra properties.

IsParentNode InArgument<Boolean>

Name InArgument<String> REQUIRED

Priority InArgument<Int32>

Resources InArgument<List<Int32>>

The list of SecurityIdentityIds to add to the Gantt Task

StartDate InArgument<DateTime?>

The Planned Start Date of the activity. It may change according to resources availabilities. If null, the default is now.


Input - GanttTaskParent

ExternalIdGanttTaskParent InArgument<String>

IdGanttTaskParent InArgument<Guid?>


Input - GanttTaskState

TaskStateExternalId InArgument<String>

TaskStateId InArgument<Int32>


Input - Linked Profile

ObjectId InArgument<Guid>

The ObjectId of the profile that needs to be linked with the current Gantt Task


Misc


Output

GanttTask OutArgument<GanttTask>

IdGanttTask OutArgument<Guid>