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

Легкий

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

Этапы процесса публикации Marketplace-приложения:

  1. Убедиться в соответствии Marketplace-приложения требованиям.
  2. Зарегистрировать Marketplace-приложение.
  3. Заполнить свойства Marketplace-приложения.
  4. Опубликовать Marketplace-приложение на Creatio Marketplace.

1. Убедиться в соответствии Marketplace-приложения требованиям 

Убедитесь, что Marketplace-приложение соответствует требованиям, которые описаны в статьях Требования к Marketplace-приложению и Требования к материалам публикации Marketplace-приложения.

2. Зарегистрировать Marketplace-приложение 

Зарегистрировать Marketplace-приложение можно на любом их этапов разработки, которые описаны в статье Этапы разработки Marketplace-приложения.

Чтобы зарегистрировать Marketplace-приложения:

  1. Перейдите на сайт Creatio Marketplace.
  2. На панели инструментов в меню учетной записи выберите Developer profile.
  3. На панели свойств нажмите Applications —> Applications list.
  4. Нажмите кнопку + Add new application.

В результате ваше Marketplace-приложение отобразится в перечне приложений вкладки Applications list раздела Applications.

Жизненный цикл Marketplace-приложения характеризуется его стадиями (колонка Status).

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

Возможные значения стадий:

  • "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-приложения:

  1. Перейдите на сайт Creatio Marketplace.
  2. На панели инструментов в учетной записи выберите Developer profile.
  3. На панели свойств нажмите Applications —> Applications list.
  4. В реестре раздела Applications нажмите на название Marketplace-приложения, свойства которого планируется заполнить или изменить.
  5. Перейдите на необходимую вкладку.

Чтобы заполнить свойства Marketplace-приложения:

  1. Заполните основные свойства.
  2. Заполните дополнительные свойства.
  3. Заполните информацию по установке и настройке.
  4. Добавьте пакеты и настройте лицензии.
  5. Укажите стоимость.

1. Заполнить основные свойства Marketplace-приложения 

Основные свойства Marketplace-приложения заполняются на вкладке General information.

Чтобы заполнить основные свойства Marketplace-приложения:

  1. Откройте вкладку General information. Для этого воспользуйтесь инструкцией по открытию страницы свойств Marketplace-приложения.
  2. Заполните основные свойства 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-приложению.

  3. Нажмите кнопку Save для сохранения изменений без отправки настроек Marketplace-приложения на верификацию в службу поддержки Marketplace.
  4. Нажмите кнопку Send for verification для отправки изменений свойств на верификацию в службу поддержки Marketplace.

2. Заполнить дополнительные свойства Marketplace-приложения 

Дополнительные свойства Marketplace-приложения заполняются на вкладке Details.

Чтобы заполнить дополнительные свойства Marketplace-приложения:

  1. Откройте вкладку Details. Для этого воспользуйтесь инструкцией по открытию страницы свойств Marketplace-приложения.
  2. Заполните дополнительные свойства 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-приложения.

3. Заполнить информацию по установке и настройке Marketplace-приложения 

Информация по установке и настройке Marketplace-приложения заполняется на вкладке Installation and setup.

Чтобы заполнить информацию по установке и настройке Marketplace-приложения:

  1. Откройте вкладку Installation and setup. Для этого воспользуйтесь инструкцией по открытию страницы свойств Marketplace-приложения.
  2. Заполните информацию по установке и настройке Marketplace-приложения.

    • How to setup — пошаговая инструкция по настройке Marketplace-приложения с нуля.
    • Блок Guide (кнопка ):

      • URL — ссылка на инструкцию по настройке Marketplace-приложения.
      • Title — отображаемое название инструкции по настройке Marketplace-приложения, ссылка на которую указана в поле URL.
      • Load guide — файл с инструкцией по настройке Marketplace-приложения. Используйте один из форматов *.txt, *.pdf, *.doc, *.docx, *.rar, *.zip.
      scr_guide.png
    • Блок Terms & Conditions:

      • Link to Terms & Conditions — ссылка на условия использования, которые соответствуют политике вашей компании и законодательству.
      • Признак Use default Terms & Conditions — указывает, что используются стандартные условия использования Creatio Marketplace, которые помогают оптимизировать процессы закупок.
      scr_terms_and_conditions.png

      В процессе публикации разработчику Marketplace-приложения необходимо определиться с условиями использования. Условия использования — контроль использования пользователями Marketplace-приложения. Условия использования направлены на обеспечение безопасности 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-приложений.
      scr_compatibility.png

      Требования к совместимости описаны в статье Требования к Marketplace-приложению.

      Чтобы проверить совместимость Marketplace-приложения:

      • Получите пробную версию приложения Creatio. Для этого перейдите по ссылке и следуйте дальнейшим инструкциям.
      • Из *.zip-архива установите Marketplace-приложение. Для этого воспользуйтесь инструкцией, которая приведена в статье Установить приложение Marketplace.
      • После успешной установки выполните повторный вход в Creatio. Если при установке Marketplace-приложения возникли ошибки или невозможно выполнить вход в Creatio, то приложение не пройдет верификацию и не будет опубликовано на Creatio Marketplace.
scr_application_settings.png

4. Добавить пакеты и настроить лицензии Marketplace-приложения 

Добавление пакетов и настройка лицензий Marketplace-приложения выполняется на вкладке Packages and updates.

Чтобы добавить пакеты и настроить лицензии Marketplace-приложения:

  1. Откройте вкладку Packages and updates. Для этого воспользуйтесь инструкцией по открытию страницы свойств Marketplace-приложения.
  2. Для платных Marketplace-приложений настройте лицензии.

    1. Нажмите кнопку + Manage licensing.
    2. Заполните свойства лицензии:

    3. Нажмите кнопку Save для сохранения изменений.

    При заполнении свойств убедитесь, что ваша информация о лицензировании соответствует требованиям, которые приведены в статье Требования к материалам публикации Marketplace-приложения.

  3. Добавьте пакеты Marketplace-приложения.

    1. Нажмите кнопку + Add packages.
    2. Заполните свойства пакета:

      • 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-приложения:

  1. Откройте вкладку Price. Для этого воспользуйтесь инструкцией по открытию страницы свойств Marketplace-приложения.
  2. Укажите стоимость Marketplace-приложения.

    1. Нажмите кнопку .
    2. Заполните свойства цены:

      • Product — название лицензии Marketplace-приложения.
      • Price $ — стоимость Marketplace-приложения. Учитывайте выбранную ценовую модель (значение поля Pricing model).
      • Pricing model — выберите ценовую модель Marketplace-приложения. Возможные значения ценовой модели:

        • "/ year" — серверная лицензия на год без ограничения по количеству пользователей.
        • "user / year" — именная лицензия на год. Укажите стоимость (значение поля Price $) для одного пользователя за год.
        • "Free" — бесплатное Marketplace-приложение. В этом случае не заполняйте поле Price $.

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

    3. Comment — комментарий разработчика по ценовой модели Marketplace-приложения. Допускается дополнительная информация по лицензированию. Например, если для использования коннектора необходима лицензия внешнего приложения.

       

4. Опубликовать Marketplace-приложение на Creatio Marketplace 

  1. Выполните шаги 1-4 инструкции по открытию страницы свойств Marketplace-приложения.
  2. Нажмите кнопку 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.