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

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

Свойства приложения, которые необходимо заполнить на этой вкладке:
Название продукта* — название, под которым решение будет опубликовано в Marketplace. Детальнее о том как правильно назвать продукт для публикации на Marketplace можно узнать в регламенте выпуска партнерских решений. Это обязательное свойство.
Категория продукта* — тип категории предоставляемого решения: коннектор, дополнение или программное решение.
Программное решение — партнерская конфигурация, разработанная на базе продуктов Creatio, закрывающая потребность конкретной индустрии и имеющая самостоятельную бизнес-ценность. Программное решение состоит из базового продукта, применяемого в качестве платформы для разработки, и дополнения, разработанного партнером для формирования уникальной ценности вертикального решения. Подробнее о создании программных решений можно ознакомиться в регламенте выпуска партнерских решений.
Приложение — программное решение, которое расширяет функциональные возможности базовых продуктов Creatio и формирует дополнительную бизнес-ценность для клиента. Приложения для Creatio могут быть разработаны и опубликованы любой организацией или физическим лицом, в том числе организацией, не имеющей статус Партнера Terrasoft.
Приложения делятся на две подкатегории:
- Коннектор — приложение, которое объединяет Creatio с внешними сервисами и сторонними приложениями.
- Дополнение — приложение, которое дополняет базовый продукт Creatio новыми модулями, конфигурационными настройками и элементами системы.
Тип развертывания* — возможные варианты развертывания приложения. Доступно два варианта выбора:
- Cloud — продукт доступен для развертывания в облаке, в дата-центре Terrasoft.
- On-Site — продукт доступен для установки на собственных серверах клиента.
Локализация — перечень языков, на которые локализовано разработанное приложение. Возможен выбор нескольких языков.
Ссылка на демо — ссылка на демо-версию приложения Creatio с установленным разработанным решением.
Краткое описание* — краткое описание предоставляемого продукта. Его основная функциональность, решаемые задачи. Ограничение — 115 символов, включая пробелы.
Логотип* — логотип продукта, отображаемый в витрине Marketplace. Изображение корпоративного фона в формате .png, .gif, .jpg или .jpeg с разрешением 262 px по ширине и 216 px по высоте. Не белого цвета, желательно, в темных тонах. В нижней половине изображения необходимо отобразить логотип разработчика белым цветом.
* — Это поле обязательно для заполнения.
Вкладка Описание
На вкладке Описание размещены текстовые поля для описания разрабатываемого приложения Creatio Marketplace. Также на вкладке размещены поля для добавления и настройки изображений.


Свойства приложения, которые необходимо заполнить на этой вкладке:
Детальное описание* — детальное описание предоставляемого продукта. Соответствует основным требованиям и рекомендациям по составлению описаний для приложений и темплейтов Marketplace.
Дополнительные ресурсы — скрываемая группа полей, с помощью которых можно установить ссылки на сторонние ресурсы или загрузить файлы с описанием продукта.
Условия поддержки* — описание условий предоставления технической поддержки. Разработчик обязуется обеспечить техническую поддержку пользователей в рамках реализованной функциональности по электронной почте, телефону или любому другому каналу связи.
Скриншоты* — изображения с копиями экрана работающего приложения. Допустимые форматы — .png, .gif, .jpg или .jpeg. Минимальное разрешение 1024 px по ширине. Максимальный размер файла 20 МБ.
Ссылка на видео — ссылка на видеоролик, в котором описывается работа приложения.
* — Это поле обязательно для заполнения.
Вкладка Установка и настройка
На вкладке Установка и настройка отображается информация об установке, нестройке приложения, а также о его совместимости с базовыми продуктами Creatio и требуемых настроек.


Свойства приложения, которые необходимо заполнить на этой вкладке:
Как настроить приложение — пошаговый алгоритм настройки приложения пользователем с нуля.
Инструкции — скрываемая группа полей, с помощью которых можно установить ссылки на сторонние ресурсы или загрузить файлы с описанием продукта.
Совместимость* — скрываемая группа полей, которая содержит варианты выбора продуктов Creatio, с которыми совместимо разрабатываемое приложение, а также версии этих продуктов. Также доступно поле, в котором можно добавить пользовательский комментарий о необходимости установки других решений.
* - Это поле обязательно для заполнения.
Вкладка Пакеты и обновления
На вкладке Пакеты и обновления отображается информация о всех версиях пакетов и обновлений разрабатываемого решения. Для каждой записи отображается версия и статус обновления. На этой же вкладке размещается информация о лицензировании решения, если оно платное.

При добавлении нового пакета или редактировании свойств уже существующего отобразится страница свойств пакета или обновления.
Основные свойства пакета:
Версия — версия приложения, обновления или пакета.
Что нового — краткое описание обновления.
Пакеты — список загруженных пакетов. Пакеты можно перемещать по списку или удалить.
Добавить пакеты Creatio — область загрузки архива пакетов. Допустимые расширения *.gz, *.zip, *.rar. Максимальный объем файла — 200 МБ.
Управление лицензированием — область добавления лицензируемых объектов и операций, а также выбора типа лицензии.
Вкладка Цена
На вкладке Цена размещены поля для указания разных вариантов стоимости разрабатываемого приложения Creatio Marketplace.

Свойства приложения, которые необходимо заполнить на этой вкладке:
Базовая валюта — базовая валюта Marketplace (по умолчанию установлен доллар). При этом валюта, которая будет отображаться в витрине для конечного пользователя, зависит от домена сайта, на который зашел клиент. Конвертация в национальные валюты происходит по коммерческому курсу Terrasoft.
Продукт — краткое описание предоставляемого продукта. Например, Sales Creatio, enterprise edition cloud.
Цена — количественное выражение стоимости продукта в зависимости от формата. Если поле Цена остается незаполненным, это подразумевает, что продукт в указанном формате бесплатен.
Формат — ценовая модель для предоставляемого продукта. Основные модели ценообразования платных решений:
- / год — стоимость использования продукта за год независимо от количества пользователей.
- единоразово — клиент оплачивает указанную сумму один раз и может пользоваться продуктом неограниченный срок независимо от количества пользователей.
- / пользователь — указанная цена умножается на количество именных пользователей продукта. Клиент может пользоваться продуктом неограниченный срок.
- пользователь / год — указанная цена умножается на количество именных пользователей продукта. Клиент оплачивает подписку сроком на один год и через год должен продлить подписку.
- по запросу — стоимость устанавливается по запросу.
Комментарий — комментарий разработчика по поводу его ценовой политики.
Регистрация темплейта в личном кабинете
Темплейты — это заранее сконфигурированные сторонними разработчиками составные элементы Creatio, которые можно использовать напрямую или как шаблон, пример для создания новых элементов. Например, это могут быть бизнес-процессы, пользовательские кейсы, элементы аналитики или настройки интерфейса. Также это могут быть примеры описаний и визуализации бизнес-процессов и аналитики (не выполняемых в Creatio).
Зарегистрировать темплейт в Личном кабинете можно на любом этапе разработки. Для этого необходимо перейти в раздел Темплейты и нажать на кнопку Добавить темплейт. После регистрации темплейт появится в списке раздела Темплейты.

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

Свойства приложения, которые необходимо заполнить на этой вкладке:
Название темплейта* — название, под которым темплейт будет опубликован в Marketplace. Детальнее о том, как правильно назвать продукт для публикации на Marketplace, описано в регламенте выпуска партнерских решений.
Тип темплейта* — тип разрабатываемого темплейта. Возможные значения "Аналитика" (для элементов аналитики) и "Бизнес-процесс" (для бизнес-процессов и кейсов).
Тип нотации — нотация, по которой построен бизнес-процесс. Используется только для типа темплейта "Бизнес-процесс". Для процессов, выполняемых в Creatio, используются только нотации BPMN и DCM.
Локализация — перечень языков, на которые локализовано разработанное приложение. Возможен выбор нескольких языков.
* — Это поле обязательно для заполнения.
Вкладка Описание
На вкладке Описание размещены текстовые поля для добавления краткого и/или детального описания разрабатываемого приложения Creatio Marketplace.

Поля, которые необходимо заполнить на этой вкладке:
Краткое описание* — краткое описание предоставляемого темплейта. Его основная функциональность, решаемые задачи. Ограничение — 115 символов, включая пробелы.
Детальное описание* — детальное описание темплейта. Соответствует основным требованиям и рекомендациям по составлению описаний для приложений и темплейтов Marketplace.
Дополнительные ресурсы — скрываемая группа полей, с помощью которых можно установить ссылки на сторонние ресурсы или загрузить файлы с описанием продукта.
Логотип* — логотип темплейта, отображаемый в витрине Marketplace. Изображение корпоративного фона в формате .png, .gif, .jpg или .jpeg с разрешением 262 px по ширине и 216 px по высоте.
Визуализация* — изображения с копиями экрана работающего темплейта. Допустимые форматы — .png, .gif, .jpg или .jpeg. Минимальное разрешение — 1024 px по ширине. Максимальный размер файла — 20 МБ.
Вкладка Установка и настройка
На вкладке Установка и настройка отображается информация о совместимости с базовыми продуктами Creatio и требуемых настроек.

Свойства приложения, которые необходимо заполнить на этой вкладке:
Как настроить приложение — пошаговый алгоритм настройки приложения пользователем с нуля.
Инструкции — скрываемая группа полей, с помощью которых можно установить ссылки на сторонние ресурсы или загрузить файлы с описанием продукта.
Совместимость* — скрываемая группа полей, которая содержит варианты выбора продуктов Creatio, с которыми совместимо разрабатываемое приложение, а также версии этих продуктов. Также доступно поле, в котором можно добавить пользовательский комментарий о необходимости установки других решений.
* — Это поле обязательно для заполнения.
Вкладка Пакеты и обновления
На вкладке Пакеты и обновления отображается информация обо всех версиях пакетов и обновлений разрабатываемого темплейта. Для каждой записи отображается версия и статус обновления.

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

Основные поля на странице свойств пакета:
Версия — версия приложения, обновления или пакета.
Что нового — краткое описание обновления.
Пакеты — список загруженных пакетов. Пакеты можно перемещать по списку или удалить.
Добавить пакеты Creatio — область загрузки архива файлов. Допустимые расширения *.gz, *.pdf. Максимальный объем файла — 200 МБ.
Вкладка Цена
На вкладке Цена размещены поля для указания разных вариантов стоимости разрабатываемого приложения Creatio Marketplace.

Поля, которые необходимо заполнить на этой вкладке:
Базовая валюта — базовая валюта Marketplace (евро). При этом валюта, которая будет отображаться в витрине для конечного пользователя, зависит от домена сайта, на который зашел клиент (например, для terrasoft.ua — рубли, для terrasoft.ua — гривна). Конвертация в национальные валюты происходит по коммерческому курсу Terrasoft.
Цена — количественное выражение стоимости продукта в зависимости от формата темплейта. Если поле Цена остается незаполненным, это подразумевает, что темплейт в указанном формате бесплатен.
Формат — ценовая модель для предоставляемого продукта. Основные модели ценообразования платных решений:
- единоразово — клиент оплачивает указанную сумму один раз и может пользоваться продуктом неограниченный срок.
- по запросу — стоимость устанавливается по запросу.
Комментарий — комментарий разработчика по поводу его ценовой политики.
Требования для публикации приложений
Основные требования к материалам для публикации
- Короткое описание продукта — краткое, максимально привлекательное для пользователей описание решения. Должно включать описание основной функциональности и решаемой задачи. Ограничение — 115 символов с пробелами.
- Детальное описание продукта — полное описание возможностей и преимуществ вашего решения.
- Скриншоты — как минимум 1 скриншот, иллюстрирующий функциональность решения. Минимальное разрешение 1024 px по ширине.
- Совместимость — указание продуктов и версий Creatio, с которыми совместимо данное решение.
- Цена — указание ценовой модели для данного решения.
- Пакеты — пакеты с реализованной функциональностью, которая заявлена в описании продукта. Приложение может представлять собой один пакет Creatio (*.gz-файл) или один zip-архив (*.zip-файл), содержащий несколько пакетов.
- Логотип приложения — изображение корпоративного фона в формате .png, .gif, .jpg или .jpeg с разрешением 262 px по ширине и 216 px по высоте. Для качественного отображения логотипа рекомендуется использовать любые цвета, кроме белого. Желательны темные тона. В нижней половине изображения необходимо отобразить логотип разработчика белым цветом.
- Логотип разработчика — изображение в формате .png, .gif, .jpg или .jpeg с разрешением 200 px по ширине, предпочтительно на белом фоне.
Требования к приложению Marketplace
- Работоспособность — решение должно работать именно так, как было заявлено в описании.
- Возможность установки — приложение должно быть загружено в Личном кабинете разработчика Marketplace в разделе Пакеты и обновления. Приложение может представлять собой пакет Creatio (*.gz-файл) или zip-архив (*.zip-файл), содержащий несколько пакетов. При загрузке приложения следует удостовериться в том, что:
- Загружается только один файл.
- Загруженный файл (пакет или zip-архив) содержит всю функциональность, требуемую для правильной работы продукта. Т.е. не требуется дополнительная установка никаких "базовых" пакетов.
- Названия пакетов Creatio не изменены и являются точно такими же, как на момент скачивания пакетов из среды разработки.
- Если загружается zip-архив, то он не должен содержать никаких вложенных каталогов. Все содержащиеся в нем пакеты должны находиться в корневом каталоге архива.
- Совместимость — решение должно быть совместимо с теми продуктами и версиями Creatio, которые были заявлены при регистрации. Чтобы это проверить, все загружаемые приложения пройти следующую последовательность действий:
- Получить бесплатный пробный сайт последней версии Creatio (можно заказать здесь — https://www.terrasoft.ua/trial/creatio).
- Установить приложение Marketplace из zip-архива.
- После успешной установки, необходимо выполнить повторный вход в Creatio. Если при установке приложения возникли ошибки или невозможно выполнить вход в Creatio, то приложение не пройдет верификацию и не сможет быть опубликовано в Marketplace.
- Лицензирование — для платных решений Marketplace должна быть реализована одна из моделей лицензирования.
- Производительность — решение не должно приводить к снижению производительности продукта, для которого оно предназначено.
- Описание — описание продукта не должно содержать лексических, синтаксических и смысловых ошибок.
- Конфиденциальность данных — приложение Marketplace не должно незаконно получать доступ к данным и осуществлять их передачу из приложения Creatio, в которое оно установлено. Любая передача данных, которая происходит после установки (в случае интеграции со сторонними решениями), должна быть явно упомянута в описании и должна происходить только после авторизации пользователя.
- Поддержка — разработчик обязуется обеспечить техническую поддержку пользователей в рамках реализованной функциональности по электронной почте, телефону или любому другому каналу связи. Условия поддержки должны быть явно описаны в соответствующем пункте страницы свойств приложения.
- Обновление — при обновлении версий существующего приложения Marketplace разработчик обязуется указать в описании все исправления и модификации, которые были произведены.
Публикация решения в Marketplace
После завершения процесса разработки решения и его успешного тестирования готовый продукт может быть опубликован в витрине Marketplace. Однако, прежде чем публиковать продукт, рекомендуется ознакомиться с регламентом выпуска партнерских решений. Кроме того, предоставляемое решение должно соответствовать общим требованиям к продуктам Marketplace.
Для публикации разработанного решения необходимо перейти на страницу приложения в Личном кабинете и нажать на кнопку Опубликовать.

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

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