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

Estás viendo la documentación de Apigee Edge.
Ir 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 monetizado podría llevar mucho tiempo si tuvieras que hacerlo todo por tu cuenta. Hay perfiles para administrar; detalles bancarios, fiscales y de facturación para mantener; roles para 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 completa del ecosistema desde la IU de administración y la API.

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 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 Compila tu portal mediante Drupal.

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

Acerca del autoservicio de empresas y desarrolladores en tu portal para desarrolladores

Con la monetización 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. Las tareas de autoservicio que pueden realizar los desarrolladores incluyen las siguientes:

Tarea Información de configuración
Registrarse
Crear empresas Habilita la administración de empresas en el portal
Invitar a los desarrolladores a unirse a las empresas (y quitar desarrolladores de las empresas) Habilita la administración de empresas en el portal
Cambiar los roles de los usuarios Configurar la monetización
Mantener sus propios detalles de facturación, impuestos, bancos y otros detalles del perfil Configurar la monetización
Aceptar tus 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 apps
Agregar dinero (recargar saldos) a cuentas prepagas Configurar la monetización
Generar estados de cuenta 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 (hacen clic en el vínculo Registrarse), se conectan automáticamente (a menos que quieras aprobarlos primero de forma manual) y pueden crear su propia empresa. Se convierten automáticamente en administradores de monetización de la empresa y pueden 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 desean trabajar. Por ejemplo, si un usuario selecciona una empresa y registra una app, la app es propiedad de la empresa.

    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).

  • Un administrador de la empresa también puede invitar a los desarrolladores a unirse a su empresa. (Los desarrolladores ya deben tener cuentas de Apigee). En la siguiente figura, se muestra el campo Invitar 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 aceptar la invitación en su página Administrar empresas, como se muestra en la siguiente figura.

  • 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 convertir a un desarrollador en administrador de monetización para permitir los derechos de administración de la empresa.

Habilita la administración de empresas 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 Empresa esté oculto si usas el parámetro de 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 para usar el 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 Apariencia > Configuración > Apigee Responsive en la barra de administración.
  3. Selecciona Componentes en Configuración de Bootstrap.
  4. Haz clic en Barra de navegación.
  5. Selecciona Parte superior estática en el menú desplegable Posición 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 Cambiar empresa a tu tema. Para ello, selecciona Estructura > Bloques en la barra de administración y arrastra el bloque Cambiar empresa a la región deseada de la página. Haz clic en Guardar bloques para guardar la configuración.