Публикация Marketplace-приложения

PDF
Легкий

Регистрация приложения в личном кабинете 

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

scr_application_list.png

На странице приложения отображается заголовок с именем приложения и его статус. Статус — стадия жизненного цикла партнерского решения. Решение может обладать одним из статусов:

  • В разработке — начальный статус любого партнерского решения. Продукт находится в разработке и недоступен посетителям Marketplace.
  • На верификации — продукт отправлен на публикацию разработчиком и находится на рассмотрении службы поддержки Marketplace. Один из этапов процесса верификации — проверка загруженных пакетов приложения на совместимость с базовыми продуктами Creatio. Заявленная совместимость приложения должна быть реализована и протестирована разработчиком.
  • Внесены изменения — изменения в продукте отправлены на публикацию разработчиком и находятся на рассмотрении службы поддержки Marketplace. Одним из этапов процесса рассмотрения является проверка соответствия внесенных разработчиком изменений основным требованиям к приложениям.
  • Опубликован — продукт верифицирован и опубликован в витрине решений Marketplace.

На заметку. Статус устанавливается службой поддержки Marketplace и отображается только после регистрации продукта.

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

Вкладка Общая информация 

На вкладке Общая информация размещены поля для заполнения основных свойств разрабатываемого приложения Creatio Marketplace.

scr_application_common.png

Свойства приложения, которые необходимо заполнить на этой вкладке:

Название продукта* — название, под которым решение будет опубликовано в Marketplace. Детальнее о том как правильно назвать продукт для публикации на Marketplace можно узнать в регламенте выпуска партнерских решений. Это обязательное свойство.

Категория продукта* — тип категории предоставляемого решения: коннектор, дополнение или программное решение.

Программное решение — партнерская конфигурация, разработанная на базе продуктов Creatio, закрывающая потребность конкретной индустрии и имеющая самостоятельную бизнес-ценность. Программное решение состоит из базового продукта, применяемого в качестве платформы для разработки, и дополнения, разработанного партнером для формирования уникальной ценности вертикального решения. Подробнее о создании программных решений можно ознакомиться в регламенте выпуска партнерских решений.

Важно. Программные решения могут быть разработаны и опубликованы исключительно организациями, имеющими статус Партнера Terrasoft.

Приложение — программное решение, которое расширяет функциональные возможности базовых продуктов Creatio и формирует дополнительную бизнес-ценность для клиента. Приложения для Creatio могут быть разработаны и опубликованы любой организацией или физическим лицом, в том числе организацией, не имеющей статус Партнера Terrasoft.

Приложения делятся на две подкатегории:

  • Коннектор — приложение, которое объединяет Creatio с внешними сервисами и сторонними приложениями.
  • Дополнение — приложение, которое дополняет базовый продукт Creatio новыми модулями, конфигурационными настройками и элементами системы.

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

Тип развертывания* — возможные варианты развертывания приложения. Доступно два варианта выбора:

  • Cloud — продукт доступен для развертывания в облаке, в дата-центре Terrasoft.
  • On-Site — продукт доступен для установки на собственных серверах клиента.

Локализация — перечень языков, на которые локализовано разработанное приложение. Возможен выбор нескольких языков.

Ссылка на демо — ссылка на демо-версию приложения Creatio с установленным разработанным решением.

Краткое описание* — краткое описание предоставляемого продукта. Его основная функциональность, решаемые задачи. Ограничение — 115 символов, включая пробелы.

Логотип* — логотип продукта, отображаемый в витрине Marketplace. Изображение корпоративного фона в формате .png, .gif, .jpg или .jpeg с разрешением 262 px по ширине и 216 px по высоте. Не белого цвета, желательно, в темных тонах. В нижней половине изображения необходимо отобразить логотип разработчика белым цветом.

* — Это поле обязательно для заполнения.

Вкладка Описание 

На вкладке Описание размещены текстовые поля для описания разрабатываемого приложения Creatio Marketplace. Также на вкладке размещены поля для добавления и настройки изображений.

Текстовые поля вкладки Описание
scr_application_description.png
Графические поля вкладки Описание
scr_application_description_imgs.png

Свойства приложения, которые необходимо заполнить на этой вкладке:

Детальное описание* — детальное описание предоставляемого продукта. Соответствует основным требованиям и рекомендациям по составлению описаний для приложений и темплейтов Marketplace.

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

Условия поддержки* — описание условий предоставления технической поддержки. Разработчик обязуется обеспечить техническую поддержку пользователей в рамках реализованной функциональности по электронной почте, телефону или любому другому каналу связи.

Скриншоты* — изображения с копиями экрана работающего приложения. Допустимые форматы — .png, .gif, .jpg или .jpeg. Минимальное разрешение 1024 px по ширине. Максимальный размер файла 20 МБ.

Ссылка на видео — ссылка на видеоролик, в котором описывается работа приложения.

* — Это поле обязательно для заполнения.

Вкладка Установка и настройка 

На вкладке Установка и настройка отображается информация об установке, нестройке приложения, а также о его совместимости с базовыми продуктами Creatio и требуемых настроек.

Установка и настройка приложения
scr_application_settings.png
Совместимость приложения
scr_application_compatibility.png

Свойства приложения, которые необходимо заполнить на этой вкладке:

Как настроить приложение — пошаговый алгоритм настройки приложения пользователем с нуля.

Инструкции — скрываемая группа полей, с помощью которых можно установить ссылки на сторонние ресурсы или загрузить файлы с описанием продукта.

Совместимость* — скрываемая группа полей, которая содержит варианты выбора продуктов Creatio, с которыми совместимо разрабатываемое приложение, а также версии этих продуктов. Также доступно поле, в котором можно добавить пользовательский комментарий о необходимости установки других решений.

* - Это поле обязательно для заполнения.

Вкладка Пакеты и обновления 

На вкладке Пакеты и обновления отображается информация о всех версиях пакетов и обновлений разрабатываемого решения. Для каждой записи отображается версия и статус обновления. На этой же вкладке размещается информация о лицензировании решения, если оно платное.

Важно. Нельзя добавить новую версию приложения до тех пор, пока предыдущая версия не опубликована.

scr_application_packages_updates.png

При добавлении нового пакета или редактировании свойств уже существующего отобразится страница свойств пакета или обновления.

scr_application_package_props.png

Основные свойства пакета:

Версия — версия приложения, обновления или пакета.

Что нового — краткое описание обновления.

Пакеты — список загруженных пакетов. Пакеты можно перемещать по списку или удалить.

Добавить пакеты Creatio — область загрузки архива пакетов. Допустимые расширения *.gz, *.zip, *.rar. Максимальный объем файла — 200 МБ.

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

Вкладка Цена 

На вкладке Цена размещены поля для указания разных вариантов стоимости разрабатываемого приложения Creatio Marketplace.

scr_application_price.png

Свойства приложения, которые необходимо заполнить на этой вкладке:

Базовая валюта — базовая валюта Marketplace (по умолчанию установлен доллар). При этом валюта, которая будет отображаться в витрине для конечного пользователя, зависит от домена сайта, на который зашел клиент. Конвертация в национальные валюты происходит по коммерческому курсу Terrasoft.

Продукт — краткое описание предоставляемого продукта. Например, Sales Creatio, enterprise edition cloud.

Цена — количественное выражение стоимости продукта в зависимости от формата. Если поле Цена остается незаполненным, это подразумевает, что продукт в указанном формате бесплатен.

Формат — ценовая модель для предоставляемого продукта. Основные модели ценообразования платных решений:

  • / год — стоимость использования продукта за год независимо от количества пользователей.
  • единоразово — клиент оплачивает указанную сумму один раз и может пользоваться продуктом неограниченный срок независимо от количества пользователей.
  • / пользователь — указанная цена умножается на количество именных пользователей продукта. Клиент может пользоваться продуктом неограниченный срок.
  • пользователь / год — указанная цена умножается на количество именных пользователей продукта. Клиент оплачивает подписку сроком на один год и через год должен продлить подписку.
  • по запросу — стоимость устанавливается по запросу.

Комментарий — комментарий разработчика по поводу его ценовой политики.

Регистрация темплейта в личном кабинете 

Темплейты — это заранее сконфигурированные сторонними разработчиками составные элементы Creatio, которые можно использовать напрямую или как шаблон, пример для создания новых элементов. Например, это могут быть бизнес-процессы, пользовательские кейсы, элементы аналитики или настройки интерфейса. Также это могут быть примеры описаний и визуализации бизнес-процессов и аналитики (не выполняемых в Creatio).

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

scr_template_list.png

На странице темплейта отображается заголовок с названием темплейта и его статус. Темплейт может иметь один из следующих статусов:

  • В разработке — начальный статус любого темплейта. Темплейт находится в разработке и недоступен посетителям Marketplace.
  • На верификации — темплейт отправлен на публикацию разработчиком и находится на рассмотрении службы поддержки Marketplace. Один из этапов процесса верификации — проверка загруженных пакетов приложения на совместимость с базовыми продуктами Creatio. Заявленная совместимость темплейта должна быть реализована и протестирована разработчиком.
  • Внесены изменения — изменения в темплейте отправлены на публикацию разработчиком и находятся на рассмотрении службы поддержки Marketplace. Одним из этапов процесса рассмотрения является проверка соответствия внесенных разработчиком изменений.
  • Опубликован — темплейт верифицирован и опубликован в витрине решений Marketplace.

Вкладка Общая информация 

На вкладке Общая информация представлены поля для указания основных свойств разрабатываемого темплейта.

scr_template_common.png

Свойства приложения, которые необходимо заполнить на этой вкладке:

Название темплейта* — название, под которым темплейт будет опубликован в Marketplace. Детальнее о том, как правильно назвать продукт для публикации на Marketplace, описано в регламенте выпуска партнерских решений.

Тип темплейта* — тип разрабатываемого темплейта. Возможные значения "Аналитика" (для элементов аналитики) и "Бизнес-процесс" (для бизнес-процессов и кейсов).

Тип нотации — нотация, по которой построен бизнес-процесс. Используется только для типа темплейта "Бизнес-процесс". Для процессов, выполняемых в Creatio, используются только нотации BPMN и DCM.

Локализация — перечень языков, на которые локализовано разработанное приложение. Возможен выбор нескольких языков.

* — Это поле обязательно для заполнения.

Вкладка Описание 

На вкладке Описание размещены текстовые поля для добавления краткого и/или детального описания разрабатываемого приложения Creatio Marketplace.

scr_template_description.png

Поля, которые необходимо заполнить на этой вкладке:

Краткое описание* — краткое описание предоставляемого темплейта. Его основная функциональность, решаемые задачи. Ограничение — 115 символов, включая пробелы.

Детальное описание* — детальное описание темплейта. Соответствует основным требованиям и рекомендациям по составлению описаний для приложений и темплейтов Marketplace.

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

Логотип* — логотип темплейта, отображаемый в витрине Marketplace. Изображение корпоративного фона в формате .png, .gif, .jpg или .jpeg с разрешением 262 px по ширине и 216 px по высоте.

Визуализация* — изображения с копиями экрана работающего темплейта. Допустимые форматы — .png, .gif, .jpg или .jpeg. Минимальное разрешение — 1024 px по ширине. Максимальный размер файла — 20 МБ.

Вкладка Установка и настройка 

На вкладке Установка и настройка отображается информация о совместимости с базовыми продуктами Creatio и требуемых настроек.

scr_template_compatibility.png

Свойства приложения, которые необходимо заполнить на этой вкладке:

Как настроить приложение — пошаговый алгоритм настройки приложения пользователем с нуля.

Инструкции — скрываемая группа полей, с помощью которых можно установить ссылки на сторонние ресурсы или загрузить файлы с описанием продукта.

Совместимость* — скрываемая группа полей, которая содержит варианты выбора продуктов Creatio, с которыми совместимо разрабатываемое приложение, а также версии этих продуктов. Также доступно поле, в котором можно добавить пользовательский комментарий о необходимости установки других решений.

* — Это поле обязательно для заполнения.

Вкладка Пакеты и обновления 

На вкладке Пакеты и обновления отображается информация обо всех версиях пакетов и обновлений разрабатываемого темплейта. Для каждой записи отображается версия и статус обновления.

Важно. Новая версия приложения не может быть добавлена до тех пор, пока предыдущая версия не опубликована.

scr_template_packages.png

При добавлении нового пакета или редактировании свойств уже существующего отобразится страница свойств пакета или обновления.

scr_template_packages_props.png

Основные поля на странице свойств пакета:

Версия — версия приложения, обновления или пакета.

Что нового — краткое описание обновления.

Пакеты — список загруженных пакетов. Пакеты можно перемещать по списку или удалить.

Добавить пакеты Creatio — область загрузки архива файлов. Допустимые расширения *.gz, *.pdf. Максимальный объем файла — 200 МБ.

Вкладка Цена 

На вкладке Цена размещены поля для указания разных вариантов стоимости разрабатываемого приложения Creatio Marketplace.

scr_template_price.png

Поля, которые необходимо заполнить на этой вкладке:

Базовая валюта — базовая валюта Marketplace (евро). При этом валюта, которая будет отображаться в витрине для конечного пользователя, зависит от домена сайта, на который зашел клиент (например, для terrasoft.ua — рубли, для terrasoft.ua — гривна). Конвертация в национальные валюты происходит по коммерческому курсу Terrasoft.

Цена — количественное выражение стоимости продукта в зависимости от формата темплейта. Если поле Цена остается незаполненным, это подразумевает, что темплейт в указанном формате бесплатен.

Формат — ценовая модель для предоставляемого продукта. Основные модели ценообразования платных решений:

  • единоразово — клиент оплачивает указанную сумму один раз и может пользоваться продуктом неограниченный срок.
  • по запросу — стоимость устанавливается по запросу.

Комментарий — комментарий разработчика по поводу его ценовой политики.

Требования для публикации приложений 

Основные требования к материалам для публикации 

  1. Короткое описание продукта — краткое, максимально привлекательное для пользователей описание решения. Должно включать описание основной функциональности и решаемой задачи. Ограничение — 115 символов с пробелами.
  2. Детальное описание продукта — полное описание возможностей и преимуществ вашего решения.
  3. Скриншоты — как минимум 1 скриншот, иллюстрирующий функциональность решения. Минимальное разрешение 1024 px по ширине.
  4. Совместимость — указание продуктов и версий Creatio, с которыми совместимо данное решение.
  5. Цена — указание ценовой модели для данного решения.
  6. Пакеты — пакеты с реализованной функциональностью, которая заявлена в описании продукта. Приложение может представлять собой один пакет Creatio (*.gz-файл) или один zip-архив (*.zip-файл), содержащий несколько пакетов.
  7. Логотип приложения — изображение корпоративного фона в формате .png, .gif, .jpg или .jpeg с разрешением 262 px по ширине и 216 px по высоте. Для качественного отображения логотипа рекомендуется использовать любые цвета, кроме белого. Желательны темные тона. В нижней половине изображения необходимо отобразить логотип разработчика белым цветом.
  8. Логотип разработчика — изображение в формате .png, .gif, .jpg или .jpeg с разрешением 200 px по ширине, предпочтительно на белом фоне.

Требования к приложению Marketplace 

  1. Работоспособность — решение должно работать именно так, как было заявлено в описании.
  2. Возможность установки — приложение должно быть загружено в Личном кабинете разработчика Marketplace в разделе Пакеты и обновления. Приложение может представлять собой пакет Creatio (*.gz-файл) или zip-архив (*.zip-файл), содержащий несколько пакетов. При загрузке приложения следует удостовериться в том, что:
    • Загружается только один файл.
    • Загруженный файл (пакет или zip-архив) содержит всю функциональность, требуемую для правильной работы продукта. Т.е. не требуется дополнительная установка никаких "базовых" пакетов.
    • Названия пакетов Creatio не изменены и являются точно такими же, как на момент скачивания пакетов из среды разработки.
    • Если загружается zip-архив, то он не должен содержать никаких вложенных каталогов. Все содержащиеся в нем пакеты должны находиться в корневом каталоге архива.
  3. Совместимость — решение должно быть совместимо с теми продуктами и версиями Creatio, которые были заявлены при регистрации. Чтобы это проверить, все загружаемые приложения пройти следующую последовательность действий:
    • Получить бесплатный пробный сайт последней версии Creatio (можно заказать здесь — https://www.terrasoft.ua/trial/creatio).
    • Установить приложение Marketplace из zip-архива.
    • После успешной установки, необходимо выполнить повторный вход в Creatio. Если при установке приложения возникли ошибки или невозможно выполнить вход в Creatio, то приложение не пройдет верификацию и не сможет быть опубликовано в Marketplace.
  4. Лицензирование — для платных решений Marketplace должна быть реализована одна из моделей лицензирования.
  5. Производительность — решение не должно приводить к снижению производительности продукта, для которого оно предназначено.
  6. Описание — описание продукта не должно содержать лексических, синтаксических и смысловых ошибок.
  7. Конфиденциальность данных — приложение Marketplace не должно незаконно получать доступ к данным и осуществлять их передачу из приложения Creatio, в которое оно установлено. Любая передача данных, которая происходит после установки (в случае интеграции со сторонними решениями), должна быть явно упомянута в описании и должна происходить только после авторизации пользователя.
  8. Поддержка — разработчик обязуется обеспечить техническую поддержку пользователей в рамках реализованной функциональности по электронной почте, телефону или любому другому каналу связи. Условия поддержки должны быть явно описаны в соответствующем пункте страницы свойств приложения.
  9. Обновление — при обновлении версий существующего приложения Marketplace разработчик обязуется указать в описании все исправления и модификации, которые были произведены.

Публикация решения в Marketplace 

После завершения процесса разработки решения и его успешного тестирования готовый продукт может быть опубликован в витрине Marketplace. Однако, прежде чем публиковать продукт, рекомендуется ознакомиться с регламентом выпуска партнерских решений. Кроме того, предоставляемое решение должно соответствовать общим требованиям к продуктам Marketplace.

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

scr_btn_publish.png

После отправки готового продукта на публикацию, он будет автоматически передан в службу поддержки Marketplace для последующей верификации. Данный этап будет обозначен в продукте статусом "На верификации".

scr_app_status.png

Верификация решения и его размещение в витрине Marketplace 

Процесс верификации разработанного приложения для Creatio Marketplace необходим для проверки соответствия решения требованиям к продуктам Marketplace.

В процессе верификации у службы поддержки Marketplace могут возникнуть замечания к публикуемому продукту. Все замечания будут направлены разработчику на указанный в профиле разработчика адрес электронной почты с подробными комментариями и рекомендациями к исправлению. Сам продукт при этом получит статус "В разработке". Для завершения публикации необходимо устранить все замечания и повторно опубликовать продукт, нажав на кнопку Опубликовать.

После того как продукт будет верифицирован службой поддержки Marketplace, он будет автоматически размещен в витрине Marketplace. Статус приложения в Личном кабинете будет изменен на "Опубликовано". После публикации соответствующее уведомление будет отправлено разработчику по электронной почте.