Генератор QR и штрих-кода
Данное приложение расширяет возможности штатных роботов и действий в бизнес-процессах Битрикс24 и позволяет реализовывать другие сценарии работы.
-
Оценка
-
Установок550
-
Разработчик
Особенности данного приложения:
- Позволяет сгенерировать штрих-код одним из методов генерации (CODE-39, EAN-13, QR-код), используя данные из CRM.
- Приложение добавляет активити (действие), которые можно использовать в конструкторе бизнес-процессов или настроить робот.
- Результат генерации записывается в файл и дальше его можно использовать в шаблонах документов в Битрикс24, по штатным правилам вставки изображений в документ;
Важные моменты:
Приложение работает на тарифах Битрикс24, где есть функции настройки роботов или бизнес-процессов:
- Базовый (только робот)
- Стандартный (только робот)
- Профессиональный
- Энтерпрайз (облачный)
- все коробочные редакции Битрикс24.
Каждый алгоритм генерации кода имеет свои нюансы, если по каким-то причинам принимаемое значение - не подходит под алгоритм - в истории запуска отобразится ошибка с подсказкой, какие данные нужны для генерации, например, EAN-13 - только числовое значение, состоящее из 12 символов.
Пояснение по параметрам действия (активити):
- Тип сущности (надо выбрать на какой сущности будет запускаться бизнес-процесс, выбор из списка Лиды, Контакты, Компании, Сделки, а также Счета (на смарт-процессах) и Смарт-процессы. Обязательно для указания)
- ID сущности (надо выбрать поле или переменную, где хранится ID сущности на которой будет запущен бизнес-процесс. Обычно это поле ID. Обязательно для указания)
- Поле для генерации штрих-кода (данные на основе которых будет генерироваться штрих-код, надо выбрать поле или переменную, где хранятся нужные данные. Если данные должны быть взяты из нескольких полей или переменных - желательно их предварительно скомпоновать в отдельное поле или переменную и уже его указывать в этом параметре. Обязательно для указания)
- Поле для сохранения (сюда нужно указать идентификатор поля, с типом файл. Важная особенность - именно ИДЕНТИФИКАТОР поля! Его можно взять например из настроек поля, из адресной строки. Пример внесения идентификатора: UF_CRM_5CC5BB22656CC Обязательно для указания)
- Тип штрих-кода (надо выбрать из выпадающего списка тип штрих-кода, на данный момент это самые популярные: QR, C39, EAN13. У каждого типа штрих-кода есть свои правила из каких данных он может состоять, учитывайте это при проработке вопроса откуда брать данные для штрих-кода. Самый простой вариант QR-код Обязательно для указания)
- Все остальные параметры можно оставить как они заполнены по умолчанию.
Пояснение по параметрам робота:
- Поле, из которого будет сгенерирован штрих-код (данные на основе которых будет генерироваться штрих-код, надо выбрать поле или переменную, где хранятся нужные данные. Если данные должны быть взяты из нескольких полей или переменных - желательно их предварительно скомпоновать в отдельное поле и уже его указывать в этом параметре.
Важная особенность для роботов на Счетах (на смарт-процессах) и Смарт-процессах - нужно указывать именно ИДЕНТИФИКАТОР поля! Его можно взять из настроек поля. Пример внесения идентификатора: UF_CRM_64B5412F28722. Обязательно для указания)
- Поле, где будет сохранен штрих-код (Поле, в которое будет сохранен результат. В поле выпадающий список, ТОЛЬКО из полей с типом ФАЙЛ.Если у вас нет таких полей - необходимо предварительно создать такое поле.
Важная особенность для роботов на Счетах (на смарт-процессах) и Смарт-процессах - нужно указывать именно ИДЕНТИФИКАТОР поля! Его можно взять из настроек поля. Пример внесения идентификатора: UF_CRM_64B5412F28722. Обязательно для указания)
- Тип штрих-кода (надо выбрать из выпадающего списка тип штрих-кода, на данный момент это самые популярные: QR, C39, EAN13. У каждого типа штрих-кода есть свои правила из каких данных он может состоять, учитывайте это при проработке вопроса откуда брать данные для штрих-кода. Например, EAN-13 - только числовое значение, состоящее из 12 символов. Самый простой вариант - QR-код. Обязательно для указания)
- Комментарий в таймлайн (Список из значений Да/нет. Если выбрать ДА, то в карточку сущности будет записано соответствующее событие генерации штрих-кода. см. скрин.)
Популярные сценарии использования:
- генерация QR для оплаты счета (если у вас ИП, нужно подтянуть номер счету, дату и прочие реквизиты счета для оплаты банковскими приложениями)
- автоматизация работы на складе (передача посылок с документами между внутренними сотрудниками склада)
- автоматизация работы с документами (согласование документов при сканировании кода, отслеживание нахождения бумажных документов)
- печать билетов на мероприятия (вход при сканировании кода, разделение уровней доступа в разные секции мероприятия)
Пример реализации генерации и сканирования штрих-кода (сканирование не входит в приложение, разрабатывается отдельно под каждый проект):
04.05.24 Добавлена возможность генерации QR и штрих-кодов для Счетов (на смарт-процессах) и для всех созданных пользователем смарт-процессов, где включена опция роботов и/или бизнес-процессов