Case Platform
420 subscribers
41 photos
5 videos
1 file
117 links
Технический канал вендора CASE STUDIO.

Делимся опытом работы на Case Platform, новостями и обновлениями:
— ТГ-канал компании: https://t.me/case_studio
— Предложить новость или задать вопрос: https://forms.gle/VZEa6AdhW6tLk6Dj8

Сайт: casestudio.ru
Download Telegram
🚀Всем привет! Мы выпустили версию платформы 1.3.13.

💡Что нового:
- поддержка сервиса конвертации документов Р7: теперь для преобразования документов можно использовать LibreOffice или Р7
- создание объектов модели данных из JSON-схемы и генерация JSON на основе типов приложения
- объектовые индексы и их поддержка в поисковых методах и функциях для оптимизации работы кэшируемых типов
- возможность закреплять колонки в Таблице у левого края: при прокрутке таблицы вправо/влево закрепленные колонки всегда будут оставаться видимыми на экране
- изменение значения всплывающей подсказки, которая отображает полное содержимое ячейки при недостаточном размере ячейки Таблицы

Более подробную информацию можно найти на портале документации

#обновление #Р7 #JSON #индекс #кешируемый_тип #таблица
👍4🔥41
Всем привет!

Спешим рассказать, что у нас существует Lite-версия Платформы!
Какие приложения можно реализовать на Platform Lite? В чем ее отличия от полновесной платформы? Эти и другие вопросы разберет аналитик-проектировщик Артур Сергеев в новом видео!

Приятного просмотра: https://www.youtube.com/watch?v=XTRtndBE2NE
Для удобства оглавление и тайминг указаны в описании видео
Документация к Platform Lite доступна в разделе http://doc-lite.caseplatform.tech/

#лайфхак #PlatformLite
👍7🔥41
🚀Всем привет! Мы выпустили версию платформы 1.3.14.

💡Что нового:
- свойство "read-only" для пользовательских функций для оптимизации работы с кешируемыми типами, которое позволяет установить/снять запрет на изменение UDM-типов в результате вызова функции
- поддержка сервиса конвертации OnlyOffice для преобразования документов
- автоматическая синхронизация значений свойств в параметрах модулей для объединенных приложений
- отображение автора ревизии, выполнившего коммит, для удобства отслеживания изменений в конструкторе Platform
- флажок "Удалить все дополнения типа", который позволяет удалить как сам тип, так и все его дополнения в окне удаления Типа
- в документации добавлено описание методов File.createFile и File.sendFileToTmpStorage в список методов формы

Более подробную информацию можно найти на портале документации

#обновление #пользовательская_функция #OnlyOffice #объединенные_приложения #git #udmтип
👍8❤‍🔥3
🚀Всем привет! Мы выпустили версию платформы 1.3.15.

💡Что нового:
- свойство Выражение сортировки в Таблице, которое позволяет задать сортировку колонки не по значениям, а по указанному UDML-выражению
- свойство Заменить некорректное для виджета Время, которое позволяет валидировать значения в полях ввода часов и минут
- функция КОПИРОВАТЬЗНАЧЕНИЯАТРИБУТОВ, которая позволяет копировать значения атрибутов из указанного объекта типа в другой объект типа
- создание запросов с методом OPTIONS для Пользовательских REST-ресурсов
- возможность задавать cron udml-выражением для Таймера
- параметр platform.uuid2id.timeout для установки интервала времени, через которое будет происходить смена банков кеша соответствия временных и постоянных идентификаторов объектов

Более подробную информацию можно найти на портале документации

#обновление
#таблица #время #udml_функции #rest #таймер
🔥4👍2
Всем привет, друзья!
Сегодня рассказываем о совместной разработке на Case Platform. Зачастую бывает так, что несколько аналитиков редактируют одни и те же объекты. Как определить, чьи изменения в итоге применять? Благодаря инструментам точечного слияния можно проводить мердж на уровне свойств отдельных объектов! В новом видео Андрей Китаев, руководитель отдела тестирования, покажет, как пользоваться новой функциональностью.

https://www.youtube.com/watch?v=d0CZxoI8_P0&feature=youtu.be

Более подробную информацию можно найти на портале документации

#лайфхак
#git
🔥7👍2
Всем привет, друзья!

Недавно в Case Platform появилась возможность использовать JSON-компоненты. Для решения каких задач их можно использовать? Как осуществить настройки? В сегодняшнем видео Андрей Ломакин, руководитель продуктовой разработки, расскажет подробнее о JSON-компонентах и поделится примером настройки.

https://youtu.be/iyWBGNzrrVU

Более подробную информацию можно найти на портале документации
#лайфхак #JSON
👍12
Всем привет, друзья!

Возникали ли у вас когда-нибудь задачи по реализации REST API? В сегодняшнем видео Андрей Ломакин, руководитель продуктовой разработки, расскажет подробнее о возможностях Case Platform, которые помогут упростить процесс настройки.

https://youtu.be/Wzj_sCaEED8

Более подробную информацию можно найти на портале документации

#лайфхак #REST_ресурсы
🔥4👌2
This media is not supported in your browser
VIEW IN TELEGRAM
🚀Всем привет! Мы выпустили версию платформы 1.3.16.

💡Что нового:
- отображение связей типа (включая его поисковые методы и атрибуты) с другими объектами приложения (ссылки на тип и его элементы)
- поддержка Госjava в качестве JDK на сервере приложений
- запланированный перезапуск приложения, позволяющий автоматически перезапускать приложение в установленные дату и время
- консольный экспорт/импорт строк переводов форм/модулей/перечислений
- функция ПОЛУЧИТЬПРИВЯЗКИФОРМЫ, возвращающая список привязок абстрактной формы
- свойства Максимальная_дата, Минимальная_дата и Заменить_некорректное для виджетов группы Дата и время
- свойство Видимость_порядка_сортировки для виджета Таблица, позволяющее отображать в Среде Запуска последовательность сортировки колонок

Более подробную информацию можно найти на портале документации

#обновление #тип #экспорт #импорт #udml_функции #rest #дата_и_время #таблица
🔥9👍4
Всем привет, друзья!

Редакторы скриптов в Case Platform работают на основе редактора Monaco, который обеспечивает такие удобства, как, например, горячие клавиши, автодополнение и подсветка синтаксиса. Давайте вместе с ведущим аналитиком-проектировщиком и тренером отдела обучения Надеждой Василенко рассмотрим 10 самых полезных горячих клавиш, которые ощутимо упрощают и ускоряют работу.

https://youtu.be/SkyLZXuFTyc

#лайфхак #горячие_клавиши
👍6🔥42
🚀Всем привет! Мы выпустили версию платформы 1.3.17.

💡Что нового:
- поддержка типов данных JSON и JSONb для СУБД PostgreSQL
- одновременный импорт связанных модулей
- метод Получить_Невалидные_Виджеты() для получения списка незаполненных обязательных полей на форме
- событие Прокрутка для виджетов Рамка и Панель для настройки постраничной загрузки данных при использовании js-виджетов
- событие Нажатие_правой_кнопкой_мыши для виджета Меню
- добавление значка веб-сайта (favicon) для Конструктора Приложений и Среды Запуска с помощью стартовой темы Platform

Более подробную информацию можно найти на портале документации

#обновление #тип #JSON #JSONb #интеграционные_модули #Рамка #Панель #Меню #favicon
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
🚀Всем привет! Мы выпустили стабильную версию платформы 1.3.18.

💡Что нового:
- возможность развёртывания Platform Lite в Kubernetes
- разграничение доступа пользователей к приложениям и окружениям в Конструкторе приложений с возможностью установки списка пользователей, которые могут заходить в них для просмотра/изменения
- REST-запросы для подключения систем внешнего мониторинга (например, Prometheus, Grafana и т.д.)
- возможность устанавливать соединение по протоколу веб-сокет вместо длинных запросов для открытия неограниченного количества вкладок браузера (насколько позволяет оперативная память) в Среде Запуска
- параметр Отдельное сохранение истории, который позволяет сохранять историю процесса в отдельную таблицу БД с заданным названием
- возможность проверки java-компонентов на наличие одинаковых классов
- параметр silent_update метода формы FORM.location.navigate() для изменения URL формы в Среде запуска без перезагрузки страницы и абстрактной формы

Более подробную информацию можно найти на портале документации

#Kubernetes #права_доступа #REST #процесс #java_компонент #абстрактная_форма
🔥8👍2🏆1
🚀Всем привет! Мы выпустили версию платформы 1.3.19.

💡Что нового:
- детальный анализ процессов (Process mining): позволяет визуализировать жизненный цикл процесса путём построения схемы бизнес-процесса на основе журналов событий, а также содержит набор рассчитанных метрик и дашбордов для оценки эффективности процесса
- свойство Селектор_дата_время для виджета Дата и время для настройки режима отображения виджета
- метод снятьФокус() для виджетов группы Поля ввода, который срабатывает при нажатии на Enter
- функция ПЕРЕВОДПРЧ() / TRANSLATECLI() теперь может принимать коллекцию классов перечисления и возвращать переводы ключей в виде коллекции
- параметр platform.policy.security.sso.only для автоматической аутентификации пользователей без ручного ввода пароля

Более подробную информацию можно найти на портале документации

#Process_mining #Дата_время #Поля_ввода #переводы #аутентификация #sso
🔥7👍1
Forwarded from CASE STUDIO
Media is too big
VIEW IN TELEGRAM
🎄 Дорогие друзья! В это волшебное и трепетное время предвкушения самых сказочных праздников – Нового года и Рождества – мы спешим пожелать вам искреннего интереса к каждому дню и смелости в покорении любых вершин!

Уверены, что 2024-й год будет полон мастерски решённых бизнес-задач и крутых реализованных проектов. Ну а мы будем рядом, чтобы ваши цели воплощались в реальность еще быстрее!

🎆 Выбирайте пути, которые действительно зажигают, – и пусть масштабные мечты станут мостом к великим достижениям.

Спасибо, что вы с нами!🎇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🎉7🥰21
This media is not supported in your browser
VIEW IN TELEGRAM
🚀Всем привет! Мы выпустили версию платформы 1.3.20.

💡Что нового:

- поддержка Java 17 и версии 5.2022.5 сервера приложений Payara
- поддержка Яндекс Браузера для работы в Конструкторе приложений
- поддержка HTTPS-соединения для интеграционных модулей
- свойство Положение_заголовка для виджета Всплывающее окно для определения положения заголовка
- свойство Надпись_в_поле, которое позволяет задать замещающий текст, для виджета Поле ввода
- свойства Надпись_в_поле и Надпись_внизу для виджета Меню с флажками
- новые значения для параметра Тип значения для настройки выпадающего списка с множественным выбором из ячейки Таблицы
- механизм Drag&Drop для виджета Повторитель (JS)
- подвкладки Пользовательские REST-ресурсы и WS-операции на вкладке Мониторинг системы -> Потоки

#обновление #payara #https #всплывающее_окно #поле_ввода #меню_с_флажками #интеграционный_модуль #таблица #js_повторитель #мониторинг

📚Полный список изменений в версии можно найти на портале документации
🔥53
Всем привет!
Мы выпустили стабильную версию платформы 1.4.00. Что изменилось в новой версии по сравнению с предыдущей стабильной версией 1.3.12?

Новые возможности:
- HTTPS-соединение для интеграционных модулей
- отображение связей объекта "Тип" с другими объектами приложения, включая поисковые методы и атрибуты
- работа в Среде Запуска в нескольких вкладках браузера
- REST-запросы для подключения систем внешнего мониторинга (например, Prometheus, Grafana и т.д.)
- Process mining: визуализация и аналитика бизнес-процессов с возможностью расчета ключевых метрик

Новые объекты:
- типы данных JSON и JSONb для СУБД PostgreSQL/ Postgres Pro
- объектные индексы и их поддержка в поисковых методах и функциях для оптимизации работы кэшируемых типов
- "read-only" пользовательские функции для установления запрета на изменение UDM-типов
- создание объектов модели данных по JSON-схеме и обратная возможность генерации JSON-схемы по модели данных

Новый стек:
- развёртывание в Kubernetes (для Platform Lite)
- JDK: госJava 11.0.17, OpenJDK 17.0.1
- сервер приложений: Payara 5.2022.5, TomEE Plus 8.0.16
- СУБД: Postgres Pro Standard 14
- конвертация документов: Р7 4.2+, OnlyOffice 4+
- браузеры: Яндекс Браузер (для работы в Конструкторе Приложений)
- другие сервисы: OpenSearch 1.0.0, Keycloak v.23, Lucene v.8.8.2

#обновление
🔥10👍4
Всем привет, друзья! 👋

Внедрили новые возможности для удобной работы с платформой – спешим поделиться!

🔗 https://www.youtube.com/watch?v=a5plDL5_Euc

В сегодняшнем видео инженер по качеству Татьяна Ланг рассказывает:

1⃣Как отложить перезапуск приложения так, чтобы обозначить конкретное время перезапуска.
*Теперь вы можете выбрать удобное время перезапуска вашего ПО для точной синхронизации работы в команде.

Подробное описание новой функции в нашей документации

2⃣ Как использовать события «Ленивая загрузка завершена» и «Ленивая загрузка содержимого завершена» для настройки получения данных о полной загрузке всех вложенных компонентов.
*Теперь вы будете знать, что вложенные компоненты загружены и готовы к работе.

Подробное описание новой функции в нашей документации

#лайфхак #перезапуск #события_формы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3👌3
Всем привет, друзья! 👋

Делимся полезным видео от инженера по качеству Case Platform Татьяны Ланг — в нем мы презентуем добавленные возможности настройки фильтрации в виджете «Таблица».
https://youtu.be/FOUUG4oqdYE

Из видео вы узнаете:
- как устроен новый удобный режим фильтрации в виджете «Список (auto)»;
- каковы особенности добавленного режима «Список (auto)»;
- как использовать альтернативный вид нового режима.

Для вашего удобства мы добавили в видео пример настройки режима фильтрации «Список (auto)» для колонки с нуля.

Подробнее о добавленном режиме читайте в документации

#лайфхак #таблица #фильтрация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥531
🚀Всем привет! Мы выпустили версию платформы 1.4.01.

💡Что нового:
- агент и ноды кластера теперь можно настроить для работы по HTTPS
- рекомендации по комплексной диагностике с помощью jstack и jmap в документации
- параметр platform.web.use.websockets для WildFly по установке установки соединения через веб-сокеты
- REST-запрос transferout/exportTheme для экспорта темы оформления
- методы setColumnFilterValue и getColumnFilterValue для виджета Таблица: установка фильтрации колонки и получение списка фильтров для такой колонки
- доработка метода setData для виджета Таблица: теперь можно настроить фильтры значений колонок с помощью свойства filters
- улучшение возможностей отладки: добавлена информация об отладке объектов подпроцессы, пользовательские функции, вызываемые в подпроцессах и пр.

#обновление #https #документация #WildFly #websockets #rest #таблица #отладка #кластер #jstack #jmap

📚Полный список изменений в версии можно найти на портале документации
👏12👍4🤩3
🚀Всем привет! Мы выпустили версию платформы 1.4.02.

💡Что нового:
- сервис "Реестр артефактов" для публикации и скачивания модулей приложения. Реестр артефактов позволяет производить обновление модулей напрямую из сервиса управления репозиториями Maven (такими как GitLab, Nexus и т.п.), и делать это без использования файлового экспорта/импорта с автоматизированным анализом зависимостей;
- поддержка системных типов данных (роль, пользователь, подразделение и т.д.) для использования в атрибутах объектов приложения;
- просмотр списка объектов, в которых используется пользовательская функция и её атрибуты;
- использование режима одного соединения с базой данных;
- хранение пользовательских настроек браузера на сервере, если политика безопасности инфраструктуры ограничивает хранение данных на уровне браузера;
- возможность отменять выбор элементов списка с помощью клавиши Backspace для виджета Список с множественным выбором

#обновление #реестр_артефактов #maven #gitlab #системный_тип #пользовательская_функция #используется_в #база_данных #connection_pool #Список_с_множественным_выбором

📚Полный список изменений в версии можно найти на портале документации
🔥8🤩5💯1
🚀Всем привет! Мы выпустили версию платформы 1.4.03.

💡Что нового:
- синхронизация пользователей с Keycloak, в том числе динамическое создание пользователя при первой авторизации
- генерация пользовательских REST-ресурсов на основе JSON-схемы
- динамическое масштабирование в Kubernetes путём запуска дополнительных нод по мере увеличения нагрузки
- слияние на уровне свойств для Прикладных ролей, Параметров окружения, JSON-компонент, Модулей и Параметров модуля, Индексов типа
- кнопка перегенерации интеграционного модуля, упрощающая процедуру внесения доработок
- событие Нажатие_Enter в виджете Меню с флажками: например, при вводе запроса в поле поиска или установке/снятии флажков
- методы развернуть(), свернуть(), получитьЗначениеФильтра() в виджете Меню с флажками
- функция ВЫПОЛНИТЬЗАПРОСБД для sql-запросов, генерируемых кодом
- функция НАЙТИГРУППУПРОЦЕССОВ для управления количеством потоков в динамике
- параметр platform.repository.ignore.invalid.criteria, позволяющий игнорировать некорректные поисковые методы при экспорте приложений в репозиторий
- параметр platform.commons.app.popups.to.everyone, позволяющий ограничить всплывающие уведомления о событиях приложения только для пользователя, изменившего состояние приложения

#Keycloak #JSON #REST_ресурсы #кластер #система_контроля_версий #VCS #интеграционный_модуль #виджет #меню_с_флажками #UDML #системные_функции #параметры #репозиторий #абстрактная_форма

📚Полный список изменений в версии можно найти на портале документации
🔥21👍1