Управление компаниями и разработчиками с помощью портала разработчиков (самообслуживание)

Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee
X.info

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

Прежде чем начать

Прежде чем включить самообслуживание на портале разработчика, убедитесь, что вы понимаете основные концепции портала разработчика и выполнили ключевые шаги по настройке. Например, важно знать, что вы можете контролировать, будут ли пользователи автоматически активироваться при регистрации или потребуется ручное подтверждение с вашей стороны. Если вы еще этого не сделали, ознакомьтесь с разделами, посвященными порталу разработчика, в статье «Создайте свой портал с помощью Drupal» .

Помимо проверки и настройки основной среды портала разработчика, также проверьте и выполните следующие действия, специфичные для монетизации:

Информация о самообслуживании компании и разработчиков на вашем портале для разработчиков.

После включения монетизации в вашей организации и выполнения уже проведенных настроек портала для разработчиков, ваш портал может быть готов к самостоятельному использованию. К задачам самостоятельного использования, которые могут выполнять разработчики, относятся:

Задача Информация о конфигурации
Зарегистрироваться
Создавайте компании Включение управления компанией на портале
Приглашать разработчиков в компании (и удалять разработчиков из компаний) Включение управления компанией на портале
Изменение ролей пользователей Настройка монетизации
Они должны самостоятельно вести учет своих платежей, налогов, банковских операций и других данных профиля. Настройка монетизации
Согласитесь с условиями предоставления услуг. Настройте условия монетизации на портале разработчика (необязательно).
Зарегистрируйте новые приложения, выберите пакеты/планы API, которые они хотят использовать, и получите доступ к их ключам API. Настройка регистрации приложения
Пополнение баланса (внесение денег) на предоплаченные счета. Настройка монетизации
Создание выписок и отчетов (по выставлению счетов и доходам) Настройка монетизации

Пример взаимодействия в режиме самообслуживания на портале для разработчиков.

Ниже приведены примеры самообслуживания на портале для разработчиков:

  • Когда разработчики регистрируются на портале (нажав на ссылку «Регистрация» ), они автоматически входят в систему (если вы не хотите предварительно подтвердить их вручную) и могут создать свою собственную компанию. Они автоматически становятся администраторами монетизации компании и могут вводить всю информацию о профиле, платежных и банковских реквизитах компании.

  • Когда разработчики перемещаются по порталу для разработчиков и выполняют задачи (принимают приглашения, регистрируют приложения и т. д.), они делают это в контексте своей учетной записи или членства в компании. Есть выпадающее меню для выбора компании, в которой они хотят работать. Например, если пользователь выбирает компанию и регистрирует приложение, приложение становится собственностью этой компании.

    Для управления данными компании (при наличии прав администратора) пользователи выбирают пункт «Управление компаниями» в выпадающем меню и выбирают компанию, которой хотят управлять (или свое имя пользователя, если они работают как независимый разработчик).

  • Администратор компании также может приглашать разработчиков присоединиться к компании. (У разработчиков уже должны быть учетные записи Apigee.) На следующем рисунке показано поле «Пригласить пользователя» на портале разработчиков, на странице « Настройки компании > Пользователи» .

  • Приглашенные разработчики получают уведомление по электронной почте о приглашении от компании и могут войти на портал, чтобы принять приглашение на странице «Управление компаниями», как показано на следующем рисунке.

  • Администраторы компании могут отменить приглашения для разработчиков на странице «Настройки > Пользователи» в настройках компании.
  • Администраторы компании могут изменять роли разработчиков на странице «Настройки > Пользователи» в настройках компании. Например, они могут назначить разработчика администратором монетизации, предоставив ему права администратора компании.

Включение управления компанией на портале

По умолчанию возможность управления компаниями доступна на портале, если вы используете адаптивную тему Apigee. Выпадающее меню «Компании» может быть скрыто, если вы используете параметр конфигурации «Фиксированное положение верхней панели навигации». Чтобы гарантировать отображение выпадающего меню «Управление компаниями», переключитесь на параметр «Статическое положение верхней панели навигации» следующим образом:

  1. Войдите в портал разработчиков как администратор.
  2. В панели администратора выберите «Внешний вид» > «Настройки» > «Apigee Responsive» .
  3. В разделе «Настройки Bootstrap» выберите «Компоненты» .
  4. Нажмите на панель навигации .
  5. В раскрывающемся списке «Положение панели навигации» выберите пункт «Статическая верхняя панель» .
  6. Нажмите «Сохранить конфигурацию» , чтобы сохранить изменения.

Если вы используете собственную пользовательскую тему, добавьте блок «Переключить компанию» в свою тему, выбрав «Структура» > «Блоки» на панели администратора и перетащив блок «Переключить компанию» в нужную область страницы. Нажмите «Сохранить блоки» , чтобы сохранить конфигурацию.