Конструктор ролей

Идентификатор: 7984F2CE-9345-4C59-B66B-7125DD9195A1

Псевдоним: RefRoleModel

Название: Конструктор ролей

Секции карточки

Настройки прав

Идентификатор: E71930E3-F799-40C6-891F-CE824273A101 Псевдоним: CardKindRoleSettings Тип секции: coll Название: Настройки прав

Таблица 1. Поля секции Настройки прав
Псевдоним Название Тип поля Размер Дополнительная информация

Kind

Вид карточки

refid

  • Идентификатор типа: 8F704E7D-A123-4917-94B4-F3B851F193B2

  • Идентификатор секции: C7BA000C-6203-4D7F-8C6B-5CB6F1E6F851

CommonRolesContainer

Контейнер общих ролей

bool

Роли

Идентификатор: 1C088782-C467-4FB0-B988-D5C5235500A1 Псевдоним: Roles Тип секции: coll Название: Роли

Таблица 2. Поля секции Роли
Псевдоним Название Тип поля Размер Дополнительная информация

Name

Наименование

unistring

Группы условий

Идентификатор: 9BE0DEAF-DA5A-441B-A796-28E01D025361 Псевдоним: ConditionGroups Тип секции: tree Название: Группы условий

Таблица 3. Поля секции Группы условий
Псевдоним Название Тип поля Размер Дополнительная информация

Operation

Операция группы условий

enum

Значения
  • И = 0

  • Или = 1

Условия

Идентификатор: F86B5616-6899-418A-B82F-EE278DD83817 Псевдоним: Conditions Тип секции: coll Название: Условия

Таблица 4. Поля секции Условия
Псевдоним Название Тип поля Размер Дополнительная информация

Parameter

Параметр

enum

Значения
  • Текущий сотрудник = 0

  • Руководитель = 1

  • Подчиненные = 2

  • Все подчиненные = 3

  • Все подчиненные временнозамещаемого = 4

  • Все подчиненные постояннозамещаемого = 5

  • Заместитель = 6

  • Замещаемый = 7

  • Я - первый активный заместитель = 8

  • Я - первый активный постоянный заместитель = 9

  • Я - первый активный временный заместитель = 10

  • Я - первый активный заместитель исполнения = 11

  • Я - первый активный заместитель ответственного исполнения = 12

  • Я - первый активный заместитель подписи = 13

  • Я – временный заместитель в период неактивности замещаемого = 14

  • Я - постоянный заместитель = 15

  • Я – заместитель подписи = 16

  • Сегодня = 96

  • Сейчас = 97

  • Поле = 98

  • Пользовательский = 99

  • Все = 100

Operation

Операция

enum

Значения
  • Равно = 0

  • Не равно = 1

  • Является руководителем = 2

  • Занимает должность = 3

  • В том же подразделении = 4

  • В группе с подчинёнными = 5

  • Не в группе = 6

  • В подразделении без подчинённых = 7

  • Не в подразделении = 8

  • Больше = 9

  • Больше или равно = 10

  • Меньше = 11

  • Меньше или равно = 12

  • Содержит = 13

  • Начинается на = 14

  • Исполняет роль = 15

  • В группе с подчинёнными из поля карточки = 16

  • Значение не задано = 98

  • Значение задано = 99

  • В Организации/Подразделении с подчинёнными из поля карточки = 18

  • In department from card field with dependent = 19

  • В группе без подчиненных из поля карточки = 17

ValueFieldAlias

Значение - поле

string

ValueReferenceField

Значение - поля ссылочной карточки

string

ValueReferenceSectionID

Значение - раздел ссылочной карточки

uniqueid

ValuePosition

Значение - должность

refid

  • Идентификатор типа: 6710B92A-E148-4363-8A6F-1AA0EB18936C

  • Идентификатор секции: CFDFE60A-21A8-4010-84E9-9D2DF348508C

ValueGroup

Значение - группа

refid

  • Идентификатор типа: 6710B92A-E148-4363-8A6F-1AA0EB18936C

  • Идентификатор секции: 5B607FFC-7EA2-47B1-90D4-BB72A0FE7280

ValueDate

Значение - дата

datetime

ValueDayOfWeek

Значение - день недели

enum

Значения
  • Понедельник = 1

  • Вторник = 2

  • Среда = 3

  • Четверг = 4

  • Пятница = 5

  • Суббота = 6

  • Воскресенье = 0

ValueDayWorkStatus

Значение - статус дня

enum

Значения
  • Рабочий день = 0

  • Выходной = 1

ValueTimeWorkStatus

Значение - статус времени

enum

Значения
  • Рабочее время = 0

  • Свободное время = 1

ValueBusinessCalendar

Значение - бизнес-календарь

refcardid

  • Идентификатор типа: F31B9F60-F81F-4825-8216-FC3C1FF15222

ValueSectionID

Значение - раздел

uniqueid

ValueDepartment

Значение - подразделение

refid

  • Идентификатор типа: 6710B92A-E148-4363-8A6F-1AA0EB18936C

  • Идентификатор секции: 7473F07F-11ED-4762-9F1E-7FF10808DDD1

ParameterCustom

Ссылка на пользовательский параметр (если используется пользовательский тип параметра)

refid

  • Идентификатор типа: 7984F2CE-9345-4C59-B66B-7125DD9195A1

  • Идентификатор секции: 357369E0-F183-46E9-8A9F-9A5666C320F2

OperationCustom

Ссылка на пользовательскую операцию (если используется пользовательская операция)

refid

  • Идентификатор типа: 7984F2CE-9345-4C59-B66B-7125DD9195A1

  • Идентификатор секции: A7604B0D-8400-4103-8F36-E819D475E0DD

ValueCustom

Пользовательское значение

variant

ValueBoolean

Логическое значение

bool

ValueString

Значение - строка

unistring

ValueId

Значение - идентификатор

uniqueid

ValueNumber

Значение - число

float

ValueReferenceCardTypeID

Тип справочника

uniqueid

ValueDescription

Описание значения для свойства или поля

unistring

256

ValueStoredProcedure

Значение - хранимая процедура

unistring

Соответствие между операциями и состояниями

Идентификатор: E8A7312B-A972-498E-AAF2-2744D85DF180 Псевдоним: Links Тип секции: coll Название: Соответствие между операциями и состояниями

Таблица 5. Поля секции Соответствие между операциями и состояниями
Псевдоним Название Тип поля Размер Дополнительная информация

State

Состояние

refid

  • Идентификатор типа: 443F55F0-C8AB-4DD3-BCBD-5328C7C9D385

  • Идентификатор секции: 521B4477-DD10-4F57-A453-09C70ADB7799

Operation

Операция

refid

  • Идентификатор типа: 443F55F0-C8AB-4DD3-BCBD-5328C7C9D385

  • Идентификатор секции: A5D22D25-435D-4F08-BF02-B4E9F778709F

Role

Роль

refid

  • Идентификатор типа: 7984F2CE-9345-4C59-B66B-7125DD9195A1

  • Идентификатор секции: 1C088782-C467-4FB0-B988-D5C5235500A1

Status

Статус операции

enum

Значения
  • Не разрешена = 0

  • Разрешена = 1

  • Запрещена = 2

Пользовательские параметры

Идентификатор: 357369E0-F183-46E9-8A9F-9A5666C320F2 Псевдоним: CustomParameters Тип секции: coll Название: Пользовательские параметры

Таблица 6. Поля секции Пользовательские параметры
Псевдоним Название Тип поля Размер Дополнительная информация

Name

Название

unistring

Type

Тип (Скрипт, сборка)

enum

Значения
  • Скрипт = 0

  • Сборка = 1

Script

Ссылка на скрипт (используется если тип - скрипт)

refid

  • Идентификатор типа: 9B2571E0-A3F7-44AF-A1E6-7631367BC556

  • Идентификатор секции: AEE78B67-A784-4233-B03E-FDD3B1946335

AssemblyName

Имя сборки (тип - сборка)

unistring

ClassName

Имя класса (тип - сборка)

unistring

Пользовательские операции

Идентификатор: A7604B0D-8400-4103-8F36-E819D475E0DD Псевдоним: CustomOperations Тип секции: coll Название: Пользовательские операции

Таблица 7. Поля секции Пользовательские операции
Псевдоним Название Тип поля Размер Дополнительная информация

Name

Название

unistring

OperationAlias

Псевдоним

unistring

Script

Скрипт (если операция для стандартного параметра)

refid

  • Идентификатор типа: 9B2571E0-A3F7-44AF-A1E6-7631367BC556

  • Идентификатор секции: AEE78B67-A784-4233-B03E-FDD3B1946335

AssemblyName

Сборка (если операция для стандартного параметра)

unistring

ClassName

Класс (если операция для стандартного параметра)

unistring

ValueType

Тип значения (целое число, число, строка, логическое, ссылка, пользовательский)

enum

Значения
  • Целое число = 0

  • Число = 1

  • Строка = 2

  • Логическое = 3

  • Ссылка = 4

  • Пользовательский = 99

ValueReferenceCardTypeId

Тип справочника (для значения типа "Ссылка")

uniqueid

ValueReferenceSectionId

Раздел справочника (для значения типа "Ссылка")

uniqueid

ValueCustomAssemblyName

Имя сборки (для значения пользовательского типа)

unistring

ValueCustomClassName

Имя класса (для значения пользовательского типа)

unistring

Parameter

Параметр

enum

Значения
  • Пользователь = 0

  • Дата = 1

  • Время = 2

  • Пользовательский = 99

CustomParameter

Пользовательский параметр

refid

  • Идентификатор типа: 7984F2CE-9345-4C59-B66B-7125DD9195A1

  • Идентификатор секции: 357369E0-F183-46E9-8A9F-9A5666C320F2