Administración de empresas y desarrolladores mediante el portal para desarrolladores (autoservicio)

Estás viendo la documentación de Apigee Edge.
Ve a la documentación de Apigee X.
info

Como proveedor de API, administrar las empresas y los desarrolladores que participan en tu ecosistema de API monetizada podría llevar mucho tiempo si tuvieras que hacerlo todo por tu cuenta. Hay perfiles que administrar, detalles bancarios, fiscales y de facturación que mantener, roles que asignar, etcétera. El portal para desarrolladores permite que las empresas y los desarrolladores se encarguen de esas tareas de administración y, al mismo tiempo, te brinda visibilidad total del ecosistema desde la IU y la API de administración.

Antes de comenzar

Antes de habilitar el autoservicio en tu portal para desarrolladores, asegúrate de comprender los conceptos básicos del portal para desarrolladores y de realizar los pasos de configuración clave. Por ejemplo, es importante saber que puedes controlar si los usuarios se activan automáticamente cuando se registran o si requieren tu aprobación manual. Si aún no lo hiciste, familiarízate con los temas del portal para desarrolladores en Cómo compilar tu portal con Drupal.

Además de revisar y realizar la configuración principal del entorno del portal para desarrolladores, revisa y realiza los siguientes temas específicos de monetización:

Información sobre el autoservicio de la empresa y del desarrollador en tu portal para desarrolladores

Si la monetización está habilitada en tu organización, además de cualquier configuración del portal para desarrolladores que ya hayas realizado, es posible que tu portal esté listo para el autoservicio. Entre las tareas de autoservicio que los desarrolladores pueden realizar, se incluyen las siguientes:

Tarea Información de configuración
Registrarse
Crea empresas Cómo habilitar la administración de la empresa en el portal
Invita a desarrolladores a unirse a empresas (y quita desarrolladores de empresas) Cómo habilitar la administración de la empresa en el portal
Cambia los roles de los usuarios Configurar la monetización
Mantener sus propios detalles de facturación, impuestos, banca y otros detalles del perfil Configurar la monetización
Aceptar las Condiciones del Servicio Configura los Términos y Condiciones de monetización en el portal para desarrolladores (opcional)
Registrar apps nuevas, seleccionar los paquetes o planes de API que desean usar y acceder a sus claves de API Configura el registro de la app
Agrega dinero (recarga saldos) a las cuentas prepagas Configurar la monetización
Generar estados e informes (facturación e ingresos) Configurar la monetización

Ejemplo de interacciones de autoservicio en el portal para desarrolladores

A continuación, se muestran ejemplos de interacciones de autoservicio en el portal para desarrolladores:

  • Cuando los desarrolladores se registran en el portal (haciendo clic en el vínculo Registrarse), acceden automáticamente (a menos que primero quieras aprobarlos de forma manual) y pueden crear su propia empresa. Se convierte automáticamente en administrador de monetización de la empresa y puede ingresar toda la información de perfil, facturación y bancaria de la empresa.

  • Cuando los desarrolladores navegan y realizan tareas en el portal para desarrolladores (aceptan invitaciones, registran apps, etcétera), lo hacen en el contexto de su propia cuenta o membresía de la empresa. Hay un menú desplegable para seleccionar la empresa en la que quiere trabajar. Por ejemplo, si un usuario selecciona una empresa y registra una app, la empresa es propietaria de la app.

    Para administrar los detalles de la empresa (si tienen derechos de administrador), los usuarios seleccionan Administrar empresas en el menú desplegable y seleccionan la empresa que desean administrar (o su nombre de usuario si funcionan como desarrolladores independientes).

  • Los administradores de la empresa también pueden invitar a desarrolladores a unirse a su empresa. (Los desarrolladores ya deben tener cuentas de Apigee). En la siguiente imagen, se muestra el campo Invitar a un usuario en el portal para desarrolladores, en la página Configuración > Usuarios de la empresa.

  • Los desarrolladores invitados reciben una notificación por correo electrónico sobre la invitación de la empresa y pueden acceder al portal para aceptarla en la página Administrar empresas, como se muestra en la siguiente imagen.

  • Los administradores de la empresa pueden cancelar las invitaciones a los desarrolladores en la página Configuración > Usuarios de la empresa.
  • Los administradores de la empresa pueden cambiar los roles de los desarrolladores en la página Configuración > Usuarios de la empresa. Por ejemplo, pueden designar a un desarrollador como administrador de monetización para permitir derechos de administración de la empresa.

Habilita la administración de la empresa en el portal

De forma predeterminada, la capacidad de administrar empresas está disponible en el portal si usas el tema responsivo de Apigee. Es posible que el menú desplegable de la empresa se oculte si usas la configuración de posición de la barra de navegación superior fija. Para asegurarte de que se muestre el menú desplegable Administrar empresas, cambia al parámetro de configuración de posición de la barra de navegación superior estática de la siguiente manera:

  1. Accede al portal para desarrolladores como administrador.
  2. Selecciona Diseño > Configuración > Apigee Responsive en la barra de administración.
  3. Selecciona Componentes en Configuración de arranque.
  4. Haz clic en Barra de navegación.
  5. Selecciona Static Top en el menú desplegable Position de la barra de navegación.
  6. Haz clic en Guardar configuración para guardar los cambios.

Si usas tu propio tema personalizado, agrega el bloque Switch Company a tu tema. Para ello, selecciona Structure > Blocks en la barra de administración y arrastra el bloque Switch Company a la región deseada de la página. Haz clic en Guardar bloques para guardar la configuración.