Тип ProjectManager<(Of <(<'T, TId>)>)> предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
CanChangeStage |
Проверка возможности изменения стадии
| |
CanChangeStageUpdate |
Проверка возможности изменения стадии
| |
CanIncludeTaskInProjectPlan |
Разрешено ли добавление задач в план проекта.
| |
ChangeManager |
Изменить менеджера проекта.
| |
ChangeProjectRunProcess()()()() |
Запуск бизнес процесса по задаче из плана проекта (для всех активных проектов)
| |
ChangeProjectRunProcess(T) |
Запуск бизнес процесса по задаче из плана проекта (для активного проекта)
| |
ChangeStage |
Изменение стадии проекта
| |
ChangeStageUpdate |
Изменение стадии проекта
| |
ChangeTaskPropertyNotShowInLists()()()() |
Изменение видимости задач в списке пользователей в зависимости от параметра проекта ShowTaskBeforeDays.
Проверяются все активные задачи всех активных проектов.
| |
ChangeTaskPropertyNotShowInLists(TId, Boolean) |
Изменение видимости задач в списке пользователей в зависимости от параметра проекта ShowTaskBeforeDays.
Проверяются все активные задачи одного проекта.
| |
CheckPermission(Permission) | ||
CheckPermission(Permission, T) |
Проверяет права на проект.
| |
Close |
Завершает/закрывает проект.
| |
CopyTemplate |
Сохраняет новый проект, копируя необходимые данные из шаблона.
| |
CopyTemplateFolders |
Копирует структуру папок из папки шаблона в папку проекта
| |
CopyTemplateFoldersFromTemplate |
Копирует структуру папок из папки шаблона в папку проекта
| |
Create(IProjectMetadataHead) |
Создание нового проекта по настройкам его типа.
Сущность в БД не сохраняется!
Из шаблона копируется только общая информация: Название проекта, Дата старта, Дата завершения, Менеджер.
| |
Create(String, IUser, DateTime, DateTime) |
Создает проект определённого типа.
Объект сохраняется в БД.
| |
Create(String, IUser, DateTime, DateTime, IFolder) |
Создает проект определённого типа.
ОБъект сохраняется в БД
| |
CreateDefaultFoldersForTemplate |
Создаёт папки документов для шаблона проекта.
| |
DeleteOldManager |
Удаляет старого менеджера.
| |
EnsureUserIsProjectMember(T, IUser) |
Добавить пользователя в список участников проекта, если его там нет.
| |
EnsureUserIsProjectMember(T, Int64) |
Добавить пользователя в список участников проекта, если его там нет.
| |
ExportRules | (Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..ExportRules()()()().) | |
FindAllWithElevatedPrivilegies | ||
FindWithElevatedPrivilegies(Expression<(Of <<'(Func<(Of <<'(T, Boolean>)>>)>)>>)) | ||
FindWithElevatedPrivilegies(IEntityFilter, FetchOptions) | ||
GetActiveProjects |
Активные проекты
| |
GetActiveProjectsWithDelay |
Активные проекты с отложенным отображением
| |
GetBitmapNetworkDiagram |
Получение картинки bitmap сетевого графика
| |
GetCollapseBudgetState |
Возвращает список состояний узлов бюджета.
| |
GetCollapseTaskState | ||
GetMetadataHead |
Возвращает настройки типа проекта.
| |
GetNetworkDiagram |
Получение модели сетевого графика
| |
GetParticipantsIdArray(Int64) |
Возвращает массив идентификаторов участников проекта
| |
GetParticipantsIdArray(T) |
Возвращает массив идентификаторов участников проекта
| |
HasPermission(Permission) |
Проверяет привилегию у текущего пользователя.
| |
HasPermission(IUser, Permission) |
Проверяет привилегию у указанного пользователя.
| |
HasPermission(Permission, T) |
Возвращает результат проверки прав на проект.
| |
HasPermission(IUser, Permission, T) |
Возвращает результат проверки прав на проект.
| |
IsAvailableCanChangeShared |
Можно ли менять общие настройки проекта.
| |
IsAvailableChangeManager |
Можно ли изменить менеджера проекта
| |
IsAvailableClose |
Можно ли завершить проект
| |
IsAvailableCreate()()()() |
Можно ли создать проект
| |
IsAvailableCreate(IProject, IProjectMetadataHead, Boolean) |
Можно ли создавать проект.
| |
IsAvailableEdit |
Можно ли изменить проект
| |
IsAvailableExportToMsProject |
Можно ли экспортировать в файл MS Project
| |
IsAvailableImportFromMsProject |
Можно ли импортировать задачи из MS Project
| |
IsAvailableManageProjectPermissions |
Можно ли изменять настройки прав доступа для проекта.
| |
IsAvailableProjectsPlanWorkLogEdit |
Можно ли редактировать лимит трудозатрат по проекту.
| |
IsAvailablePublish |
Можно ли публиковать проект
| |
IsAvailableStageChange |
Можно ли менять стадию проекта.
| |
IsAvailableTemplateAdmin(T) |
Проверяет доступность шаблона для администрирования.
| |
IsAvailableTemplateAdmin(IProjectMetadataHead) |
Проверяет доступность шаблона для администрирования.
| |
IsAvailableTemplateAdmin(IUser, IProjectMetadataHead) |
Проверяет доступность шаблона для администрирования.
| |
IsAvailableTemplateAdmin(IUser, T) |
Проверяет доступность шаблона для администрирования.
| |
IsAvailableViewProjectRoles |
Можно ли просматривать список ролей.
| |
IsAvailableViewTaskList |
Можно ли просматривать чужие списки задач
| |
IsProjectTemplate(T) |
Проверяет является ли сущность шаблоном проекта
| |
IsProjectTemplate(TId) |
Проверяет является ли сущность шаблоном проекта
| |
LoadProject |
Загрузить проект или шаблон по идентификатору.
| |
LoadWithElevatedPrivilegies |
Загрузить без учёта привилегий.
| |
MoveDateProjectByTask |
Сдвигает сроки проекта по задачам без сохранения.
| |
NotifyAssignExecutor |
Отправка оповещений о необходимости назначения исполнителя
Проверяются все активные задачи всех активных проектов.
| |
OverduePhaseTaskWorking |
Проверяет просрочку по началу и по завершению выполнения подзадач фазовой задачи.
При просрочке генерирует соответствующие события.
| |
Publish |
Публикует проект.
| |
RecalcCompletePercent |
Пересчитать процент выполнения по проекту и сохраняет проект, если процент был изменён. Пересчёт производится по текущему опубликованному плану проекта.
| |
ReOpen |
Переоткрывает проект. Возвращает из архива.
| |
Save |
Сохраняет проект.
(Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..Save(T).) | |
SaveCollapseBudgetState |
Сохранить состояние раскрытия узла бюджета.
| |
SaveCollapseTaskState | ||
SaveNew |
Сохраняет новый проект, копируя необходимые данные из шаблона.
| |
SetNeedRecalcCompletePercent |
Установить необходимость пересчёта процента по проекту.
| |
SetSubTasksPropertyNotShowInLists |
Установить видимость внутренних подзадач
| |
SetupFilter | (Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..SetupFilter(ICriteria, IEntityFilter).) | |
TemplateCloneTo |
Клонирует шаблон (план и задачи шаблона не клонируются).
| |
UserIsProjectMember |
Проверяет, является ли указанный пользователь участником проекта
|