OBJECT

ProjectObjectiveData

Project objective in a dashboard list, with the progress of its activities.

link GraphQL Schema definition

  • type ProjectObjectiveData {
  • # The objective; null for the activities not assigned to any objective.
  • objective: ProjectObjectiveEntity
  • # Progress status of the objective, derived from its activities.
  • status: ProjectObjectiveStatusEnum
  • # Number of activities of the objective that the tab lists, after its filters.
  • total: Int!
  • # Number of completed activities of the objective.
  • completedTotal: Int!
  • # Number of activities of the objective that are in progress, deferred or waiting
  • # and not overdue.
  • inProgressTotal: Int!
  • # Number of overdue activities of the objective.
  • overdueTotal: Int!
  • # Earliest start date among the listed activities of the objective.
  • firstActivityStartDate: Date
  • # Latest due or end date among the listed activities of the objective.
  • lastActivityEndDate: Date
  • # Total number of activities of the objective the user can see, regardless of the
  • # tab filters.
  • objectiveTotal: Int!
  • # Earliest future start date among the listed activities that are not completed or
  • # deferred.
  • nextPlannedActivityStartDate: Date
  • }