Перейти к основному содержимому
Версия: 1.30.0

Другие свойства

Здесь вы можете найти список свойств, которые не классифицированы. Они сгруппированы по функциям, которые они настраивают.

Чтобы получить список доступных свойств системы, перейдите в Свойства системы → Все свойства.

Лента активности​

simple.activity_feed.show_deleted_item_in_history​


Укажите ID колонок, значения которых будут отображаться в истории, даже если эти колонки были удалены.

Тип: Array

Значение по умолчанию: []

Пример значения: ["156943341308746896", "156943341303994936" "155931135900001087"]

В этом примере обновления значений полей Тема, Назначено на группу и Приоритет таблицы Задач отображаются в выходных данных ленты активности даже после удаления колонок.

Брендинг​

Читайте подробнее в статье Настройка фирменного стиля.

ui.branding.favicon​


Укажите ID записи вложения, которая является источником фавикона на вкладке браузера.

Тип: String

Значение по умолчанию: Default

Пример значения: Default


Укажите 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
  • Журнал удаления записей
  • Извлеченные записи
  • Записи моделей
  • Значения атрибутов тип int4
  • Значения атрибутов тип Decimal
  • Значения атрибутов тип Double
  • Значения атрибутов тип int2
  • Значения атрибутов тип Varchar
  • Значения атрибутов тип uuid
  • Значения атрибутов тип JSON
  • Значения атрибутов тип Time
  • Значения атрибутов тип Timestamp
  • Значения атрибутов тип Boolean
  • Значения атрибутов тип Date
  • Значения атрибутов тип int8
  • Карточки доски задач
  • Объекты ленты активности
  • Системные переводы
  • Журнал просмотра VCS
  • Запись VCS
  • Поисковый индекс
  • История
  • remote_application_id
  • remote_sys_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


Укажите адрес электронной почты, на который отправляется запрос доступа к страницам с ограниченным доступом.

Тип: 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. С помощью этого скрипта вы можете самостоятельно определить критерий для дифференциации уровней на карте зависимостей, а также другие ее настройки. Инструкция по составлению скрипта доступна в его записи.