Agregar reglas lógicas a formularios y campos personalizados

Las reglas lógicas permiten personalizar aún más los campos del formulario.

Por ejemplo, puede mostrar u omitir campos o secciones en un formulario personalizado en función de las opciones que realice un usuario al rellenarlo.

NOTE
La lógica solo se aplica dentro de un formulario y no se puede basar en selecciones de un formulario diferente.

Requisitos de acceso

Expanda para ver los requisitos de acceso para la funcionalidad en este artículo.

Debe tener el siguiente acceso para realizar los pasos de este artículo:

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Plan de Adobe Workfront Cualquiera
Licencia de Adobe Workfront

Nuevo: estándar

o

Actual: plan

Configuraciones de nivel de acceso Acceso administrativo a formularios personalizados

Para obtener más información sobre el contenido de esta tabla, consulte Requisitos de acceso en la documentación de Workfront.

Mostrar y omitir iconos lógicos

Los formularios personalizados muestran iconos para indicar cuándo se aplica la lógica de visualización u omisión a determinados campos. Los iconos de un campo en el diseñador de formularios indican que se aplica lógica al campo.

Icono
Ubicación en el campo en el diseñador de formularios
Definición
Lógica de visualización para el campo de destino
Inferior izquierda
El campo es el campo de destino para la lógica de visualización. Si se realiza una selección específica en el formulario, se muestra este campo.
Definir icono de lógica de visualización
Inferior derecha
El campo define la lógica de visualización. Una selección o un valor específico de este campo muestra el campo de destino.
Omitir lógica para campo de destino
Inferior izquierda
El campo es el campo de destino para la lógica de omisión. Si se realiza una selección específica en el formulario, este se salta este campo y los campos intermedios están ocultos.
Definir icono de omisión de lógica
Inferior derecha
El campo define la lógica de omisión. Una selección o valor específico de este campo omite otros campos y va directamente al campo de destino.

Iconos lógicos

Seleccione un campo con lógica aplicada para mostrar las reglas lógicas existentes en la configuración del campo.

Reglas lógicas

Consideraciones para utilizar la lógica de visualización y la lógica de omisión

  • Para agregar lógica de visualización en un campo personalizado, widget o salto de sección, debe colocarse al menos un campo de opción múltiple (botones de opción, listas desplegables o casillas de verificación) antes de él en el formulario.
    Para obtener información sobre los campos y widgets personalizados en los formularios personalizados, consulte Crear un formulario personalizado.

  • No se puede añadir lógica de omisión a un widget o salto de sección. Solo puede añadirlo a un campo de opción múltiple (botones de opción, listas desplegables o casillas de verificación).

  • No se puede aplicar la lógica de visualización u omisión para mostrar u ocultar las opciones de un campo de varias opciones. Por ejemplo, no puede restringir las opciones que se muestran para un campo Desplegable, un grupo de casillas de verificación o un campo de botón de opción en función de la lógica de visualización u omisión de otro campo.

  • Puede añadir lógica de visualización y lógica de omisión a un campo personalizado si se cumplen todas las condiciones siguientes en relación con el campo personalizado:

    • Es un campo de opción múltiple (botones de opción, listas desplegables o casillas de verificación)
    • Va precedido de un campo de opción múltiple
    • Va seguido de otro campo personalizado
  • Al copiar formularios con lógica de visualización o lógica de omisión, la lógica se copia al nuevo formulario personalizado.

  • Al editar objetos de forma masiva, todos los campos personalizados se muestran en el cuadro Editar objetos, incluidos los campos omitidos u ocultos.

  • Tenga en cuenta lo siguiente al crear una regla de lógica de visualización para un formulario personalizado:

    • De forma predeterminada, los campos personalizados no incluidos en una instrucción lógica de visualización se muestran en un formulario personalizado.
    • Puede crear instrucciones lógicas de visualización de varios campos.
    • Si todos los campos bajo una división de sección tienen lógica de visualización aplicada y todos están ocultos como resultado de la lógica, toda la sección se ocultará en el formulario personalizado.

Agregar lógica de visualización a un formulario personalizado

La lógica de visualización define qué campos personalizados aparecen en el formulario cuando el usuario selecciona un valor específico en un campo de opción múltiple. La lógica se añade al campo de destino, que solo se muestra cuando se selecciona el valor.

  1. Haga clic en el icono Main Menu Menú principal en la esquina superior derecha de Adobe Workfront o, si está disponible, haga clic en el icono Main Menu Menú principal en la esquina superior izquierda y, a continuación, haga clic en Setup Icono de Configuración .

  2. Haga clic en Formularios personalizados.

  3. Cree un nuevo formulario personalizado o abra uno existente. Consulte Crear un formulario personalizado para obtener más información.

  4. Agregue campos al formulario según sea necesario. Al menos un campo de opción múltiple (botón de radio, menú desplegable o casilla de verificación) debe estar posicionado antes del campo objetivo que se mostrará.

  5. Seleccione el campo de destino y haga clic en Agregar lógica.

  6. Seleccione la ficha Mostrar en el generador de lógica.

  7. Haga clic en Agregar regla para mostrar.

    Generador de lógica de visualización

  8. Siga los pasos a continuación para crear la instrucción lógica en el generador.

    1. La primera opción es elegir el campo de definición. Este es el campo con el valor de selección que muestra el objetivo. Debe ser un campo de opción múltiple.

    2. La segunda opción es elegir el valor de selección. Solo están disponibles los valores ya definidos para ese campo.

    3. La tercera opción es Seleccionado o No seleccionado. Elegir Seleccionado significa que cuando se selecciona el valor, se muestra el campo de destino. Elegir No seleccionado significa que cuando se selecciona cualquier otro valor en el campo definitorio, se muestra el campo objetivo.

    4. Para añadir una regla Y a la instrucción lógica, haga clic en Agregar regla directamente debajo de la regla que acabas de crear. Siga las mismas indicaciones para generar la regla. Todas las reglas Y deben cumplirse para que el campo objetivo se muestre.

      Mostrar generador de lógica

    5. Para añadir una regla O a la instrucción lógica, haz clic en Agregar regla cerca de la parte inferior del generador de lógica. Luego, haga clic en Agregar regla dentro del área O y siga las mismas indicaciones para generar la regla. Cuando se cumple una regla O, el campo objetivo se muestra.

  9. Haga clic en Aplicar cuando termine de crear la instrucción lógica.

    Los iconos de la lógica de visualización se añaden al campo objetivo y al campo definitorio en el diseñador de formularios.

Agregar lógica de omisión a un formulario personalizado

La lógica de omisión define campos de formulario personalizados que se omiten cuando el usuario selecciona un valor específico en un campo de opción múltiple. Los campos omitidos están ocultos en el formulario. La lógica se aplica al campo de definición donde se realiza la selección, no a los campos que se omiten.

  1. Haga clic en el icono Main Menu Menú principal en la esquina superior derecha de Adobe Workfront o, si está disponible, haga clic en el icono Main Menu Menú principal en la esquina superior izquierda y, a continuación, haga clic en Setup Icono de Configuración .

  2. Haga clic en Formularios personalizados.

  3. Cree un nuevo formulario personalizado o abra uno existente. Consulte Crear un formulario personalizado para obtener más información.

  4. Agregue campos al formulario según sea necesario. El campo de definición para la lógica de omisión debe ser un campo de selección múltiple (botón de opción, lista desplegable o casilla de verificación).

  5. Seleccione el campo de definición y haga clic en Agregar lógica en la parte inferior izquierda de la pantalla.

  6. Seleccione la ficha Omitir en el generador de lógica.

  7. Haga clic en Agregar regla de omisión.

    Omitir generador de lógica

  8. Siga los pasos a continuación para crear la instrucción lógica en el generador.

    1. El campo de definición se muestra en el generador. Es el campo seleccionado al que se aplica la lógica de omisión.

    2. La primera opción es elegir el valor de selección. Solo están disponibles los valores ya definidos para el campo.

    3. La segunda opción es Seleccionado o No seleccionado. Elegir Seleccionado significa que cuando se selecciona el valor, el campo objetivo se muestra y los campos intermedios se omiten. Elegir No seleccionado significa que cuando se selecciona cualquier otro valor en el campo de definición, se muestra el campo de destino y se omiten los campos intermedios.

    4. La tercera opción es el campo de destino o el punto al que saltar. Seleccione un nombre de campo o de Fin de formulario. Es posible que tenga que hacer clic primero en la palabra “vacío” antes de seleccionar una opción.

      Omitir generador de lógica

    5. Para añadir una regla O a la instrucción lógica, haga clic en Agregar regla cerca de la parte inferior del generador de lógica. A continuación, seleccione las opciones siguiendo las mismas indicaciones para generar la regla. Cuando se cumple una regla O se muestra el campo de destino.

  9. Haga clic en Aplicar cuando termine de crear la instrucción lógica.

    Los iconos de lógica de omisión se agregan al campo de destino y al campo de definición en el diseñador de formularios.

Agregar lógica de validación a un formulario personalizado

La lógica de validación se crea mediante fórmulas y puede hacer que la lógica sea tan simple o tan compleja como necesite. La validación se puede basar en los valores de otros campos o en el estado de los objetos, y puede proporcionar un mensaje de error para cuando falle la validación.

Si el campo con la lógica aplicada cumple las condiciones de validación definidas cuando un usuario rellena el formulario personalizado, el campo se resalta y se muestra el mensaje de error.

Puede aplicar lógica de validación a los siguientes tipos de campo: texto de una línea, párrafo, lista desplegable de selección única, lista desplegable de selección múltiple, búsqueda externa, escritura anticipada, fecha, grupo de casillas de verificación y botones de opción.

Ejemplos

Si se cumple la siguiente condición, el campo Presupuesto muestra un mensaje debajo del campo cuando el usuario introduce un valor que almacena en déclencheur el mensaje. Por ejemplo, si el valor introducido es negativo, se muestra el primer mensaje. Si el usuario intenta cambiar el estado del proyecto a Actual antes de introducir un valor de presupuesto, se muestra el segundo mensaje.

IF({DE:Budget Field} < 0,
     "Budget cannot be negative",
     IF({DE:Budget Field} == 0 && {status} == "CUR", "Budget must be specified before moving to Current status")
)

Otro ejemplo sencillo es que un campo de número de teléfono debe contener un determinado número de dígitos para ser válido.

Un ejemplo adicional de validación basado en otros campos es un campo para el tamaño de la sala de reuniones (pequeña, mediana o grande) y un campo independiente para el número de asistentes a la reunión. El número de personas para cada tamaño de habitación se escribe en la fórmula de validación. Si el número de asistentes que el usuario introduce es demasiado para la sala de reuniones elegida, se muestra el mensaje de error.

Para obtener más ejemplos de lógica de validación, consulte Ejemplos de lógica avanzada en formularios personalizados.

Definir lógica de validación

  1. Haga clic en el icono Main Menu Menú principal en la esquina superior derecha de Adobe Workfront o, si está disponible, haga clic en el icono Main Menu Menú principal en la esquina superior izquierda y, a continuación, haga clic en Setup Icono de Configuración .

  2. Haga clic en Formularios personalizados.

  3. Cree un nuevo formulario personalizado o abra uno existente. Consulte Crear un formulario personalizado para obtener más información.

  4. Agregue campos al formulario según sea necesario.

  5. Seleccione el campo al que aplicar lógica y haga clic en Agregar lógica.

  6. Seleccione la ficha Validación en el generador de lógica.

    Generador de lógica de validación

  7. Genere la condición de validación en el editor, incluido el mensaje de error que se mostrará cuando no se cumpla la validación.

    Para obtener más información sobre cálculos y expresiones, vea Agregar campos calculados a un formulario y Información general sobre expresiones de datos calculados.

  8. Haga clic en Aplicar.

    La lógica se aplica al campo en el diseñador de formularios.

    note note
    NOTE
    La lógica de validación no se admite en el modo de vista previa del diseñador de formularios.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43