Añadir campos al formulario de autorregistro

A partir de Maximo® Application Suite 9.1.8, puede configurar la página de inicio de sesión para incluir hasta tres campos adicionales para el autorregistro actualizando el mapa de configuración de autorregistro.

Acerca de esta tarea

Cuando se habilita el autorregistro para los usuarios locales, se crea un mapa de instanceId-selfreg configuración denominado en el mas-instanceId-core espacio de nombres.

El formulario de autorregistro de la página de inicio de sesión admite los siguientes campos de entrada de forma predeterminada:

  • Correo electrónico principal
  • Nombre de usuario
  • Número de teléfono
  • Contraseña
  • Confirmar contraseña

Al añadir extraFormFields array al mapa de configuración, puede incluir los siguientes campos:

  • Nombre como campo de texto.
  • Apellido como campo de texto.
  • Sitio como lista desplegable.
Nota: El sitio es el sitio predeterminado del usuario en Maximo Manage y debe existir como un sitio activo en Maximo Manage para aparecer en el menú desplegable. La opción de campo del sitio solo está disponible con Maximo Manage.

Procedimiento

  1. En la consola Red Hat OpenShift Container Platform, abra el mas-instanceId-core espacio de nombres.
    Reemplaza instanceId por el nombre real de la instancia en el espacio de nombres.
  2. En el menú de navegación lateral, en la sección Cargas de trabajo, seleccione ConfigMap.
  3. Abre el instanceId-selfreg configmap.
    Reemplaza instanceId por el nombre real de la instancia en el espacio de nombres.
    El mapa de configuración inicial incluye la siguiente información.
    data:
      _local: |
        adminApprovalEmails:
        - admin@ibm.com
        adminSupportEmail: support@ibm.com
        appEntitlement: SELF_SERVICE
        autoApproval: true
        enabled: true
        workspaces:
        - applications:
          - manage
          id: masdev
  4. Añade los campos adicionales.
    1. En la _local: sección, añade la extraFormFields matriz.
    2. Debajo de la extraFormFields matriz, introduzca el nombre del campo firstname, lastname, site.
    3. Para cada nombre de campo, introduzca required: true para mostrar el campo o introduzca required: false para ocultarlo.
    Por ejemplo, el mapa de configuración incluye los nuevos campos que se mostrarán en el formulario de autorregistro.
    data:
      _local: |
        adminApprovalEmails:
        - admin@ibm.com
        adminSupportEmail: support@ibm.com
        appEntitlement: SELF_SERVICE
        autoApproval: true
        enabled: true
        workspaces:
        - applications:
          - manage
          id: masdev
        extraFormFields:
        - id: firstname
          required: true
        - id: lastname
          required: true
        - id: site
          required: true
  5. Guarde los cambios.