¿Qué es una etiqueta de parámetro condicional? #
Un informe docx está vinculado a una categoría de artículos. Una categoría de artículos puede contener varios artículos, cada uno con sus propios parámetros. Cómo garantizar que un único informe docx pueda seguir funcionando para varios artículos y su variada gama de parámetros?
La respuesta es mediante el uso de etiquetas de parámetros condicionales. Una etiqueta de parámetro condicional le permite obtener el valor de parámetro correcto en su informe docx. Esto puede ser muy útil, cuando un sistema ERP empuja automáticamente los pedidos de productos a Azumuta, donde algunos parámetros deben ser llenados y otros no.
Nota: Antes de seguir los pasos que se indican a continuación, primero debe vincular un informe docx a una categoría de artículo.
Cómo 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_<parameter>}{p_<parameter>}{/p_<parameter>}{^p_<parameter>} text of your choice{/p_<parameter>}
Esta fórmula puede interpretarse como:
- When the chosen <parameter> has the value ({#p_…}), then this value will be filled in.
- Si el parámetro seleccionado no tiene valor ({^p_...}), se mostrará en su lugar un texto de su elección.
Tip: You can hide rows in a docx report table when a parameter is not entered. You can do this by putting {#p_<parameter>} in the first column of the row and in the last column of the row of {/p_<parameter>}. This row will only be shown when the selected parameter mentioned on <parameter> is filled in within the (<parameter>) space.
Ejemplo
En este escenario, utilizaremos una lavadora como ejemplo. La fábrica de lavadoras produce dos tipos de lavadoras: una lavadora digital y una lavadora analógica.
Una lavadora digital tiene los mismos parámetros que una lavadora analógica, a excepción de su panel de control. Una lavadora digital tiene un panel de control LED. Mientras tanto, una lavadora analógica era un panel de control de dial.
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 podemos ver, para el Nº 1-3, ambas lavadoras tienen las mismas teclas de parámetros. Sin embargo, hay una diferencia en las teclas de parámetros en el No.4. La lavadora digital tiene " Panel de control digital", mientras que la lavadora analógica tiene "Panel de control analógico".
Esta fábrica utiliza la misma plantilla de informe docx para la lavadora digital y la lavadora analógica (ya que siguen perteneciendo a la misma categoría de artículo: lavadora). Por lo tanto, los cuatro parámetros seguirán existiendo en cada informe docx.
Sin embargo, en el informe docx para una lavadora digital, queremos que el parámetro "Panel de control analógico" se rellene con "Ninguno" (ya que una lavadora digital no tiene panel de control analógico). ¿Cómo hacerlo?
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 No.1-3, utilizamos etiquetas de parámetros estándar, ya que tanto las lavadoras digitales como las analógicas tienen las mismas teclas de parámetros para No.1-3 (puede consultar las imágenes de arriba para comprobar las teclas de parámetros de ambas lavadoras digitales y analógicas).
Para los parámetros nº 4-5, utilizamos etiquetas de parámetros condicionales. Aquí está la fórmula de la etiqueta de parámetro:
- {#p_parameter name}{p_parameter name}{/p_parameter name}{^p_parameter name} texto de su elección{/p_parameter name}
El nombre del parámetro para el nº 4 es "Panel de control digital". Mientras tanto, si la lavadora no tiene panel de control digital, queremos que aparezca el texto "Ninguno" (aunque no será el caso de este informe docx). Por lo tanto, tecleamos
- {#p_Panel de Control Digital}{p_Panel de Control Digital}{/p_Panel de Control Digital}{^p_Panel de Control Digital}Ninguno{/p_Panel de Control Digital}
El nombre del parámetro para el nº 5 es "Panel de control analógico". Y si la lavadora no tiene panel de control digital, queremos que aparezca el texto "Ninguno" (este será el caso de este informe docx). Por lo tanto, tecleamos
- {#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 (haga clic aquí para saber cómo descargar un informe docx):



