Type parameters
Hierarchy
- ApplicationProject
Methods
archive
-
Отправить проект в архив. Меняет стадию проекта на В архиве и закрывает все проектные задачи.
const projectApp = Context.fields._project.app; const project = Context.data._project; await projectApp.archive(project);
Parameters
-
item: ApplicationItemRef<T, P>
Элемент приложения Проекты.
Returns Promise<void>
-
initByTemplate
-
Инициализировать проект начальными данными по шаблону. Используется в системном бизнес-процессе Генерация по шаблону.
const project = Context.data._project; if (project) { await Application.initByTemplate(project); }
Parameters
-
item: ApplicationItemRef<T, P>
Ссылка на элемент приложения Проекты.
Returns Promise<void>
-
restore
-
Восстановить проект из архива. Меняет стадию проекта на Черновик.
const projectApp = Context.fields._project.app; const project = Context.data._project; await projectApp.restore(project);
Parameters
-
item: ApplicationItemRef<T, P>
Элемент приложения Проекты.
Returns Promise<void>
-
Объект проекта
Используется для методов, доступных только в контексте приложения Проекты.
Пример использования в сценарии бизнес-процесса в разделе Проекты:
const project = Context.data.project; if (project) { await Namespace.app._project.initByTemplate(project); }