<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Projects – проекты Функции инициализации модуля Projects |
![]() ![]() |
Имя функции |
Модификатор |
Атрибут |
Описание |
static |
[Public] |
Создать роль согласования |
|
static |
[Public] |
Создать правило согласования |
|
static |
– |
Создать базовые роли согласования |
|
static |
– |
Создать базовые правила согласования |
|
static |
– |
Создать виды проектных документов |
|
static |
– |
Создать типы проектных документов |
|
virtual |
– |
Создать ExternalLink для типа ProjectDocument |
|
static |
[Public] |
|
|
static |
[Public] |
Создать вид проекта |
|
static |
– |
Создать виды проектов |
|
virtual |
– |
Начальная инициализация модуля после установки |
|
static |
– |
Выдать права на вычислимую папку Документы по проектам |
|
static |
– |
Выдать права на Проектные команды |
|
static |
[Remote] |
Выдать права всем пользователям на справочники |
|
static |
– |
Выдать права всем пользователям на справочники и документы |
|
static |
– |
Выдать права на виды проектов для роли "Руководители проектов" |
|
virtual |
– |
|
|
virtual |
– |
|
Создать роль согласования.
Синтаксис
[Public]
public static void CreateApprovalRole(Enumeration roleType, string description)
Параметры
roleType – Тип роли;
description – Описание роли.
Создать правило согласования.
Синтаксис
[Public]
public static void CreateApprovalRule(string name, List<Enumeration> stages)
Параметры
name – Имя правила;
stages – Этапы.
Создать базовые роли согласования.
Синтаксис
public static void CreateDefaultApprovalRoles()
Создать базовые правила согласования.
Синтаксис
public static void CreateDefaultApprovalRules()
Создать виды проектных документов.
Синтаксис
public static void CreateDocumentKinds()
Создать типы проектных документов.
Синтаксис
public static void CreateDocumentTypes()
CreateProjectDocumentTypeExternalLink
Создать ExternalLink для типа ProjectDocument.
Если запись справочника Docflow.DocumentType для ProjectDocument отсутствует,
то она будет создана со Status = Closed.
Синтаксис
public virtual void CreateProjectDocumentTypeExternalLink()
Синтаксис
[Public]
public static void CreateProjectFolder()
Создать вид проекта.
Синтаксис
[Public]
public static void CreateProjectKind(string name, Guid entityId)
Параметры
name – Название;
entityId – ИД экземпляра, созданного при инициализации.
Создать виды проектов.
Синтаксис
public static void CreateProjectKinds()
Начальная инициализация модуля после установки.
Синтаксис
public virtual void FirstInitializing()
GrantReadRightsOnProjectDocuments
Выдать права на вычислимую папку Документы по проектам.
Синтаксис
public static void GrantReadRightsOnProjectDocuments()
Выдать права на Проектные команды.
Синтаксис
public static void GrantReadRightsOnProjectTeam()
Выдать права всем пользователям на справочники.
Синтаксис
[Remote]
public static void GrantRightsOnDatabooks(IRole allUsers)
Параметры
allUsers – Группа "Все пользователи".
Выдать права всем пользователям на справочники и документы.
Синтаксис
public static void GrantRightsOnDocuments(IRole allUsers)
Параметры
allUsers – Группа "Все пользователи".
Выдать права на виды проектов для роли "Руководители проектов".
Синтаксис
public static void GrantRightsOnProjects()
Синтаксис
public virtual void Initializing410()
Синтаксис
public virtual void Initializing49()
© Компания Directum, 2024 |