Community SimpleOne
32 subscribers
510 links
Канал создан для уведомлений о новых сообщениях с сайта сообщества SimpleOne https://community.simpleone.ru/
Download Telegram
@Evgenii (Евгений) размещено в Реализация Автоматизации процесса запроса и выдачи корпоративного мобильного устройства

В каком смысле, что сделать дальше? У вас должен быть бизнес-заказчик, который процесс с вами прорабатывает. 
Если интересует, как можно улучшить процесс, то я бы как минимум добавил:

Если остаток на складе меньше чем N, то формируем как минимум письмо в закупки, как максимум запускаем процесс закупки (начиная с потребности). нужно, что бы неожидано не оказалось, что нет оборудования.
Можно сде...
@andrey.vishnyakov (Andrey Vishnyakov) размещено в Реализация Автоматизации процесса запроса и выдачи корпоративного мобильного устройства

если уже речь заходит о складах, остатках и закупках и тд, то я бы предложил посмотреть на  наш замечательный продукт SimpleOne ITAM - управление и работа с ИТ-активами компании 🙂
@evgeniy.asoskov (Евгений) размещено в Функции для работы с типом document ID из клиентского скрипта

Провел еще одно небольшое исследование. Ниже вариант, полностью эмулирующий поведение коробочных функций с небольшим улучшением  функции getDocIdByIds() в виде 
отсутсвия падения скрипта при некорректных входных данных.
function getDocIdByIds(tableId,recordId) {
const decimalToHexWithPadding = (str) => BigInt(str.trim()).toString(16).padStart(16, '0');

return decimalToHexWithPadding(tableId....
@Evgenii (Евгений) размещено в Функции для работы с типом document ID из клиентского скрипта

А поделитесь кейсом, когда необходимо применять этот подход. 
Зачастую в интеграции пользуюсь getDocIdByIds() и каких-то проблем не наблюдаю. Интересно в каких случаях появляются сложности.
@evgeniy.asoskov (Евгений) размещено в Функции для работы с типом document ID из клиентского скрипта

Первый вариант вполне коректен, но в процессе тестирования нашел, что внутри системы обработка входных данных происходит немного по другому от моего решения. Второй вариант скрипта работает совсем как коробка (надеюсь). 
Для тестирования можно в серверном скрипте вызывать что-то типа такого и сравнить ответ от двух вариантов реализации:
const docId = '0265fffAA-45644577test';
print('Vendor functi...
@Evgenii (Евгений) размещено в Функции для работы с типом document ID из клиентского скрипта

Мне больше интересен бизнес кейс. Спасибо, что делитесь технической частью интересное решение
@Evgenii (Евгений) размещено в Скрыть системную надпись «некоторые записи скрыты настройками» в списках (ACL)

На сколько понимаю, list изменению не подлежит. 
Есть 2 варианта:

Сделать свою страницу где разместить виджет листа.
Через клиентские скрипты, но есть нюанс работы, который заключается в том, что нужно зайти на любую запись и после этого если ходить по системе, то этой надписи не будет (до тех пор пока мы не перезагрузим страницу)

Клиентский скрипт, на загрузку, таблица глобальная + галочка нас...
@Ivan_Kozin (JJ Abrams) размещено в Передача REM атрибутов при создании записи через post api запрос

Приветствую! 
Существует необходимость создавать записи через REST API сразу с заполненными REM атрибутами. Подскажите, пожалуйста, как это реализовать? Писать свой endpoint для этой задачи?
@nikita (Nikita Mironov) размещено в Вышла новая версия ITAM 1.6.0

Вышла новая версия ITAM 1.6.0 
Представляем вам новую версию приложения SimpleOne ITAM. В этой версии мы улучшили работу с приложением в английской локализации: подготовили пакет демонстрационных данных на английском языке с новыми пользователями, расположениями и складами, добавили возможность формировать ведомость инвентаризации на английском языке, а также подготовили пакет с переводами меток ф...
@DxCpp (Ришат Ниязов) размещено в Оценка работы подразделения Customer Care

Предисловие
Представленный материал посвящен комплексной оценке эффективности подразделения клиентского сервиса (Customer Care) и разработан в рамках поиска оптимальных методов измерения его деятельности. Цель данной статьи — структурировать ключевые метрики и предложить целостный, сбалансированный взгляд на performance-менеджмент в службе поддержки.
Важно отметить, что предлагаемая модель оценки...
@_DC (Vyacheslav Savelyev) размещено в Скрыть системную надпись «некоторые записи скрыты настройками» в списках (ACL)

Нашли способ,  но работает не для всех случаев настройки ACL. 
Нужно сделать 2 ACL без скриптов и ролей:

На самом верхнем уровне с использование фильтров
На уровне колонок с * с использование фильтров
@Mikhail.Tyzhnev (Михаил) размещено в Передача REM атрибутов при создании записи через post api запрос

Напрямую через REST API не получится. Писать endpoint, передавать туда параметры и уже  там создавать новую запись с нужными значениями.
@dnarbaev8 (Dmitriy) размещено в Ошибка создания таблицы

Добрый день! При попытке создать новую таблицу в инстансе для создания тикетов с отдельным системным номером отсутствует поле “Title”, при попытке сохранить запись ошибка: 
[image]
Simple\Application\Domain\Service\ContainsPrefixInValueService::contains(): Argument #1 ($value) must be of type string, null given, called in /app/src/Modules/Db/Domain/Validator/SysDbTableValidator.php on line 47
Р...
@Evgenii (Евгений) размещено в Ошибка создания таблицы

Какая у вас версия приложения? 1.29?
@dnarbaev8 (Dmitriy) размещено в Ошибка создания таблицы

Текущая версия 1.28.2
@nikita (Nikita Mironov) размещено в Бесплатный интенсив и стажировка на позиции "Стажер-разработчик SimpleOne"

Всем привет! 
Воспользуйтесь уникальной возможностью пройти бесплатный интенсив и получить стажировку на позиции “Стажер-разработчик SimpleOne” в компании SimpleOne.
Подробнее об интенсиве: https://simpleone.ru/events/we-are-recruiting-young-professionals-for-an-intensive-course-on-low-code-development-on-the-simpleone-platform
Необходима предварительная регистрация на портале: https://edu.simpl...
@Evgenii (Евгений) размещено в Ошибка создания таблицы

Попробуйте отчистить кэш через консоль бразуреа 
javascript: window.open(/v1/settings/flush-cache?access-token=${s_user.accessToken});
И у вас поле titile отсутвует именно в момент создания таблицы? /record/sys_db_table?
Если нажать на бургер меню выбрать настройки далее макет поле заголовок есть в левой колонке? Если да то просто вытяните его в в интерейфс. В целом странно что поля нет
@DxCpp (Ришат Ниязов) размещено в SOP Analyzer - Приложение для анализа .sop файлов

SOP Analyzer - это инструмент командной строки для анализа и просмотра содержимого файлов пакетов SimpleOne (.sop). Утилита предоставляет подробную информацию о метаданных пакета, статистике записей, таблицах и выполняемых операциях. 
[image]
Возможности

📦 Метаданные пакета: информация о названии, ID приложения, версии и временных метках
📊 Статистика записей: общее количество записей, операции ...
@DxCpp (Ришат Ниязов) размещено в SimpleOne Версия 1.30.0

В этой версии платформы мы представили несколько новых возможностей, а именно: включение дочерних календарей в родительский, чтобы не менять общий календарь каждый раз в начале года в механизмах, которые к нему обращаются; внесение комментариев от лица другого пользователя – это действие доступно только через скрипт и только пользователям с новой ролью proxy_commenter. 
Улучшения затронули расшире...