<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Projects – проекты Функции инициализации модуля Projects |
Имя функции |
Модификатор |
Атрибут |
Описание |
static |
[Public] |
Создать роль согласования |
|
static |
[Public] |
Создать правило согласования |
|
static |
– |
Создать базовые роли согласования |
|
static |
– |
Создать базовые правила согласования |
|
static |
– |
Создать виды проектных документов |
|
static |
– |
Создать типы проектных документов |
|
static |
[Public] |
|
|
static |
[Public] |
Создать вид проекта |
|
static |
– |
Создать виды проектов |
|
static |
– |
Выдать права на вычислимую папку Документы по проектам |
|
static |
– |
Выдать права на Проектные команды |
|
static |
[Remote] |
Выдать права всем пользователям на справочники |
|
static |
– |
Выдать права всем пользователям на справочники и документы |
|
static |
– |
Выдать права на виды проектов для роли "Руководители проектов" |
Создать роль согласования.
Синтаксис
[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()
Синтаксис
[Public]
public static void CreateProjectFolder()
Создать вид проекта.
Синтаксис
[Public]
public static void CreateProjectKind(string name, Guid entityId)
Параметры
name – Название;
entityId – ИД экземпляра, созданного при инициализации.
Создать виды проектов.
Синтаксис
public static void CreateProjectKinds()
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()
© Компания Directum, 2024 |