Что такое HasAnalytics, HasAction, HasRecent и HelpContextId, SearchRowSchemaUId, UseModuleDetails в приложении bpmonline 7.x
Вопрос
В таблице SysModule есть такие поля:
- HasAnalytics
- HasAction
- HasRecent
- HelpContextId
Уточните, пожалуйста, для чего они используются и в каких случаях содержат значения равные true или просто заполнены (для не булевого поля [HelpContextId])?
и для SysModuleEdit
- UseModuleDetails
- SearchRowSchemaUId
Ответ
Данные колонки предназначены для версии 5.х и в на данный момент они сейчас не используются, так как используется новый интерфейс.
Короткое описание:
- HasAnalytics - содержит аналитику
- HasAction - содержит процессы
- HasRecent - содержит группу Недавние
- HelpContextId - идентификатор контекстной справки
Хотелось бы отметить, что «SysModule» является системной таблицей и не рекомендуем ее использовать для своих целей и завязываться на базовых колонках, так как в дальнейшем может поменяться структура БД.
Также По порядку:
- SearchRowSchemaUId – задается Uid схемы сущности (см. «SysSchema»), которая используется при глобальном поиске (например, «OpportunitySearchRowSchema»). Т.е. после ввода в командной строке схема, которая отображает информацию одной записи объекта (наглядный скриншот)
2. UseModuleDetails – используется только для 5.х разделов. Выдержка из документации 5.х версий - [Добавить в карточку детали раздела] — установите признак, если карточка записи должна содержать все детали раздела, например, как в карточке контрагента, контакта и т.д. При установке признака, на деталь [Детали] карточки будут добавлены все детали, зарегистрированные для данного раздела.