En Service Broker, puede personalizar el icono que representa el contenido del catálogo, limitar el número de instancias implementadas para un elemento del catálogo y personalizar el formulario de solicitud para plantillas importadas. Al personalizar el formulario de solicitud, también puede diseñar los parámetros de entrada que permiten al usuario que solicita un elemento del catálogo proporcionar los valores. Puede personalizar el modo en que las opciones personalizadas se muestran en el formulario.

El icono que proporcione permitirá que usted y los consumidores del catálogo utilicen colas visuales para identificar elementos específicos. No es necesario personalizar un formulario si lo único que desea es un icono personalizado. Tampoco es necesario personalizar el icono cuando cree un formulario personalizado.

Al crear el formulario personalizado, en este caso práctico, se utiliza la plantilla de nube de WordPress como ejemplo. Si no personaliza el formulario de solicitud, es una simple lista de parámetros. Vea el siguiente ejemplo:

Formulario de solicitud de WordPress predeterminado.

En este caso práctico, se personalizan las siguientes opciones:

  • Reducir el tamaño máximo del clúster de WordPress de 5 a 3.
  • Especificar el sistema operativo según el tamaño del nodo. Por ejemplo, si el tamaño es pequeño, el sistema operativo es CoreOS; si es mediano, será Ubuntu.
  • Establecer en 5 el valor de tamaño de disco de datos de MySQL y ocultar la opción a los usuarios solicitantes.

Requisitos previos

  • Para agregar un icono, compruebe que tiene una imagen que no supere los 100 KB. El tamaño óptimo no debe superar los 100x100 píxeles.
  • En este caso práctico, se da por hecho que importó la plantilla de nube del caso práctico de WordPress desde Cloud Assembly, o bien que tiene una plantilla de nube o una plantilla que incluye parámetros de entrada.

Procedimiento

  1. Seleccione Contenido y directivas > Contenido.
  2. Busque la plantilla de nube de WordPress, haga clic en el menú a la izquierda del nombre y seleccione Configurar elemento.
    1. Establezca el número máximo de instancias de implementación para este elemento del catálogo.
      Si selecciona un valor superior a uno, se agrega el campo Número de implementaciones al formulario de solicitud. Esta opción permite que el usuario solicitante realice implementaciones en masa.
    2. Agregue un icono personalizado.
    Si lo único que desea es un icono personalizado, puede detenerse aquí.
  3. Busque la plantilla de nube de WordPress, haga clic en el menú a la izquierda del nombre y seleccione Personalizar formulario.
    Si la plantilla de nube tiene propiedades de entrada, estas aparecen en el panel Entradas de solicitud de la izquierda y se agregan al lienzo.
    Lienzo del diseñador de formularios personalizados de WordPress.
  4. Edite el formulario usando los valores proporcionados en la siguiente tabla.
    En este campo de la captura de pantalla Apariencia Valores Restricciones
    Tamaño del clúster de WordPress
    Valor máximo
    • Origen del valor: constante
    • Valor máximo: 3
    Seleccionar imagen/sistema operativo

    Valor predeterminado

    • Origen del valor: valor condicional
    • Expresión:

      Establecer valor: CoreOS

      Si el tamaño de máquina del nivel es pequeño

    • Expresión:

      Establecer valor: Ubuntu

      Si el tamaño de máquina del nivel es mediano

    Tamaño de disco de datos de MySQL

    Visibilidad

    • Origen del valor: constante
    • Visible: no

    Valor predeterminado

    • Origen del valor: constante
    • Valor predeterminado: 5
  5. Haga clic y arrastre los campos para reorganizarlos en el formulario.
  6. Para activar el formulario personalizado, haga clic en Habilitar.
    Activación del formulario personalizado.
  7. Haga clic en Guardar.

Resultados

Ahora el formulario de solicitud es similar al del siguiente ejemplo:

Formulario de solicitud de WordPress personalizado

Fíjese en que el campo Tamaño del clúster de WordPress indica un error. El límite es 3, pero el usuario introdujo un valor de 4.

Qué hacer a continuación

Solicite el elemento en el catálogo y compruebe que la presentación y el comportamiento son los esperados.