Документация по разработке marketplace

С чего начать разработку приложений для marketplace

Glossary Item Box

Общие сведения

Bpm'online marketplace — это онлайн-площадка, где любой пользователь может легко найти и заказать готовое решение для своего бизнеса. Marketplace является точкой контакта между клиентом и разработчиком с целью ознакомления, выбора и приобретения партнерских решений.

В marketplace могут быть опубликованы два типа партнерских решений:

  • Приложение — решение, расширяющее возможности базовых продуктов bpm’online или вертикальных решений и имеющее дополнительную бизнес-ценность.
    • Коннектор — приложение, которое расширяет функциональные возможности базовых продуктов bpm’online и служит для интеграции bpm’online с внешними сервисами и сторонними приложениями.
    • Дополнение — приложение, которое дополняет базовые продукты bpm’online новыми модулями, конфигурационными настройками и элементами системы.
    • Программное решение — приложение, разработанноея на базе продуктов bpm’online, закрывающее потребность конкретной индустрии и имеющее самостоятельную бизнес-ценность.
  • Темплейты — это заранее сконфигурированные сторонними разработчиками составные элементы bpm'online, которые можно использовать напрямую или как шаблон, пример для создания новых элементов. Например, это могут быть бизнес-процессы, пользовательские кейсы, элементы аналитики или настройки интерфейса. Также это могут быть примеры описаний и визуализации бизнес-процессов и аналитики (не выполняемых в bpm'online).

Подробнее о bpm'online marketplace и его элементах можно узнать из регламента выпуска партнерских решений, доступного на странице регистрации разработчика marketplace.

Сразу же после регистрации нового разработчика для него становится доступен Личный кабинет разработчика. Все действия, необходимые для регистрации и публикации приложения в bpm'online marketplace, выполняются только в Личном кабинете.

Обзор процесса разработки и публикации приложения

До выполнения разработки и публикации приложения marketplace необходимо зарегистрироваться и получить доступ в Личный кабинет разработчика. После этого нужно:

1. Настроить профиль разработчика. Настройки профиля разработчика содержат информацию, которая будет отображена в витрине marketplace для каждого решения. О том, как выполнить настройки профиля разработчика, подробно описано в статье "Настройка профиля разработчика".

2. Заказать сайт для разработки. Разработку пользовательского решения необходимо вести в среде разработки, которая представляет собой отдельный сайт.

  • Облачная среда разработки может быть использована, если предпочтительным является использование встроенных средств разработки bpm'online. Действия, необходимые для развертывания такой среды, описаны в статье "Заказ сайта для разработки".
  • Среда разработки on-site больше подходит для разработчиков, активно использующих сторонние IDE, такие как Visual Studio или WebStorm, и разработку в файловой системе.

    Развертывание bpm'online on-site подробно рассмотрено в статье "Установка и настройка приложения bpm’online on-site" документации пользователя.

К СВЕДЕНИЮ

Дистрибутивы продуктов bpm'online для развертывания on-site партнеры могут скачать по ссылкам, опубликованным в статье "Дистрибутивы линейки продуктов bpm’online" базы знаний партнерского портала.

3. В среде разработки сформировать пакеты приложения marketplace. Краткая информация о пакетах, их структуре и составе приведена в обзорной статье "Формирование пакетов приложения".

4. Выполнить разработку приложения. На этом шаге выполняется разработка функциональности пользовательского решения. При этом необходимо учитывать требования и рекомендации, приведенные в статьях "Требования для публикации приложений" и "Рекомендации по проектированию UX продукта".

Приложение маркетплейс может быть доработкой bpm'online любого типа. Это может быть новый раздел, интегрированный сторонний сервис и т. п. Подробный пример интеграции стороннего пользовательского сервиса в решение для bpm'online marketplace описан в статье "Пример разработки простого приложения для bpm'online marketplace". Более сложные примеры приведены в разделе "Примеры разработки приложений". Краткий обзор способов интеграции c bpm'online доступен в статье "Интеграция с bpm'online".

5. Выполнить тестирование. Прежде чем публиковать разработанное приложение в bpm'online marketplace, необходимо удостовериться в его работоспособности на тестовом сайте. Процесс переноса пакета с разработанным решением подробно описан в статье "Перенос решения на тестовый сайт".

6. Выбрать тип лицензии и параметры лицензирования. Подробнее лицензирование описано в статье "Лицензирование приложений marketplace".

7. Зарегистрировать разработанное решение в Личном кабинете. Для предварительной проверки разрабатываемого решения службой поддержки marketplace, приложение необходимо зарегистрировать в Личном кабинете. Как это сделать, подробно описано в статьях "Регистрация решения в Личном кабинете" и "Регистрация темплейта в Личном кабинете".

8. Опубликовать приложение. Особенности публикации приложения в bpm'online marketplace подробно описаны статье "Публикация решения в marketplace".

© Terrasoft 2002-2019.

Был ли данный материал полезен?

Как можно улучшить эту статью?