<< Click to Display Table of Contents >> Объектная модель > Решение «Планирование проектов» > ProjectActivity – этап, раздел или веха Функции типа сущности (Server) |
![]() ![]() |
Имя функции |
Модификатор |
Атрибут |
Описание |
GetActivities |
static |
[Public, Remote] |
Возвращает этапы плана проекта. |
GetActivityFromOnlyLastVersion |
static |
[Remote] |
Возвращает этап, связанный с автозапускаемой задачей, из последней версии плана |
GetLatestActivityByPlanAndRefId |
static |
[Remote] |
Возвращает этап по плану проекта и RefId. Этап возвращается из самой последней версии плана, в которой он есть |
GetChildActivities |
static |
[Remote] |
Возвращает дочерние этапы |
ExistChildActivity |
– |
[Remote] |
Возвращает признак того, что у этапа существуют подчиненные этапы |
GetMilestonesForGates |
static |
[Public] |
Возвращает вехи внутри иерархии объектов управления, которые связаны с контрольной точкой |
GetOuterMilestonesForGates |
static |
[Public] |
Возвращает вехи вне иерархии объектов управления, которые связаны с контрольной точкой |
WriteHistoryRecordsFactValuesForActivities |
static |
– |
Записывает историю фактических значений при сохранении плана |
GetCustomPropertiesSettings |
static |
[Public] |
Возвращает настройки свойств |
GetCustomProperties |
static |
– |
Возвращает коллекцию добавленных полей этапа |
GetAllChildsHierarchy |
static |
[Public] |
Возвращает ИД всех вложенных этапов для указанных разделов |
Возвращает этапы плана проекта.
Синтаксис
[Public, Remote]
public static IQueryable<IProjectActivity> GetActivities(IProjectPlanRX projectPlan)
Параметры
projectPlan – План проекта.
Возвращаемое значение
IQueryable<IProjectActivity> – этапы по проекту.
GetActivityFromOnlyLastVersion
Возвращает этап, связанный с автозапускаемой задачей, из последней версии плана.
Синтаксис
[Remote]
public IProjectActivity GetActivityFromOnlyLastVersion(IProjectPlanRX plan, long? refId)
Параметры
plan – План проекта.
refId – RefId этапа.
Возвращаемое значение
IProjectActivity – этап, связанный с автозапускаемой задачей из последней версии.
GetLatestActivityByPlanAndRefId
Возвращает этап по плану проекта и RefId. Этап возвращается из самой последней версии плана, в которой он есть.
Синтаксис
[Remote]
public static IProjectActivity GetLatestActivityByPlanAndRefId(IProjectPlanRX plan, long? refId)
Параметры
plan – План проекта.
refId – RefId этапа.
Возвращаемое значение
IProjectActivity – этап из самой последней версии.
Возвращает дочерние этапы.
Синтаксис
[Remote]
public static IQueryable<IProjectActivity> GetChildActivities(IProjectActivity activity)
Параметры
activity – Этап.
Возвращаемое значение
IQueryable<IProjectActivity> – подчиненные этапы.
Возвращает признак того, что у этапа существуют подчиненные этапы.
Синтаксис
[Remote]
public bool ExistChildActivity()
Возвращаемое значение
bool – true, если у этапа существуют подчиненные этапы, иначе false.
Возвращает вехи внутри иерархии объектов управления, которые связаны с контрольной точкой.
Синтаксис
[Public]
public static System.Collections.Generic.IEnumerable<IProjectActivity> GetMilestonesForGates(System.Collections.Generic.IEnumerable<long> gateIds)
Параметры
gateIds – Этап.
Возвращаемое значение
IEnumerable<IProjectActivity> – вехи.
Возвращает вехи вне иерархии объектов управления, которые связаны с контрольной точкой.
Синтаксис
[Public]
public static System.Collections.Generic.IEnumerable<IProjectActivity> GetOuterMilestonesForGates(System.Collections.Generic.IEnumerable<long> gateIds, System.Collections.Generic.IEnumerable<long> planIds)
Параметры
gateIds – Список Id контрольных точек внутри иерархии объектов управления.
planIds – Список Id планов внутри иерархии объектов управления.
Возвращаемое значение
IEnumerable<IProjectActivity> – вехи.
WriteHistoryRecordsFactValuesForActivities
Записывает историю фактических значений при сохранении плана.
Синтаксис
public static void WriteHistoryRecordsFactValuesForActivities(List<IProjectActivity> activities, long planId)
Параметры
activities – Этапы.
planId– Id плана проекта.
Возвращает настройки свойств.
Синтаксис
[Public]
public static DirRX.ProjectPlanner.Structures.ProjectActivity.ICustomPropertiesSettings GetCustomPropertiesSettings()
Возвращаемое значение
Structures.ProjectActivity.ICustomPropertiesSettings – настройки свойств.
Возвращает коллекцию добавленных полей этапа.
Синтаксис
public static System.Collections.Generic.IEnumerable<Sungero.Metadata.PropertyMetadata> GetCustomProperties()
Возвращаемое значение
IEnumerable<Sungero.Metadata.PropertyMetadata> – коллекция добавленных полей этапа.
Возвращает ИД всех вложенных этапов для указанных разделов.
Синтаксис
[Public]
public static List<long> GetAllChildsHierarchy(long[] sectionIds)
Параметры
sectionIds– Id разделов.
Возвращаемое значение
List<long> – список Id этапов.
© Компания Directum, 2024 |