Как создаются приложения
Разработка приложений для Аспро.Cloud ведётся с помощью предоставляемых инструментов (SDK, документация) и строго по заданным правилам. Общий процесс создания приложения включает следующие шаги:
- Проектирование функционала и точек интеграции. Разработчик определяет, что именно будет делать приложение и где в интерфейсе оно должно встроиться (например, добавить кнопку в CRM, новую вкладку в задаче или виджет на дашборд).
- Подготовка манифеста и кода. Создаётся файл manifest.json, описывающий приложение – его название, версию, права доступа, интеграционные точки и прочие сведения (см. ниже пример манифеста). Параллельно пишется код фронтенда приложения (и бэкенда, если нужен) в соответствии с выбранным способом реализации (внутренний модуль или внешний сервис). Для ускорения разработки Аспро.Cloud предоставляет SDK с примерами и библиотеками, упрощающими работу с API и типовыми UI-компонентами .
- Тестирование приложения. Разработчик проверяет приложение в тестовой среде (например, на Sandbox-аккаунте Аспро.Cloud) – убедиться, что манифест валидный, UI правильно отображается во встраиваемых местах, права доступа работают корректно.
- Упаковка и публикация. Готовый пакет приложения формируется в соответствии со стандартом маркетплейса – это файл, содержащий manifest.json и (в будущем все файлы приложения). Этот файл можно создать заполнив