Добрый день, коллеги!
Рады сообщить о выпуске второй публичной версии инструментов разработчика DevTools Public v2. Данные инструменты позволяют сделать разработку на платформе SimpleOne более удобной и безопасной.
Для того, чтобы начать использовать инструменты необходимо:
- Скачать sop-файл [DevTools] Public v2.sop (67,2 КБ)
- Выполнить импорт файла на экземпляр
Инструменты DevTools разработаны командой бизнес-решений SimpleOne в качестве вспомогательного инструмента.
Хоть пакет не является самостоятельным продуктом и не имеет поддержки, мы с радостью рассмотрим ваши предложения в комментариях к этому посту
Функциональность DevTools:
- Выгрузка/экспорт пакетов Local Packs
- Добавлена проверка наличия в пакете неактивных версий конфигурации (JSON Copy contains “active”: false AND Is current is Yes) при экспорте. Если в пакете содержатся неактивные записи пользователь получает предупреждение со ссылкой на неактивные записи.
Во вкладку бургер-меню DevTools на форме локального пакета добавлены следующие действия:
- Кнопка Check current records - проверяет что в пакете не содержатся версии без актуальной.
- Кнопка Translations - отображает все переводы из пакета.
- Кнопка Application for views - проверяет, что sys_ui_list и sys_ui_form из пакета не создаются для таблиц другого приложения.
- Кнопка Remove insert and delete versions для очистки пакета от версий, связанных с записями, которые были созданы и удалены в текущем пакете.
- Кнопка Clear the pack для очистки локального пакета от версий записей, которые были созданы и удалены в рамках локального пакета.
- Кнопка Translations for the table - отображает все переводы к колонкам текущей таблицы.
- Загрузка/импорт пакетов Retrieved Packs
Во вкладку бургер-меню DevTools на форме импортируемого пакета добавлены следующие действия:
- Кнопка Application and policy для проверки приложения и политики записей подгруженных пакетов.
- Кнопка Application for views - проверяет, что sys_ui_list и sys_ui_form из пакета не создаются для таблиц другого приложения.
- Кнопка Translations - отображает все переводы из пакета. Проверяется: наличие висячих и двойных пробелов в переводе, наличие кириллицы в английских переводах, а также наличие у перевода второй записи для другого языка.
- Кнопка Choice options отображает все sys_choice/sys_re_choice опции в пакете. В таблицу с результатами проверки опций Choice / Re choice добавлен заголовок Choice-колонки, чтобы проще было проверять склонение опций.
- Кнопка Source Messages для проверки наличия некорректных исходных сообщений (source_message). Проверяется: наличие висячих и двойных пробелов в тексте сообщения, наличие кириллицы в английских сообщениях, наличие корректного префикса приложения в сообщениях.
- Кнопка Messages для проверки переводов для исходных сообщений source_message.
- Кнопка Event Registers для проверки использования реестра системного события в скриптах (по имени реестра) и в блоках рабочего процесса/правилах уведомлений по ID реестра.
- Кнопка Images using для поиска изображений, которые не используются в других записях конфигурации.
- Кнопка Cyrillic at JSON Copy для проверки наличия кириллицы в JSON Copy версий.
- Кнопка Marketplace overlaps with OOB для проверки пересечений ID из пакета для маркетейса с ID коробочных версий (требует предварительной установки на экземпляр коробочных версий всех бизнес приложений).
- Кнопка Marketplace VENDOR_ID для проверки ID версий из пакета для маркетейса на предмет корректного значения VENDOR_ID.
- Кнопка Compare packs для проверки наличия записей Subtask в общем пакете истории/дефекта.
- Кнопка Compare with VCS Records для сравнения версий из импортируемого пакета с текущими версиями на экземпляре.
- Кнопка Translations for the table - отображает все переводы к колонкам текущей таблицы.
В связанный список VCS Preview Log добавлены:
- Кнопка Good для смены статуса sys_vcs_preview_log. Статус меняется с “Коллизия” на “Норма”. Можно сменить статус у выбранных записей. Если записи не выбраны, статус поменяется у всех записей, связанных с пакетом.
На список загруженных пакетов Retrieved Packs добавлены:
- Кнопка Compare для сравнения двух подгруженных пакетов (выводит только отличные записи + кол-во записей)
Добавлены виджеты визуализации:
- Виджет форматированного отображения JSON Beautifier. Оформление кода в JSON Beautifier, нумерация строк, возможность выделить скрипт через Ctrl+A. Кнопка копировать скрипт на в JSON Beautifier на каждом элементе с кодом. В JSON Beautifier добавляются названия таблиц, колонок, виджетов
- Виджет сравнения версий JSON Comparer (кнопка Compare with current и кнопка Compare)
- Добавлена категория DevTools в навигаторе агентского интерфейса с пунктом Architecture Visualization, который ведет на страницу с виджетом визуализации связей между таблицами
- Добавлена визуализация содержимого версии (просмотр JSON Copy версии в виде формы записи). Визуализация доступна в бургер меню записи sys_vcs_preview_log: DevTools → Show Form.
- Добавлена визуализация версии sys_ui_list (просмотр настроек списка). Визуализация доступна в бургер меню записи sys_vcs_preview_log: DevTools → Show List Layout.
- Добавлена визуализация версии sys_ui_form (просмотр настроек формы). Визуализация доступна в бургер меню записи sys_vcs_preview_log: DevTools → Show Form Layout.