@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 без скриптов и ролей:
На самом верхнем уровне с использование фильтров
На уровне колонок с * с использование фильтров
@_DC (Vyacheslav Savelyev) размещено в Скрыть системную надпись «некоторые записи скрыты настройками» в списках (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
Р...
@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.
Улучшения затронули расшире...