Questa chiamata permette di ottenere informazioni in merito ad un Gantt, in particolare le sue attività, risorse, dipendenze.
Legenda:
Parametro obbligatorio
Parametro opzionale
{
// SID di autenticazione
'sessionId': "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
// Solo una tra le seguenti opzioni, e solo se NON è stato valorizzato parametro idGanttTasks
'idGantt': "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
'ganttExternalId': "MyGantt",
'loadOnlyAssignedToSecurityIdentity': false,
'loadOnlyAssignedToSecurityIdentityId': 1,
// Nota: se non necessarie è consigliato lasciare questo parametro a false.
// Contiene informazioni sui Gantts, risorse assegnabili, riservatezze.
'loadDmEntities': false,
'loadResources': false,
'loadDependencies': false,
'idGanttTasks': ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"],
'loadHcChildren': false,
'loadMilestoneLinks': false,
'loadOnlyTasksBaseInfo': false,
'loadAssignableTasks': false,
}
{
DmEntities:{
Gantts: [
{
Name: "Gantt",
Description: null,
ExternalId: "Gantt",
IdGantt: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
IdGanttFolder: null,
GanttServiceEnabled: true,
IdOrgChart: null,
GanttServiceLastCheckDt: null,
Type: "Runtime",
InsertDt: "2024-10-07T12:30:03.107",
LastUpdate: "2024-10-08T15:30:03.107",
UserId: "109",
ResourceManagementType: "FixedSelection",
GanttTaskTraceLevel: "Base",
Configuration: {
UseSpecificPlanningCategories: true,
... (Consulta questa pagina per l'elenco dei parametri di configurazione di un Gantt)
},
}
],
TaskStates: [
{
Id: 200401
Name: "Pianificato",
Description: "Stato predefinito",
ExternalId: null,
BackgroundColor: "red",
TextColor: "blue",
SystemValue: "Planned",
SortPriority: 100
}
],
SecurityIdentities: [
{
Id: 109,
ExternalId: null,
Name: "Stefano",
IdentityType: "User"
}
],
PlanningCategories: [
{
IdPlanningCategory: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
Name: "Sviluppi Custom",
ExternalId: null,
ForegroundColor: null,
BackgroundColor: null
}
],
AssignableSecurityIdentities: [],
AssignablePlanningCategories: [],
CanInsertTasks: [],
CanUpdateTasks: [],
CanDeleteTasks: [],
CanManageMilestones: [],
}
Tasks:[
{
Name: "Attività 1",
Description: "Contenuto dell'attività'",
Duration: 120,
... (Consulta questa pagina per l'elenco delle proprietà)
}
],
TasksColumns:[
{
Caption: "Name",
DataField: "Name"",
DataType: 'string',
Visible: true
}
... (Consulta questa pagina per l'elenco delle proprietà)
],
TaskDependencies :[
{
IdGanttTaskDependency: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
IdGanttTask: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"",
IdGanttTaskLinked: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
}
... (Consulta questa pagina per l'elenco delle proprietà)
],
TaskDependenciesColumns :[],
TaskResourceLinks :[
{
IdGanttTaskResourceLink: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
IdGanttTask: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"",
SecurityIdentityId: '109',
}
... (Consulta questa pagina per l'elenco delle proprietà)
],
TaskResourceLinksColumns:[],
MilestoneLinks:[
{
IdGanttTaskLink: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
IdGanttTask: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"",
IdGanttTaskLinked: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx""
}
... (Consulta questa pagina per l'elenco delle proprietà)
],