Другие свойства
Здесь вы можете найти список свойств, которые не классифицированы. Они сгруппированы по функциям, которые они настраивают.
Чтобы получить список доступных свойств системы, перейдите в Свойства системы → Все свойства.
Лента активности
simple.activity_feed.show_deleted_item_in_history
Укажите ID колонок, значения которых будут отображаться в истории, даже если эти колонки были удалены.
Тип: Array
Значение по умолчанию: []
Пример значения: ["156943341308746896", "156943341303994936" "155931135900001087"]
В этом примере обновления значений полей Тема, Назначено на группу и Приоритет таблицы Задач отображаются в выходных данных ленты активности даже после удаления колонок.
Брендинг
Читайте подробнее в статье Настройка фирменного стиля.
ui.branding.favicon
Укажите ID записи вложения, которая является источником фавикона на вкладке браузера.
Тип: String
Значение по умолчанию: Default
Пример значения: Default
ui.branding.logo
Укажите ID записи вложения, которая является источником логотипа на главной странице.
Тип: String
Значение по умолчанию: Default
Пример значения: 159135964224454701
ui.branding.pageTitle
Укажите заголовок для главной страницы.
Тип: String
Значение по умолчанию: Main Page
Пример значения: Main Page
Бюджет и закупки
currency.default
Укажите код валюты из существующей активной записи в таблице Валюты (currency). Он будет использоваться в качестве значения по умолчанию в поле Валюта при создании новых записей в следующих таблицах:
- Заказы на закупку (purchase_request)
- Бюджеты (budget)
- Строки бюджетов (budget_item)
- Плановые строки затрат (planned_cost_item)
- Фактические строки затрат (actual_cost_item)
- Экономия (savings)
- Распределение экономии (savings_allocation)
Тип: String
Значение по умолчанию: ["RUB"]
Пример значения: ["USD"]
Кэш
cache_system_url.enable
Установите значение true, чтобы включить клиентское кэширование с помощью таблицы Кэш URL (sys_cache_system_url). Пользователи могут очистить кэш через меню настроек.
Тип: Boolean
Значение по умолчанию: true
Пример значения: true
redis.enable
Системное свойство считается устаревшим. Изменение значения не повлияет на поведение системы.
Тип: Boolean
Значение по умолчанию: true
Пример значения: true
Сотрудники
simple.employee.main_representative.excluded_company_classes
Укажите список классов компаний, которым не требуется главный представитель.
Тип: String
Значение по умолчанию: internal
Пример значения: internal,service_provider,service_partner
Настройки форм
simple.presence_indication.additional_info_column_name
Укажите системное название колонки из таблицы Сотрудники (employee). Значение из этой колонки записи соответствующего пользователя будет транслироваться в индикатор присутствия. Оставьте поле Значение пустым, чтобы скрыть дополнительную строку в индикаторе.
Тип: String
Значение по умолчанию: job_title
Основные настройки
autosuggest.search_limit
Укажите максимальное количество запросов к базе данных, которое система может выполнить для поиска вариантов автозаполнения по введенному в поле слову. Более высокое значение повышает точность автозаполнения, но может снизить производительность при поиске в таблицах с включенными правилами контроля доступа.
Тип: Integer
Значение по умолчанию: 100
Пример значения: 220
core.dependency_script
Укажите название скрипта из таблицы Серверные скрипты (sys_script), который отвечает за отрисовку карты зависимостей КЕ.
Тип: String
Значение по умолчанию: CI
Пример значения: CI
count.autosuggest.items
Укажите количество элементов, появляющихся в автозаполнении.
Тип: Integer
Значение по умолчанию: 20
Пример значения: 8
model_nesting_definition
Укажите максимальный уровень вложенности на карте зависимостей. Уровень вложенности упоминается в скрипте DepenedencyMap таблицы Серверные скрипты (sys_script).
Тип: Integer
Значение по умолчанию: 99
Пример значения: 40
simple.date.format
Укажите формат дат в системе. Доступные варианты:
- Y-m-d
- d.m.Y
- d/m/Y
Если значение свойства не указано, используется формат Y-m-d.
Тип: String
Значение по умолчанию: Y-m-d
Пример значения:
Если значение свойства равно Y-m-d, даты отображаются в виде ГГГГ-ММ-ДД (например, 2020-09-25).
Если значение свойства равно d.m.Y, даты отображаются в виде ДД.ММ.ГГГГ (например, 25.09.2020).
Если значение свойства равно d/m/Y, даты отображаются в виде ДД/ММ/ГГГГ (например, 25/09/2020).
Доступный набор форматов даты предоставляется вендором и хранится в справочнике Форматы даты (sys_date_format).
simple.number.enable_grouping_separator
Установите значение true, чтобы включить отображение разделителей рязрядов числовых значений. Система отделяет каждые три цифры в отдельный разряд, автоматически меняя разделитель в зависимости от выбранного языка. Вы можете выбрать формат разделителей дробной части и рязрядов для каждого языка в его настройках. Значения по умолчанию:
- Русский – пробел для разрядов, запятая для дробной части: 1 000,25.
- Английский – запятая для разрядов, точка для дробной части: 1,000.25.
Разделитель применяется к колонкам типов Big Integer, Small Integer, Float, Decimal, Integer, Percent Complete.
Колонки, к которым никогда не применяются разделители разрядов
| Колонки | Таблицы |
|---|---|
| sys_id | Все таблицы |
| record_id |
|
| Импортированные пакеты |
| process_id | Индикации |
| parent_record_id | Журнал удаления записей |
| report_width | Отчет |
| origin_sys_id | Локальные пакеты |
| restored_by_id | Запись VCS |
| essence_id | Пункт меню |
| element_id | Активности |
| instance |
|
Тип: Boolean
Значение по умолчанию: true
Пример значения: true
simple.instance.uri
Укажите URI текущего экземпляра SimpleOne.
Хорошей практикой является использование значений текущего системного свойства.
Не рекомендуется использовать жестко заданный URI.
Рекомендуется: ss.getProperty('simple.instance.uri') + '/' + current.getTableName() + '/' + current.sys_id
Не рекомендуется: 'instance.simpleone.ru/record/' + current.getTableName() + '/' + current.sys_id</pre>
Тип: String
Значение по умолчанию: Не задано
Пример значения: https://instance.simpleone.ru
simple.logs.rotate_period_in_days
Укажите период архивации журналов в днях. Если период не определен, значение по умолчанию равно 30 дням.
Тип: Integer
Значение по умолчанию: 30
Пример значения: 2
simple.logs.enable_script_logging
Включите логирование в Журнале работы скриптов (sys_log_script).
Когда свойство включено и установлен флажок Отключить логирование скриптов в записях таблицы Реестры событий (sys_event_register), система не регистрирует выполнение скриптов событий.
Тип: Boolean
Значение по умолчанию: false
Настройки списков
list_groups.per_page
Определите количество групп, отображаемых в списке.
Тип: Integer
Значение по умолчанию: Не задано
Пример значения: 20
list.pagination.enable_pages_calculation
Включите подсчет элементов для нумерации страниц списка.
Тип: Boolean
Значение по умолчанию: true
Пример значения: true
list.per_page
Укажите количество записей, отображаемых в списке по умолчанию.
Тип: Integer
Значение по умолчанию: Не задано
Пример значения: 20
simple.list.record_count_options
Задайте опции для списка с выбором количества отображаемых записей на странице при нажатии на иконку списка Добавляйте значения через запятую.
Тип: Array
Значение по умолчанию: 10, 20, 30, 40, 50
Пример значения: 10, 20, 30, 50, 100
Главная страница
main_page_button_title
Укажите текст ссылки (или текст исходного сообщения), отображаемой на странице 404.
Тип: String
Значение по умолчанию: Go to Main Page
Пример значения: Go to Main Page
main_page_button_url
Укажите URL-адрес для кнопки, ведущей со страницы 404.
Тип: String
Значение по умолчанию: Не задано
Пример значения: /
ui.main_page
Укажите ID страницы, чтобы определить ее как главную страницу. Если не указано, отображается страница по умолчанию.
Тип: String
Значение по умолчанию: Не задано
Пример значения: Default
Портал
portals.portal_context.enable
Установите значение true, чтобы включить проверку доступа к странице и следующие ограничения в зависимости от портального контекста.
Если установлено значение true, а для портала не определены критерии доступа, пользователи без ролей не смогут получить к нему доступ.
При установленном значении false и отсутствии критериев доступа, пользователи без ролей имеют доступ к порталу.
Тип: Boolean
Значение по умолчанию: false
portals.portal_conteхt.override_roles
Определите роли, для которых отключена функциональность портального контекста.
Тип: Array
Значение по умолчанию: []
Пример значения: ["change_manager", ''incident_manager"]
self_service_portal_button_title
Укажите заголовок для ссылки (или текст исходного сообщения), который ведет со страницы 403 на сервисный портал.
Тип: String
Значение по умолчанию: Go to Self-Service Portal
Пример значения: Go to Self-Service Portal
self_service_portal_button_url
Укажите URL-адрес для кнопки, ведущей со страницы 403 на сервисный портал.
Тип: String
Значение по умолчанию: Не задано
Пример значения: /portal
announcement.language.source
Определите источник языка, на котором будет производиться отправка объявлений каждому отдельному пользователю, зарегистрированному в системе. На этом же языке для него будут отображены объявления на портале самообслуживания.
Возможные значения:
- interface – язык, указанный в поле Язык интерфейса персональных настроек пользователя.
- notification – язык, указанный в поле Язык уведомлений персональных настроек пользователя.
Свойство может быть проигнорировано и рассылка (а также, отображение объявления на портале) произойдет на языке перевода, установленного по умолчанию, в двух случаях:
- Получатель уведомления не имеет учетной записи в системе.
- Ни один язык перевода объявления не совпадает с языком, выбранном в настройках профиля получателя.
Тип: String
Значение по умолчанию: interface
Пример значения: notification
Отчеты
report.default.groups_limit
Укажите значение поля Лимит групп по умолчанию в отчетах. Применяется, если пользователь не указал значение.
Тип: Integer
Значение по умолчанию: 10
Пример значения: 15
reports.disable.table_ids
Укажите ID таблиц, для которых необходимо запретить построение отчетов. Используйте запятую в качестве разделителя.
Свойство не распространяется на наследованные таблицы автоматически. Чтобы запретить построение отчетов для таких таблиц, укажите их ID.
Тип: String
Значение по умолчанию: ["167647292004244061,166981995307089717,157243499603174320,155931135900000004,155931135900000032,155931135900000005,159402748805035286,157460177909485067,157445320406397561,159402748803951284,158280716605434387,158281045502159310,158280586300049332,158281077700978476,158280995208759471,158280695704885445,156525005303455492,155931135900000034,156846397706052732,156846505002453065,156846521800076882,155931135900000012,155931135900000015,156076775207596046,155931135900000030,158408673111989615,158408998015330705,158408807214950243,158512283419825499,155931135900000018,163894885801803524,155931135900000020,155931135900000021,999999999999999999,155931135900000027,155931135900000051,166895109107569503,166609989101707440,160439775103379726,155931135900000062,156846521905974638,155931135900000065,155931135900000066,157052674906839245,155931135900000079,155931135900000080,156076775207617405,156525005704536345,155931135900000081,156076775509799411,160248689701059715,155931135900000085"]
Пример значения: ["170047161518940482"]
reports.exclude.column_ids
Укажите ID колонок, которые вы хотите исключить при построении отчетов. Используйте запятую в качестве разделителя.
Поле допускает до 4000 символов с учетом запятых. Превышающие этот лимит символы обрезаются.
Тип: String
Значение по умолчанию: Не задано
Пример значения: ["173253589214935017"]
report.points.limit
Укажите максимальное количество точек на графике отчетов.
Если количество точек превышает заданное максимальное число, части отчета будут скрыты, и появится следующее сообщение: Слишком много данных. Максимальное количество записей для параметра "{parameter}": {recordsCount}.
Тип: Integer
Значение по умолчанию: 300
Пример значения: 2000
Безопасность
acl.disabled
Установите значение true, чтобы отключить все проверки правил контроля доступа (ACL).
Установка значения true может привести к открытию несанкционированного доступа к данным вашего экземпляра SimpleOne, поэтому используйте это свойство осторожно и не забывайте отключать его после всех необходимых операций.
Чтобы задать для этого свойства значение true, необходима роль security_admin.
Тип: Boolean
Значение по умолчанию: false
Пример значения: false
allowed.debug.users
Укажите список пользователей, которым разрешено просматривать страницу отладочной информации.
Тип: String
Значение по умолчанию: Не задано
Пример значения: ["155964310500000013", "155964310500000023", "155964310500000006", "155964310500000052", "156466039605445245"]
protected.essences
Укажите таблицы, составляющие ядро приложения. Управление версиями для этих таблиц обычно отключено. Политика обновления записей по умолчанию на них обычно равна Защищено.
Тип: String
Значение по умолчанию: sys_db_table, sys_business_rule, sys_db_column, sys_db_column_override, sys_filter_option_dynamic, sys_role, sys_script, sys_script_client, sys_script_include, sys_security_acl, sys_ui_action, sys_application, sys_event_script_action, sys_event_register, sys_notification_script
Пример значения: sys_db_table, sys_business_rule, sys_db_column, sys_role, sys_script, sys_security_acl, sys_application
simple.page_access.request_link
Укажите адрес электронной почты, на который отправляется запрос доступа к страницам с ограниченным доступом.
Тип: String
Значение по умолчанию: Не задано
Пример значения: mailto:servicedesk@simpleone.ru
simple.delegation.ignored_roles
Укажите роли, которые нельзя делегировать.
Тип: String
Значение по умолчанию: security_admin, admin, impersonator
Пример значения: change_manager
simple.url_action.redirect_to.blacklist_url
Укажите ссылки, для которых запрещена переадресация с помощью параметра URL redirect_to. Работа данного свойства зависит от того, указано ли значение другого системного свойства, simple.url_action.redirect_to.whitelist_url:
- Если значение simple.url_action.redirect_to.whitelist_url не задано, будут разрешены все ссылки, кроме тех, которые указаны в simple.url_action.redirect_to.blacklist_url.
- Если значение свойства simple.url_action.redirect_to.whitelist_url задано, будут разрешены только ссылки, указанные в нем.
Вы можете указать несколько ссылок через точку с запятой, а также использовать метасимвол *, чтобы запретить все ссылки, содержащие указанное значение.
Тип: String
Значение по умолчанию: Не задано
Пример значения: *.google.com;https://vk.com/*
simple.url_action.redirect_to.whitelist_url
Укажите ссылки, для которых разрешена переадресация с помощью параметра URL redirect_to:
- Если значение не задано, переадресация будет разрешена для всех ссылок, кроме тех, что указаны в системном свойстве simple.url_action.redirect_to.blacklist_url.
- Если значение задано, переадресация будет разрешена только для указанных ссылок.
Вы можете указать несколько ссылок через точку с запятой, а также использовать метасимвол *, чтобы разрешить все ссылки, содержащие указанное значение.
Тип: String
Значение по умолчанию: Не задано
Пример значения: *.google.com;https://vk.com/*
VCS
audit.tables.ignoredList
Укажите список таблиц, изменения которых не сохраняются в журнале Истории (игнорируются).
Тип: String
Значение по умолчанию: Не задано
Пример значения: ["sys_version","sys_version_option","sys_history"]
simple.version.back
Хранит название текущей сборки backend, развернутой на экземпляре.
Тип: String
Значение по умолчанию: Не задано
Пример значения: master-build.1079(b)
simple.version.front
Хранит название текущей сборки frontend, развернутой на экземпляре.
Тип: String
Значение по умолчанию: Не задано
Пример значения: master-build.1077(f)
simple.platform.version
Хранит информацию о текущей версии платформы в удобной для пользователя текстовой форме. Присвоение значения для свойства является необязательной частью процедуры развертывания экземпляра.
Если оно определено, значение этого свойства возвращается в ответ на запрос версии. Например, оно отображается в нижней части меню Настроек как информация о версии.
Если значение свойства не определено или равно false, вместо него возвращается комбинация значений simple.version.back и simple.version.front.
Тип: String
Значение по умолчанию: Не задано
Пример значения: Release v1.1.2
vcs_ignore_tables
Укажите список таблиц, изменения которых не записываются в локальные пакеты конфигурации (игнорируются).
Тип: String
Значение по умолчанию: Не задано
Пример значения: ["sys_version","sys_version_option","sys_history"]
Управление работой и временем
wtm.timesheet.one_scroll.cards_count
Укажите количество карточек трудозатрат, которые будут загружаться при одной прокрутке на странице Табеля трудозатрат.
Тип: Integer
Значение по умолчанию: 20
Пример значения: 30
wtm.overtime_work
Укажите true, чтобы позволить сотрудникам списывать больше времени, чем в их графике работы.
Type: Boolean
Default value: false
Value example: true
wtm.default_time_spent_time
Укажите время в секундах доступное по умолчанию для списания сотрудникам, у которых не указан график работы.
Type: Integer
Default value: 28800
Value example: 43200
Рабочие процессы
simple.wf_activity_loop_limit
Укажите максимально допустимое количество циклов запуска одного и того же действия рабочего процесса подряд.
Тип: Integer
Значение по умолчанию: 10
Пример значения: 20
Конфигурационные единицы
simple.ci.dependency_map.display_mode
Укажите сущность, на основе которой производится построение карты зависимостей конфигурационных единиц. Если в свойстве не указано значение или оно указано неверно, карта зависимостей строится аналогично тому, как она строится при значении свойства class.
Тип: String
Значение по умолчанию: class
Доступные значения:
-
type – карта зависимостей выстраивается на основании Типов КЕ. Это означает, что визуально на карте зависимостей КЕ располагаются на разных уровнях согласно их типам и позициям.
Пример
КЕ Тип КЕ Порядок Позиции КЕ Ноутбук Электронное оборудование 100 Монитор Электронное оборудование 100 Стол Мебель 250 Ноутбук имеет связь с Монитором, в то время как Монитор связан со Столом. На карте зависимостей Ноутбук и Монитор будут на одном уровне, выше, чем Стол, согласно их отношению к конкретным типам КЕ и настроенным позициям.
примечаниеЕсли при значении системного свойства type у конфигурационной единицы существует связь с другой конфигурационной единицей, не относящейся ни к какому типу КЕ, последняя на карте зависимостей будет занимать позицию, равную нулю. Это первый уровень карты зависимостей.
-
class – карта зависимостей выстраивается на основании Классов CMDB. Это означает, что визуально на карте зависимостей КЕ располагаются на разных уровнях с шагом 150 согласно классам CMDB, которые указаны у конфигурационных единиц, и отношениям родитель-ребенок между классами. В заголовке конфигурационной единицы на карте зависимостей будет транслироваться название класса, к которому относится КЕ. Также на карте зависимостей для конфигурационных единиц будет отображаться Плейсхолдер иконки, указанный на форме ее Класса CMDB.
Пример
КЕ Класс CMDB Ноутбук Рабочее оборудование Зарядное устройство Рабочее оборудование Сетевой фильтр Офисное оборудование Ноутбук имеет связь с Зарядным устройством, которое, в свою очередь, связано с Сетевым фильтром. Рабочее оборудование является родительским классом для Офисного оборудования. На карте зависимостей Ноутбук и Зарядное устройство будут на одном уровне, выше, чем Сетевой фильтр, согласно их классам и настроенным отношениям родитель-ребенок.
примечаниеЕсли при значении свойства class у конфигурационной единицы существует связь с другой конфигурационной единицей, не относящейся ни к какому классу, или ее класс не является ни родительским, ни дочерним, на карте зависимостей такая КЕ будет занимать позицию на верхнем уровне.
-
custom – карта зависимостей выстраивается на основании внешнего скрипта getCustomDependencyMapData, доступного по адресу
\{URL вашего экземпляра\}/record/sys_script_include/174792342812873874. С помощью этого скрипта вы можете самостоятельно определить критерий для дифференциации уровней на карте зависимостей, а также другие ее настройки. Инструкция по составлению скрипта доступна в его записи.