Доброго времени суток. На данный момент я хочу разработать приложение на marketplace, но исходя из документации у меня возникло много вопросов.
Ситуация следующая
Если API определнного продукта, который будет возвращать список документов, при необходимости документы можно открыть в iframe отредактировать и так далее, после чего iframe закрываеться, документы храняться на нашем сервере и все манипуляции происходят на нашей стороне.

Идея заключаеться в том что бы сделать custom section (для sales, marketing и так далее) при переходе на которую будет делатся call на наш сервис и получаться список документов, или если человек не авторизирован, он должен пройти процес регистрации/авторизации на нашем ресурсе. после чего человек выбирает документ и смотрит какие действия он может сделать, скажем удалить, изменить, переименовать, загрузить новый.

Итак, следующие вопросы:

1) Для создания приложения достаточно сделать add package набросать туда элементы сделать экспорт и в панели разработчика закрепить архив на созданом приложении?
2) Можно ли кастомизировать отображение, а точнее сам layout что бы при нажатии на секцию было скажем две колонки левая хранит список документов, правая информацию о документе и действия с ним
Как-то так: http://joxi.ru/GrqgDLRFQKQyL2
3) Достаточно ли для таких целей использовать лишь bpmonline studio с js кодом?
4) Если есть необходимость хранить токены закрепленные за юзером, можно ли хранить их на стороне bpmonline, что бы каждый пользователь имел доступ к своему личному аккаунту нашей системы, если да то как.
5) Есть ли какие-то вебинары по разработке приложений для marketplace (знаю что скоро будет проходить, но возможно есть старые какие-то)
6) https://academy.bpmonline.com/documents/technic-sdkmp/7-9/developing-adv... - здесь в примере указан код из hook.io (последний сниппет), но как я понял код дожен быть в bpm studio который показывает как открыть iframe, это ошибка или я чего-то недопонял.
Заранее благодарю за ответ

Нравится

3 комментария

Очень странный вопрос) В моей голове примерно такая схема:
1) Выбираешь свой префикс, добавляешь свой пакет и в нём ведёшь разработку.
2) Разрабатываешь что угодно, как угодно (главное чтобы работало). Мы в разработке и интерфейсы перепиливали, и виджеты сторонние вставляли и разделы новые добавляли. Все доработки ограничены лишь вашим воображением)
3) Коммитишь всё в маркетплейс. С тобой связывается аналитик террасофта, проверяет устанавливается ли пакет с доработками(+справочники, сист. настройки и т.п.) Вроде бы протом надо ещё презенташку продукта защитить, но тут я не уверен.

Конкретно по вашим пунктам:
1) Да
2) Да
3) Да
4) Можно использовать справочник, добавить туда поле(тип - зашифрованная строка), туда складировать пароль.
5) Не слышал. Да и чисто логически - чем разработка дополнений/расширений отличается от обычных добаботок по тз? Заказчик иногда такое хочет, что влезло бы в 2-3 маркетплейс-расширения :smile:
6) Тут вообще другой код. С документацией какая-то фигня происходит)

"Варфоломеев Данила" написал:

Очень странный вопрос) В моей голове примерно такая схема:

1) Выбираешь свой префикс, добавляешь свой пакет и в нём ведёшь разработку.

2) Разрабатываешь что угодно, как угодно (главное чтобы работало). Мы в разработке и интерфейсы перепиливали, и виджеты сторонние вставляли и разделы новые добавляли. Все доработки ограничены лишь вашим воображением)

3) Коммитишь всё в маркетплейс. С тобой связывается аналитик террасофта, проверяет устанавливается ли пакет с доработками(+справочники, сист. настройки и т.п.) Вроде бы протом надо ещё презенташку продукта защитить, но тут я не уверен.

Конкретно по вашим пунктам:

1) Да

2) Да

3) Да

4) Можно использовать справочник, добавить туда поле(тип - зашифрованная строка), туда складировать пароль.

5) Не слышал. Да и чисто логически - чем разработка дополнений/расширений отличается от обычных добаботок по тз? Заказчик иногда такое хочет, что влезло бы в 2-3 маркетплейс-расширения :smile:

6) Тут вообще другой код. С документацией какая-то фигня происходит)

Спасибо дружище))) А вот по поводу создание своего префикса, я его создаю в developers page а потом захожу на акк bpmonline там в online studio я делаю сождание пакета скажем qweTestPackage и в него набрасываю элементы? И еще там в доке написано что типа потом надо зайти в Section Wizard и добавить свою секцию, и уже там почему-то префикс стоит Usr и его нельзя сменить
http://joxi.ru/Y2L0OXwS9GEvq2, для пакета marketplace оно по другому создаеться?

"Nickstery" написал:префикс стоит Usr

Префиксы меняются в сист. настройке
pic

Показать все комментарии

Всем привет!
В продолжение поста публикую наш план выпуска новых продуктов на первый квартал 2017 года
• SMS Connector – Массовые, триггерные и служебные (транзакционные) SMS
• External File Storage – Хранение файлов в облаке
• Exchange Rates – Обновление курсов валют
• Process Scheduler – Планировщик бизнес-процессов
• JIRA Connector – Коннектор для интеграции с JIRA
• Virtual Cashbox – Виртуальная касса для работы с процессингом покупок
• Questionnaire – Модуль анкетирования
• Pulse Notifications – Настройка отчетов и уведомлений без использования процессов

SMS Connector for bpm'online – февраль 2017

Продукт позволит выстраивать полноценные взаимоотношения с клиентом, максимально задействовав канал SMS.

Массовые и триггерные рассылки

  • Добавление сегментированной аудитории
  • Использование шаблонов рассылок и макросов
  • Использование короткого номера/текстового номера отправителя
  • Отложенный запуск рассылки
  • Статистика доставки
  • Широкий набор условий для старта триггерной рассылки
  • Возможность использовать SMS-рассылки, как часть сложной маркетинговой кампании
  • Учет часовых поясов

Транзакционные сообщения

  • Отправка из любого процесса в системе
  • Специальный элемент в конструкторе процессов
  • Отправка моментальных сообщений через отдельную очередь
  • Использование шаблонов сообщений

External File Storage for bpm'online – февраль 2017

Хранение файлов в облаке на одном из доступных сервисов: Box, Dropbox, Google Drive, OneDrive.
Возможности:

  • Сохранение файлов в структурированное облачное хранилище
  • Расшаривание файлов внешним пользователям из CRM
  • Хранение части вложений в базе, части - в облаке в соответствии с политикой хранения в компании. Миграция файлов в обоих направлениях
  • Возможность добавлять файлы в CRM из облака и из локальной синхронизированной папки

Exchange Rates for bpm'online – Q1 2017

Продукт предоставляет возможность актуализации курсов валют с сайтов.
Поддерживаемые сервисы:

Загрузка курсов валют может производиться по запросу или автоматически по расписанию

Process Scheduler for bpm'online – Q1 2017

это удобный интерфейс планирования запуска любых процессов по расписанию. Наличие инструмента планирования работы бизнес-процессов позволяет осуществлять:

  • Выбор времени и дня, периодичности запуска, бизнес-процессов
  • Обработка одновременных запусков процессов
  • Обработка ошибок запуска процессов
  • Установку, настройка, изменение и удаление заданий Quartz для процессов из интерфейса
  • Просмотр состояний заданий, времени следующего запуска
  • Просмотр и анализ запуска системных процессов

JIRA Connector for bpm'online – Q1 2017

JIRA Connector позволяет организовать работу команды, использующей продукт JIRA. Команда продолжает работать в JIRA по удобной для нее схеме оперативной работы (например, спринты в SCRUM), при этом Project Manager получает всю статистику в CRM. Также в CRM осуществляется планирование ресурсов, формируется аналитика по проекту, осуществляется расчет процента участия в проекте и премиальной части.
Синхронизация с JIRA дает возможность руководителем портфеля проектов рассчитывать финансовые показатели проекта, маржинальность, связывать проекты с продажами и управлять ресурсами в портфеле проектов.
JIRA Connector содержит следующий функционал:

  • Планирование ресурсов из CRM
  • Отображение в проектах задач и багов из JIRA
  • Группировка по версиям, ответственным
  • Заполнение детали ресурсов с группировкой
  • Учет статусов задач в JIRA
  • Отдельный процесс синхронизации справочников и epic из JIRA. Возможность ручного и автоматического запуска интеграции

Virtual Cashbox for bpm'online – февраль 2017

Virtual Cashbox – это веб-приложение для визуализации, тестирования и настройки одновременного процессинга акций, а также сложных маркетинговых кампаний с использованием бонусно-накопительной системы скидок, купонов и подарочных карт. Продукт может быть адаптирован под любую клиентскую программу лояльности.
Веб-приложение позволяет наглядно тестировать действие всех акций без использования кассового аппарата или написания запросов к API. Виртуальная касса – это незаменимый инструмент для маркетингового отдела, сотрудники которого разрабатывают маркетинговые кампании. С помощью этого инструмента маркетологи могут:

  • Проводить тестирование и проверять вживую работу кампаний и акций
  • Тестировать сочетания скидок, бонусов и правил начисления баллов
  • Проверять максимальную скидку
  • Анализировать приоритетность и последовательность акций
  • Проводить публичные презентации и демонстраций

Questionnaire for bpm'online – Q1 2017

Модуль анкетирования с применением различных видов вопросов, условных переходов и заполнения объектов на основе ответов актуализации курсов валют с сайтов.
Решение включает разделы анкет и вопросов, возможность настройки скриптов прохождения анкет (условных переходов). Для каждого вопроса возможно выбрать один из доступных типов ответов: текст, число, логическое (да/нет), выбор, множественный выбор.
Возможно настраивать правила по заполнению данных в карточке клиента в зависимости от ответов на вопросы. В профиле каждого клиента сохраняется история прохождения анкет и ответов на вопросы, а также хранится ссылка на следующую анкеты в соответствии с выстроенным порядком.
Встроенное API для использования анкетирования внешними системами, сайтами, мобильными приложениями и контакт-центрами.

Pulse Notifications for bpm’online – Q1 2017

позволяет через специальный справочник настроить уведомления на группу пользователей или функциональную роль при попадании записей в определённую динамическую группу. При этом уведомление сразу содержит весь реестр записей.
Таким образом руководители легко смогут самостоятельно настраивать отслеживание параметров системы:

  • Появление оплат на определенную сумму
  • Продажи, находящиеся в воронке на определенной стадии больше определенного времени
  • Новые продажи, где маржинальность меньше Х
  • Выставленные за день счета (реестр)
  • Оплаченные счета за период
  • Неоплаченные плановые счета больше заданной суммы
  • и так далее

Весь реестр присылается в удобном для руководителя виде без необходимости дополнительного входа в систему на основании настроенной печатной формы. Динамические группы с уведомлениями можно использовать в любом разделе системы.

Как вы видите, в первом квартале мы планируем выпустить огромное количество отдельных модулей, есть примерно в 3 раза больше идей для выпуска во втором квартале, но мы их пока прорабатываем (и принимаем заявки от вас!).
Также, во втором квартале мы планируем выпуск суперкрутого вертикального решения пока под рабочим названием Project X, но о нем я сделаю отдельный анонс.
В комментариях принимаются голоса за любые приоритеты, конкретные фичи и «более лучшие» названия для новых продуктов:wink: в комментарии или мне на почту – svistunov@samarasoft.ru
Спасибо, что дочитали!

Нравится

Поделиться

1 комментарий

"Евгений Горбулин" написал:PT JIRA Connector

У нас внутри уже работает, сейчас как раз выделяем в отдельный продукт, делаем тесты и т.д.

Показать все комментарии