Этапы публикации 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. Заполните свойства лицензии:

      • [ Licensed objects ] — перечень объектов лицензирования. Укажите их через запятую. Подробнее читайте в статье Лицензирование Marketplace-приложения.
      • [ Licensed operations ] — перечень операций лицензирования. Укажите их через запятую. Подробнее читайте в статье Лицензирование Marketplace-приложения.
      • [ License Type ] — выберите тип лицензии. Возможные значения: "User license – per-seat license", "Server license – site license". Подробнее читайте в статье Лицензирование Marketplace-приложения.
      • [ Comments ] — комментарий разработчика по лицензиям Marketplace-приложения.
    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.