Тип ProjectManager<(Of <(<'T, TId>)>)> предоставляет следующие члены.

Методы

  ИмяОписание
Public methodCanChangeStage
Проверка возможности изменения стадии
Public methodCanChangeStageUpdate
Проверка возможности изменения стадии
Public methodCanIncludeTaskInProjectPlan
Разрешено ли добавление задач в план проекта.
Public methodChangeManager
Изменить менеджера проекта.
Public methodChangeProjectRunProcess()()()()
Запуск бизнес процесса по задаче из плана проекта (для всех активных проектов)
Public methodChangeProjectRunProcess(T)
Запуск бизнес процесса по задаче из плана проекта (для активного проекта)
Public methodChangeStage
Изменение стадии проекта
Public methodChangeStageUpdate
Изменение стадии проекта
Public methodChangeTaskPropertyNotShowInLists()()()()
Изменение видимости задач в списке пользователей в зависимости от параметра проекта ShowTaskBeforeDays. Проверяются все активные задачи всех активных проектов.
Public methodChangeTaskPropertyNotShowInLists(TId, Boolean)
Изменение видимости задач в списке пользователей в зависимости от параметра проекта ShowTaskBeforeDays. Проверяются все активные задачи одного проекта.
Public methodCheckPermission(Permission)
Public methodCheckPermission(Permission, T)
Проверяет права на проект.
Public methodClose
Завершает/закрывает проект.
Public methodCopyTemplate
Сохраняет новый проект, копируя необходимые данные из шаблона.
Public methodCopyTemplateFolders
Копирует структуру папок из папки шаблона в папку проекта
Public methodCopyTemplateFoldersFromTemplate
Копирует структуру папок из папки шаблона в папку проекта
Public methodCreate(IProjectMetadataHead)
Создание нового проекта по настройкам его типа. Сущность в БД не сохраняется! Из шаблона копируется только общая информация: Название проекта, Дата старта, Дата завершения, Менеджер.
Public methodCreate(String, IUser, DateTime, DateTime)
Создает проект определённого типа. Объект сохраняется в БД.
Public methodCreate(String, IUser, DateTime, DateTime, IFolder)
Создает проект определённого типа. ОБъект сохраняется в БД
Public methodCreateDefaultFoldersForTemplate
Создаёт папки документов для шаблона проекта.
Public methodDeleteOldManager
Удаляет старого менеджера.
Public methodStatic memberEnsureUserIsProjectMember(T, IUser)
Добавить пользователя в список участников проекта, если его там нет.
Public methodStatic memberEnsureUserIsProjectMember(T, Int64)
Добавить пользователя в список участников проекта, если его там нет.
Public methodExportRules (Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..ExportRules()()()().)
Public methodFindAllWithElevatedPrivilegies
Public methodFindWithElevatedPrivilegies(Expression<(Of <<'(Func<(Of <<'(T, Boolean>)>>)>)>>))
Public methodFindWithElevatedPrivilegies(IEntityFilter, FetchOptions)
Public methodGetActiveProjects
Активные проекты
Public methodGetActiveProjectsWithDelay
Активные проекты с отложенным отображением
Public methodGetBitmapNetworkDiagram
Получение картинки bitmap сетевого графика
Public methodGetCollapseBudgetState
Возвращает список состояний узлов бюджета.
Public methodGetCollapseTaskState
Public methodGetMetadataHead
Возвращает настройки типа проекта.
Public methodGetNetworkDiagram
Получение модели сетевого графика
Public methodStatic memberGetParticipantsIdArray(Int64)
Возвращает массив идентификаторов участников проекта
Public methodStatic memberGetParticipantsIdArray(T)
Возвращает массив идентификаторов участников проекта
Public methodHasPermission(Permission)
Проверяет привилегию у текущего пользователя.
Public methodHasPermission(IUser, Permission)
Проверяет привилегию у указанного пользователя.
Public methodHasPermission(Permission, T)
Возвращает результат проверки прав на проект.
Public methodHasPermission(IUser, Permission, T)
Возвращает результат проверки прав на проект.
Public methodIsAvailableCanChangeShared
Можно ли менять общие настройки проекта.
Public methodIsAvailableChangeManager
Можно ли изменить менеджера проекта
Public methodIsAvailableClose
Можно ли завершить проект
Public methodIsAvailableCreate()()()()
Можно ли создать проект
Public methodIsAvailableCreate(IProject, IProjectMetadataHead, Boolean)
Можно ли создавать проект.
Public methodIsAvailableEdit
Можно ли изменить проект
Public methodIsAvailableExportToMsProject
Можно ли экспортировать в файл MS Project
Public methodIsAvailableImportFromMsProject
Можно ли импортировать задачи из MS Project
Public methodIsAvailableManageProjectPermissions
Можно ли изменять настройки прав доступа для проекта.
Public methodIsAvailableProjectsPlanWorkLogEdit
Можно ли редактировать лимит трудозатрат по проекту.
Public methodIsAvailablePublish
Можно ли публиковать проект
Public methodIsAvailableStageChange
Можно ли менять стадию проекта.
Public methodIsAvailableTemplateAdmin(T)
Проверяет доступность шаблона для администрирования.
Public methodIsAvailableTemplateAdmin(IProjectMetadataHead)
Проверяет доступность шаблона для администрирования.
Public methodIsAvailableTemplateAdmin(IUser, IProjectMetadataHead)
Проверяет доступность шаблона для администрирования.
Public methodIsAvailableTemplateAdmin(IUser, T)
Проверяет доступность шаблона для администрирования.
Public methodIsAvailableViewProjectRoles
Можно ли просматривать список ролей.
Public methodIsAvailableViewTaskList
Можно ли просматривать чужие списки задач
Public methodStatic memberIsProjectTemplate(T)
Проверяет является ли сущность шаблоном проекта
Public methodStatic memberIsProjectTemplate(TId)
Проверяет является ли сущность шаблоном проекта
Public methodLoadProject
Загрузить проект или шаблон по идентификатору.
Public methodLoadWithElevatedPrivilegies
Загрузить без учёта привилегий.
Public methodStatic memberMoveDateProjectByTask
Сдвигает сроки проекта по задачам без сохранения.
Public methodNotifyAssignExecutor
Отправка оповещений о необходимости назначения исполнителя Проверяются все активные задачи всех активных проектов.
Public methodOverduePhaseTaskWorking
Проверяет просрочку по началу и по завершению выполнения подзадач фазовой задачи. При просрочке генерирует соответствующие события.
Public methodPublish
Публикует проект.
Public methodRecalcCompletePercent
Пересчитать процент выполнения по проекту и сохраняет проект, если процент был изменён. Пересчёт производится по текущему опубликованному плану проекта.
Public methodReOpen
Переоткрывает проект. Возвращает из архива.
Public methodSave
Сохраняет проект.
(Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..Save(T).)
Public methodSaveCollapseBudgetState
Сохранить состояние раскрытия узла бюджета.
Public methodSaveCollapseTaskState
Public methodSaveNew
Сохраняет новый проект, копируя необходимые данные из шаблона.
Public methodSetNeedRecalcCompletePercent
Установить необходимость пересчёта процента по проекту.
Public methodSetSubTasksPropertyNotShowInLists
Установить видимость внутренних подзадач
Public methodSetupFilter (Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..SetupFilter(ICriteria, IEntityFilter).)
Public methodTemplateCloneTo
Клонирует шаблон (план и задачи шаблона не клонируются).
Public methodUserIsProjectMember
Проверяет, является ли указанный пользователь участником проекта

Поля

  ИмяОписание
Public fieldStatic memberRootProjectFolderUid
Уникальный идентификатор
Public fieldStatic memberTemplatesFolderUid
UID папки для папок шаблонов

Свойства

  ИмяОписание
Public propertyCommentActionHandler
Обработчик действий, связанных с добавлением комментариев
Public propertyStatic memberTypeUid
Uid типа проекта.

См. также