Etiquetas de parámetros condicionales
¿Qué es una etiqueta de parámetro condicional?
Un informe docx está vinculado a una categoría de artículo. Una categoría de artículo puede contener múltiples artículos – cada uno con su propio conjunto único de parámetros. ¿Cómo puede asegurarse de que un único informe docx funcione para varios artículos y su diversa gama de parámetros?
La respuesta es usar etiquetas de parámetro condicionales. Una etiqueta de parámetro condicional le permite obtener el valor correcto de un parámetro en su informe docx. Esto resulta especialmente útil cuando un sistema ERP envía automáticamente pedidos de producto a Azumuta, donde algunos parámetros deben completarse y otros no.
Nota: Antes de seguir los pasos siguientes, usted debe primero vincular un informe docx a una categoría de artículo.
Añadir una etiqueta de parámetro condicional a un informe Docx
Se puede añadir una etiqueta de parámetro condicional escribiendo la siguiente fórmula:
{#p_
Esta fórmula puede interpretarse así:
- Cuando el
elegido tiene un valor ({#p_…}), ese valor se rellenará. - Si el parámetro seleccionado no tiene valor ({^p_…}), se mostrará en su lugar un texto a su elección.
Consejo: Puede ocultar filas en la tabla de un informe docx cuando no se introduce un parámetro. Para ello, coloque {#p_
Ejemplo
En este escenario, usaremos una lavadora como ejemplo. La fábrica de lavadoras produce dos tipos: una lavadora digital y una lavadora analógica.
Una lavadora digital tiene los mismos parámetros que una lavadora analógica, con la excepción de su panel de control. La lavadora digital tiene un panel de control LED. En cambio, la lavadora analógica tiene un panel de control con mando giratorio.
Esta es la lista de parámetros de la lavadora digital:
Y esta es la lista de parámetros de la lavadora analógica:
Como puede verse, en los puntos nº 1-3 ambas lavadoras tienen las mismas claves de parámetro. Sin embargo, hay una diferencia en la clave de parámetro en el nº 4. La lavadora digital tiene Digital Control Panel, mientras que la analógica tiene Analog Control Panel.
Esta fábrica utiliza la misma plantilla de informe Docx para la lavadora digital y la lavadora analógica (ya que pertenecen a la misma categoría de artículo: lavadora). Por tanto, los cuatro parámetros seguirán existiendo en cada informe docx.
Sin embargo, en el informe Docx de una lavadora digital, queremos que el parámetro Analog Control Panel se rellene con None (ya que una lavadora digital no tiene panel de control analógico). ¿Cómo lo hacemos?
En este ejemplo, crearemos el informe Docx para la lavadora digital, ya que el informe Docx para la lavadora analógica seguirá los mismos pasos y fórmulas.
Introducción de la etiqueta de parámetro condicional
Para los parámetros nº 1-3, usamos etiquetas de parámetro estándar, ya que tanto la lavadora digital como la analógica tienen las mismas claves de parámetro para los puntos nº 1-3 (puede consultar las imágenes anteriores para comprobar las claves de parámetro de ambas lavadoras).
Para los parámetros nº 4-5, usamos etiquetas de parámetro condicionales. Esta es la fórmula de la etiqueta de parámetro:
- {#p_parameter name}{p_parameter name}{/p_parameter name}{^p_parameter name} text of your choice{/p_parameter name}
El nombre de parámetro para el punto nº 4 es Digital Control Panel. Si la lavadora no tiene panel de control digital, queremos que se muestre el texto None (aunque ese no será el caso en este informe Docx). Por lo tanto, escribimos:
- {#p_Digital Control Panel}{p_Digital Control Panel}{/p_Digital Control Panel}{^p_Digital Control Panel}None{/p_Digital Control Panel}
El nombre de parámetro para el punto nº 5 es Analog Control Panel. Y si la lavadora no tiene panel de control digital, queremos que se muestre el texto None (esto será el caso para este informe Docx). Por lo tanto, escribimos:
- {#p_Analog Control Panel}{p_Analog Control Panel}{/p_Analog Control Panel}{^p_Analog Control Panel}None{/p_Analog Control Panel}
Y así es como aparecerá en el informe Docx (consulte cómo descargar un informe Docx):



