class
GanttTaskResourceRequirement
This class represents a resource requirement of a task of a Gantt. It contains informations about the requirements that the resource must have in order to be assigned to the task. You can also configure that it should be the PlanningService to perform a dynamic resource assigment.
Base class:
Implemented interfaces:
Derived types:
This type is not derived by any type in DocsMarshal.
Constructors
GanttTaskResourceRequirement ()
GanttTaskResourceRequirement (State state)
Properties
Double AskBeforeDuration { get; set; }
In the case of a requirement with dynamic assignment, indicate how long before it should start to check the assignment. If the value is 0 it will start immediately
Double? AskUntilDuration { get; set; }
In the case of a requirement with dynamic assignment, indicate how far in advance it should request the assignment. If not provided it will keep going until the task will be taken in charge
The date when the resource has been assigned to the task based on this requirement
Int32? AssignationUser { get; set; }
The security identity id that assigned the resource to the task based on this requirement
Int32? AssignedSecurityIdentityId { get; set; }
The security identity id assigned to the task based on this requirement
Guid IdGantt { get; set; }
Id of the gantt
Guid IdGanttTask { get; set; }
Id of the task of a gantt
Guid IdGanttTaskResourceRequirement { get; set; }
Id of the requirement
The date when the requirement was created
Int32 OwnerId { get; set; }
The security identity id that created the requirement
String RequiredAreaIds { get; set; }
Indicates that the resource that will be assigned to the task must have the required area ids set in this property. This field is a multi-token value, the ids are separated by the ; character. For example: 1;2;3
String RequiredBusinessRoleIds { get; set; }
String RequiredGroupIds { get; set; }
Indicates that the resource that will be assigned to the task must have the required group ids set in this property. This field is a multi-token value, the ids are separated by the ; character. For example: 1;2;3
String RequiredSkillIds { get; set; }
Indicates that the resource that will be assigned to the task must have the required skill ids set in this property. This field is a multi-token value, the ids are separated by the ; character. You can represent both skill ids and skill value ids. For example: b8354d0a-a957-4975-8204-d54a2d6ef49a;314
String RequiredUserIds { get; set; }
EGanttTaskResourceRequirementType RequirementType { get; set; }
The type of the requirement
State State { get; set; }