Дизайн интерфейса создания публичной интеграции
Цена договорная
Компания amoCRM разрабатывает ведущую CRM систему на российском рынке. Мы уже давно вышли на уровень платформы, которая не просто предоставляет клиентам предустановленную функциональность, но предоставляет экосистему разработчикам для внедрения в amoCRM собственных доработок, интеграции собственных сервисов.
Количество активных партнеров интеграторов исчисляется тысячами, количество решений десятками тысяч. Уже сейчас есть маркетплейс, есть интерфейсы с которыми работает разработчик на этапах создания интеграции, управления, модерации. Но текущие интерфейсы были разработаны около 5 лет назад и уже скорее похоже на лоскутное одеяло, нежели на целостный комплексный продукт.
Все задачи по дизайну скорее связаны в первую очередь с интерфейсами, с проектированием решений, нежели с иллюстрированием и креативом.
Мы технари и ищем человека, который бы вкладывал смысл и ясность в интерфейсы, поэтому мы ищем человека, который:
На текущий момент перед нами стоит задача разработать интерфейс создания публичной интеграции в аккаунте amoCRM. Публичные интеграции доступны в маркетплейс для установки пользователями.
Публичную интеграцию разрабатывает интегратор, который после ее разработки передает в amoCRM на модерацию и по итогам положительного результата проверки может опубликовать ее.
Весь процесс публикации имеет определенный набор статусов:
Интерфейс создания интеграции :
Необходим вид в статусе На проверке, когда недоступно редактирование полей, но есть возможность отозвать версию с модерации.
Нужен вид в статусе Готов к публикации и Опубликован, когда недоступно редактирование полей, но есть возможность удалить версию.
Для каждой интеграции может быть несколько версий.
Не опубликованную версию можно удалить или отправить на проверку.
Версию в статусе Готово к публикации можно Опубликовать.
Версии могут быть в разных статусах, но опубликована может быть только одна версия, на проверке и готова к публикации может быть только по одной версии.
Для каждой версии можно просмотреть заполненные параметры.
Интегратор должен иметь возможность просмотреть:
Как проходит процесс разработки интеграции:
Количество активных партнеров интеграторов исчисляется тысячами, количество решений десятками тысяч. Уже сейчас есть маркетплейс, есть интерфейсы с которыми работает разработчик на этапах создания интеграции, управления, модерации. Но текущие интерфейсы были разработаны около 5 лет назад и уже скорее похоже на лоскутное одеяло, нежели на целостный комплексный продукт.
Все задачи по дизайну скорее связаны в первую очередь с интерфейсами, с проектированием решений, нежели с иллюстрированием и креативом.
Мы технари и ищем человека, который бы вкладывал смысл и ясность в интерфейсы, поэтому мы ищем человека, который:
- готов рассмотреть текущую задачу как первую, но не последнюю задачу с нами. Нам интереснее найти человека, с которым мы сможем решать и другие наши задачи, чем любой ценой сделать данную текущую задачу;
- может с нами как минимум периодически встречаться очно, в Москве, обсуждать как ТЗ, так и получившийся результат;
- имеет схожий опыт и примеры работ на которые можно посмотреть.
На текущий момент перед нами стоит задача разработать интерфейс создания публичной интеграции в аккаунте amoCRM. Публичные интеграции доступны в маркетплейс для установки пользователями.
Публичную интеграцию разрабатывает интегратор, который после ее разработки передает в amoCRM на модерацию и по итогам положительного результата проверки может опубликовать ее.
Весь процесс публикации имеет определенный набор статусов:
- передано на проверку;
- на проверке;
- отклонено;
- готово к публикации.
Интерфейс создания интеграции :
- Ссылка для перенаправления и получения кода авторизации
- Поле с выбором доступов: доступ к центру уведомлений и доступ к данным аккаунта (возможен множественный выбор)
- Категория интеграции: SMS, Чаты, Полезные сервисы и т.д. (множественный выбор невозможен)
- Возможность загрузить архив с виджетом
- Возможность загрузить иконку интеграции, размер разрешения 400х272px
- Список свойств, которые зависят от языка пользователя, использующего интеграцию (можно добавить несколько языков)
- Язык: русский, английский, испанский
- Название интеграции
- Короткое описание (не более 90 символов)
- Картинки в туре до 4 картинок
- Описание виджета, которое показывается в туре
- Подробное описание интеграции
- Возможность в описание вставлять специальные теги (например, subdomain)
- email или ссылка на сайт-поддержку
Необходим вид в статусе На проверке, когда недоступно редактирование полей, но есть возможность отозвать версию с модерации.
Нужен вид в статусе Готов к публикации и Опубликован, когда недоступно редактирование полей, но есть возможность удалить версию.
Для каждой интеграции может быть несколько версий.
Не опубликованную версию можно удалить или отправить на проверку.
Версию в статусе Готово к публикации можно Опубликовать.
Версии могут быть в разных статусах, но опубликована может быть только одна версия, на проверке и готова к публикации может быть только по одной версии.
Для каждой версии можно просмотреть заполненные параметры.
Интегратор должен иметь возможность просмотреть:
- ключи интеграции (секретный ключ)
- id интеграции
- код авторизации
- количество установок (всего и активных)
- и как выглядит итоговая интеграция для пользователя
Как проходит процесс разработки интеграции:
- Интегратор создает новую интеграцию
- Заполняет все поля
- Сохраняет версию в статусе Не опубликована
- Передает на проверку
- Версия становится не редактируемой для интегратора
- Если проверка не пройдена, то текущая версия возвращается в статус «Отклонено» и будет опять доступна для редактирования и будет кнопка «Отправить на проверку»
- Если проверка пройдена, то через какое-то время текущая версия получит статус «Готово к публикации» и версия останется не редактируемой, появится кнопка «Опубликовать». После моего нажатия на нее вся интеграция получит статус «Опубликована», появится список версий, где будет написано, что версия 1 Опубликована, будет возможность скачать архив загруженный в нее.
- Самое главное, что у интегратора появится возможность создать Версию 2.
- Для опубликованных интеграций нет возможности Удалить интеграцию, только возможность ее деактивировать.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.