После завершения разработки и тестирования Marketplace-приложение готово к публикации на Creatio Marketplace. Перед публикацией рекомендуем ознакомиться с регламентом выпуска партнерских решений.
Этапы процесса публикации Marketplace-приложения:
- Убедиться в соответствии Marketplace-приложения требованиям.
- Зарегистрировать Marketplace-приложение.
- Заполнить свойства Marketplace-приложения.
- Опубликовать Marketplace-приложение на Creatio Marketplace.
1. Убедиться в соответствии Marketplace-приложения требованиям
Убедитесь, что Marketplace-приложение соответствует требованиям, которые описаны в статьях Требования к Marketplace-приложению и Требования к материалам публикации Marketplace-приложения.
2. Зарегистрировать Marketplace-приложение
Зарегистрировать Marketplace-приложение можно на любом их этапов разработки, которые описаны в статье Этапы разработки Marketplace-приложения.
Чтобы зарегистрировать Marketplace-приложения:
- Перейдите на сайт Creatio Marketplace.
- На панели инструментов в меню учетной записи выберите Developer profile.
- На панели свойств нажмите Applications —> Applications list.
- Нажмите кнопку + Add new application.
В результате ваше Marketplace-приложение отобразится в перечне приложений вкладки Applications list раздела Applications.
![](/sites/default/files/documentation/sdk/ru/BPMonlineWebSDK/Screenshots/PublishMarketplaceSolution/8.0/scr_application_list.png)
Жизненный цикл Marketplace-приложения характеризуется его стадиями (колонка Status).
Возможные значения стадий:
- "In development" — начальный статус Marketplace-приложения. Приложение находится в разработке и недоступно пользователям Creatio Marketplace.
- "Verification" — Marketplace-приложение отправлено разработчиком на публикацию и находится на рассмотрении в службе поддержки Marketplace. Один из этапов процесса верификации — проверка загруженных пакетов с функциональностью Marketplace-приложения на совместимость с базовыми продуктами Creatio. Соответственно, разработчик должен реализовать и протестировать заявленную совместимость Marketplace-приложения согласно требованиям, которые описаны в статье Требования к Marketplace-приложению.
- "Modified" — изменения Marketplace-приложения выполнены разработчиком, но не отправлены на верификацию в службу поддержки Marketplace. Обратите внимание, что каждое изменение Marketplace-приложения необходимо отправлять на верификацию.
- "Published" — Marketplace-приложение верифицировано, опубликовано и доступно пользователям Creatio Marketplace.
3. Заполнить свойства Marketplace-приложения
Заполнение свойств Marketplace-приложения выполняется в личном кабинете разработчика на странице Marketplace-приложения. Изменения, которые выполняются на этой странице, недоступны пользователям Creatio Marketplace до их публикации.
Чтобы открыть страницу свойств Marketplace-приложения:
- Перейдите на сайт Creatio Marketplace.
- На панели инструментов в учетной записи выберите Developer profile.
- На панели свойств нажмите Applications —> Applications list.
- В реестре раздела Applications нажмите на название Marketplace-приложения, свойства которого планируется заполнить или изменить.
- Перейдите на необходимую вкладку.
Чтобы заполнить свойства Marketplace-приложения:
- Заполните основные свойства.
- Заполните дополнительные свойства.
- Заполните информацию по установке и настройке.
- Добавьте пакеты и настройте лицензии.
- Укажите стоимость.
1. Заполнить основные свойства Marketplace-приложения
Основные свойства Marketplace-приложения заполняются на вкладке General information.
Чтобы заполнить основные свойства Marketplace-приложения:
- Откройте вкладку General information. Для этого воспользуйтесь инструкцией по открытию страницы свойств Marketplace-приложения.
-
Заполните основные свойства Marketplace-приложения.
- Product name — уникальное название Marketplace-приложения, которое описывает его функциональность(обязательное свойство). Отображается на Creatio Marketplace после публикации. При заполнении свойства убедитесь, что ваше значение соответствует требованиям, которые приведены в статье Требования к материалам публикации Marketplace-приложения.
-
Category — выберите категорию Marketplace-приложения (обязательное свойство). Категория Marketplace-приложения не зависит от его типа. В зависимости от функциональности Marketplace-приложения, вы можете выбрать несколько значений. Возможные категории:
- "Industries" (отрасли) — отрасль, потребности которой закрывает Marketplace-приложение. Имеет самостоятельную бизнес-ценность.
- "Connectors" (коннекторы) — категория внешнего приложения, интеграцию с которым реализует Marketplace-приложение.
- "Applications" (приложения) — тип функциональности, которую предоставляет Marketplace-приложение.
-
Deployment option — возможные способы развертывания Marketplace-приложения (обязательное свойство). Возможные способы развертывания:
- "Cloud" — развертывание Marketplace-приложения в облаке.
- "On-site" — развертывание Marketplace-приложения на локальных серверах клиента.
Допускается несколько значений. Подробнее читайте в статье Основное приложение Creatio.
- Localization — выберите языки, на которые локализовано Marketplace-приложение. Допускается несколько языков.
-
Блок Demo link:
- URL — ссылка на материал (видео, презентации, документацию), который демонстрирует работу Marketplace-приложения. Допускается несколько значений.
- Title — отображаемое название материала, ссылка на который указана в поле URL.
- Product summary — краткое, привлекательное для пользователей описание Marketplace-приложения. Опишите основную функциональность и решаемые задачи. При заполнении свойства убедитесь, что ваше значение соответствует требованиям, которые приведены в статье Требования к материалам публикации Marketplace-приложения.
- Logo — корпоративный логотип Marketplace-приложения. Отображается после публикации приложения на Creatio Marketplace. При заполнении свойства убедитесь, что ваше значение соответствует требованиям, которые приведены в статье Требования к материалам публикации Marketplace-приложения.
-
Блок Statistics:
- Views — количество просмотров Marketplace-приложения на Creatio Marketplace.
- Downloads — количество скачиваний Marketplace-приложения на Creatio Marketplace.
Можно выбрать период, за который необходимо отобразить статистику по Marketplace-приложению.
- Нажмите кнопку Save для сохранения изменений без отправки настроек Marketplace-приложения на верификацию в службу поддержки Marketplace.
- Нажмите кнопку Send for verification для отправки изменений свойств на верификацию в службу поддержки Marketplace.
![](/sites/default/files/documentation/sdk/ru/BPMonlineWebSDK/Screenshots/PublishMarketplaceSolution/8.0/scr_application_common.png)
2. Заполнить дополнительные свойства Marketplace-приложения
Дополнительные свойства Marketplace-приложения заполняются на вкладке Details.
Чтобы заполнить дополнительные свойства Marketplace-приложения:
- Откройте вкладку Details. Для этого воспользуйтесь инструкцией по открытию страницы свойств Marketplace-приложения.
-
Заполните дополнительные свойства Marketplace-приложения.
-
Product description — детальное описание Marketplace-приложения. Опишите возможности и преимущества Marketplace-приложения. При заполнении свойства убедитесь, что ваше значение соответствует требованиям, которые приведены в статье Требования к материалам публикации Marketplace-приложения.
Ознакомиться с примерами детальных описаний можно на странице Marketplace-приложения на Creatio Marketplace.
-
Блок Additional resources (кнопка
):
- URL — ссылка на внешний ресурс с описанием Marketplace-приложения.
- Title — отображаемое название ресурса, ссылка на который указана в поле URL.
- Load resource — файл с описанием Marketplace-приложения. Используйте один из форматов *.txt, *.pdf, *.doc, *.docx, *.rar, *.zip.
- Support conditions — условия предоставления технической поддержки пользователям Marketplace-приложения. При заполнении свойства убедитесь, что ваше значение соответствует требованиям, которые приведены в статье Требования к материалам публикации Marketplace-приложения.
- Screenshots — снимки экрана (скриншоты) с демонстрацией работы Marketplace-приложения. При заполнении свойства убедитесь, что ваше значение соответствует требованиям, которые приведены в статье Требования к материалам публикации Marketplace-приложения.
- Video link — ссылка на видео с демонстрацией работы Marketplace-приложения.
-
![](/sites/default/files/documentation/sdk/ru/BPMonlineWebSDK/Screenshots/PublishMarketplaceSolution/8.0/scr_application_description.png)
3. Заполнить информацию по установке и настройке Marketplace-приложения
Информация по установке и настройке Marketplace-приложения заполняется на вкладке Installation and setup.
Чтобы заполнить информацию по установке и настройке Marketplace-приложения:
- Откройте вкладку Installation and setup. Для этого воспользуйтесь инструкцией по открытию страницы свойств Marketplace-приложения.
-
Заполните информацию по установке и настройке Marketplace-приложения.
- How to setup — пошаговая инструкция по настройке Marketplace-приложения с нуля.
-
Блок Guide (кнопка
):
- URL — ссылка на инструкцию по настройке Marketplace-приложения.
- Title — отображаемое название инструкции по настройке Marketplace-приложения, ссылка на которую указана в поле URL.
- Load guide — файл с инструкцией по настройке Marketplace-приложения. Используйте один из форматов *.txt, *.pdf, *.doc, *.docx, *.rar, *.zip.
-
Блок Terms & Conditions:
- Link to Terms & Conditions — ссылка на условия использования, которые соответствуют политике вашей компании и законодательству.
- Признак Use default Terms & Conditions — указывает, что используются стандартные условия использования Creatio Marketplace, которые помогают оптимизировать процессы закупок.
В процессе публикации разработчику Marketplace-приложения необходимо определиться с условиями использования. Условия использования — контроль использования пользователями Marketplace-приложения. Условия использования направлены на обеспечение безопасности Marketplace-приложения в соответствии с требованиями международного и национального законодательства. Условия использования устанавливают зоны ответственности пользователей и разработчика Marketplace-приложения.
-
Блок Compatibility (кнопка
):
- Product compatibility — выберите базовые продукты Creatio, с которыми совместимо Marketplace-приложение (обязательное свойство).
- Version compatibility — выберите номер версии приложения Creatio, начиная с которой Marketplace-приложение совместимо с продуктами Creatio, указанными в поле Product compatibility.
- DBMS compatibility — выберите базу данных приложения Creatio, с которой совместимо Marketplace-приложение (обязательное свойство). Возможные значения: "Any supported DBMS", "MS SQL", "Oracle", "PostgreSQL".
- Platform — выберите платформу приложения Creatio, с которой совместимо Marketplace-приложение (обязательное свойство). Возможные значения: ".Net Core", ".Net Framework".
- Compatibility notes — укажите дополнительные требования для работы Marketplace-приложений.
Требования к совместимости описаны в статье Требования к Marketplace-приложению.
Чтобы проверить совместимость Marketplace-приложения:
- Получите пробную версию приложения Creatio. Для этого перейдите по ссылке и следуйте дальнейшим инструкциям.
- Из *.zip-архива установите Marketplace-приложение. Для этого воспользуйтесь инструкцией, которая приведена в статье Установить приложение Marketplace.
- После успешной установки выполните повторный вход в Creatio. Если при установке Marketplace-приложения возникли ошибки или невозможно выполнить вход в Creatio, то приложение не пройдет верификацию и не будет опубликовано на Creatio Marketplace.
![scr_application_settings.png](/sites/default/files/documentation/sdk/ru/BPMonlineWebSDK/Screenshots/PublishMarketplaceSolution/8.0/scr_application_settings.png)
4. Добавить пакеты и настроить лицензии Marketplace-приложения
Добавление пакетов и настройка лицензий Marketplace-приложения выполняется на вкладке Packages and updates.
Чтобы добавить пакеты и настроить лицензии Marketplace-приложения:
- Откройте вкладку Packages and updates. Для этого воспользуйтесь инструкцией по открытию страницы свойств Marketplace-приложения.
-
Для платных Marketplace-приложений настройте лицензии.
- Нажмите кнопку + Manage licensing.
-
Заполните свойства лицензии:
- Licensed objects — перечень объектов лицензирования. Укажите их через запятую. Подробнее читайте в статье Лицензирование Marketplace-приложения.
- Licensed operations — перечень операций лицензирования. Укажите их через запятую. Подробнее читайте в статье Лицензирование Marketplace-приложения.
- License Type — выберите тип лицензии. Возможные значения: "User license – per-seat license", "Server license – site license". Подробнее читайте в статье Лицензирование Marketplace-приложения.
- Comments — комментарий разработчика по лицензиям Marketplace-приложения.
- Нажмите кнопку Save для сохранения изменений.
При заполнении свойств убедитесь, что ваша информация о лицензировании соответствует требованиям, которые приведены в статье Требования к материалам публикации Marketplace-приложения.
-
Добавьте пакеты Marketplace-приложения.
- Нажмите кнопку + Add packages.
-
Заполните свойства пакета:
- Version — версия пакета с функциональностью Marketplace-приложения (обязательное свойство).
- Whats new? — краткое описание обновлений Marketplace-приложения. При обновлении существующего Marketplace-приложения укажите в описании все выполненные изменения и новые возможности.
- Признак Show a description of the changes on the solution page — управляет отображением описания изменений на странице Marketplace-приложения.
- Add file — загрузите пакет с функциональностью Marketplace-приложения. При заполнении свойства убедитесь, что ваш пакет соответствует требованиям, которые приведены в статье Требования к Marketplace-приложению.
5. Указать стоимость Marketplace-приложения
Стоимость Marketplace-приложения указывается на вкладке Price.
Чтобы указать стоимость Marketplace-приложения:
- Откройте вкладку Price. Для этого воспользуйтесь инструкцией по открытию страницы свойств Marketplace-приложения.
-
Укажите стоимость Marketplace-приложения.
- Нажмите кнопку
.
-
Заполните свойства цены:
- Product — название лицензии Marketplace-приложения.
- Price $ — стоимость Marketplace-приложения. Учитывайте выбранную ценовую модель (значение поля Pricing model).
-
Pricing model — выберите ценовую модель Marketplace-приложения. Возможные значения ценовой модели:
- "/ year" — серверная лицензия на год без ограничения по количеству пользователей.
- "user / year" — именная лицензия на год. Укажите стоимость (значение поля Price $) для одного пользователя за год.
- "Free" — бесплатное Marketplace-приложение. В этом случае не заполняйте поле Price $.
Допускается несколько значений. При заполнении свойства убедитесь, что ваши значения соответствуют требованиям, которые приведены в статье Требования к материалам публикации Marketplace-приложения.
- Comment — комментарий разработчика по ценовой модели Marketplace-приложения. Допускается дополнительная информация по лицензированию. Например, если для использования коннектора необходима лицензия внешнего приложения.
- Нажмите кнопку
![](/sites/default/files/documentation/sdk/ru/BPMonlineWebSDK/Screenshots/PublishMarketplaceSolution/8.0/scr_application_price.png)
4. Опубликовать Marketplace-приложение на Creatio Marketplace
- Выполните шаги 1-4 инструкции по открытию страницы свойств Marketplace-приложения.
- Нажмите кнопку Send for verification для отправки изменений свойств на верификацию в службу поддержки Marketplace.
В результате Marketplace-приложение автоматически отправляется в службу поддержки Marketplace для последующей верификации. Об этом свидетельствует стадия Verification вашего Marketplace-приложения, которая отображается на вкладке Applications list раздела Applications.
В процессе верификации выполняется проверка соответствия Marketplace-приложения требованиям, которые описаны в статье Требования к материалам публикации Marketplace-приложения. При наличии у службы поддержки Marketplace комментариев к приложению, все замечания с подробными объяснениями и рекомендациями к исправлению направляются на указанный в профиле разработчика адрес электронной почты, а Marketplace-приложения возвращается на стадию In development. Для успешной публикации устраните все замечания и повторно опубликуйте Marketplace-приложение.
Действия, которые выполняются после успешной верификации Marketplace-приложения:
- Marketplace-приложение автоматически публикуется на Creatio Marketplace.
- Стадия Marketplace-приложения в личном кабинете разработчика изменяется на Published.
- Разработчик получает на электронную почту уведомление о публикации Marketplace-приложения на Creatio Marketplace.