getResourceAssignments

возвращает все задачи, назначенные ресурсу

ResourceAssignment[] getResourceAssignments(string|number resourceId, [string|number taskId] );
resourceIdstring|numberid ресурса
taskIdstring|numberid задачи
ResourceAssignment[]массив объектов с задачами, назначенными ресурсу

Available only in PRO Edition

Example

gantt.getResourceAssignments("6"); // -> см. детали

Related samples

Details

Эта функциональность доступна только в PRO версии.

Метод возвращает массив объектов в следующем формате:

[ 
    {task_id: 5, resource_id: "6", value: 5, delay: 0, duration: 7, 
        start_date: "03-04-2019 00:00", end_date: "12-04-2019 00:00", 
        id: 1617258553240, mode: "default"},
    {task_id: 18, resource_id: "6", value: 2, delay: 0, duration: 2, 
        start_date: "05-04-2019 00:00", end_date: "09-04-2019 00:00", 
        id: 1617258553250, mode: "default"},
    {task_id: 19, resource_id: "6", value: 3, delay: 0, duration: 4, 
        start_date: "09-04-2019 00:00", end_date: "13-04-2019 00:00", 
        id: 1617258553251, mode: "default"},
    {task_id: 21, resource_id: "6", value: 5, delay: 0, duration: 4, 
        start_date: "03-04-2019 00:00", end_date: "09-04-2019 00:00", 
        id: 1617258553254, mode: "default"}
]

Каждый объект содержит следующие свойства:

  • id - (string | number) - id назначения
  • task_id - (string | number) - ID задачи, к которой назначен ресурс.
  • resource_id - (string | number) - ID ресурса, который назначен задаче.
  • value - (number | string) - количество ресурсов, назначенных задаче
  • delay - (number) - разница между датой начала назначения и датой начала задачи
  • start_date - (Date) - дата, когда должно начаться назначение
  • end_date - (Date) - дата, когда должно закончиться назначение
  • duration - (number) - продолжительность назначения
  • mode - (string) - режим расчета времени назначения ресурса: "default"|"fixedDates"|"fixedDuration"
  • [customProperty: string] - (any) - любое пользовательское свойство

delay, duration, start_date, end_date, id, mode будут заполняться автоматически только при включении process_resource_assignments.

See also
Change log

возвращаемый объект будет содержать свойства delay, duration, start_date, end_date, id, mode начиная с версии v7.1

К началу