Tema anterior: Cómo crear una tabla dinámicaTema siguiente: Configuración de una tabla dinámica


Creación de una tabla dinámica

Se puede crear una tabla dinámica para introducir datos estructurados de un objeto de datos de informe en un formulario.

Siga estos pasos:

  1. Cree o edite el objeto de datos de informe o el complemento de API que se desee utilizar para rellenar la tabla dinámica.
  2. Tenga presente lo siguiente: los datos que las variables devuelven en el objeto de datos de informe o el complemento de API deben coincidir con el formato que debe utilizarse en las columnas de la tabla. De lo contrario, los datos no se muestran a los usuarios cuando abren el formulario en una solicitud. En pasos posteriores se explica este requisito en mayor detalle.
  3. Edite o cree el formulario en el cual se desea agregar la tabla. Expanda el formulario.
  4. Haga lo siguiente para agregar el elemento Tabla al formulario:
    1. (Opcional) Cree un conjunto de campos para la tabla.
    2. Expanda la carpeta Sistema, arrastre el elemento de tabla y suéltelo en el formulario. Si es necesario, suelte la tabla en el conjunto de campos creado en el paso anterior.
    3. Especifique un valor de _id para la tabla y guarde el formulario.
  5. Haga lo siguiente para agregar el objeto de datos de informe o el complemento de API a la tabla:
    1. Seleccione el elemento Tabla.

      Aparecen los atributos del elemento Tabla.

    2. Si está utilizando un complemento de API, especifique los valores de los atributos siguientes:
      • ID de informe/complemento: introduzca el ID del complemento de API que se desee utilizar. Se pueden encontrar valores para estos atributos en la página Administración, Herramientas y Complementos. Copie el ID del complemento que se desee de esa página y péguelo en el valor del atributo ID de informe/complemento.
      • Variables de informe/complemento: si resulta pertinente, abra el complemento de API seleccionado para mostrar sus detalles, incluidas las variables. En la página de detalles, la sección Entradas incluye los valores de ID y las descripciones de las variables de entrada del complemento. Copie los ID de las variables que desee usar de esa página y péguelos en el valor del atributo Variables de informe/complemento.
    3. Si está utilizando un objeto de datos de informe, especifique los valores de los atributos siguientes:
      • ID de informe/complemento: introduzca el ID del objeto de datos de informe que se desee utilizar. Se pueden encontrar valores para estos atributos en la página Administración, Constructor de informes y Objetos de datos. Haga clic en el icono Editar del objeto de datos de informe cuyas propiedades se deseen mostrar. Copie el ID del objeto de datos de informe que se desee de esa página y péguelo en el valor del atributo ID de informe/complemento.
      • Variables de informe/complemento: si resulta pertinente, haga clic en el icono Editar del objeto de datos de informe seleccionado para mostrar sus propiedades, incluidas las variables. En la página de propiedades, las variables de entrada del objeto de datos de informe aparecen como sigue:

        En una consulta: las variables de entrada aparecen como instrucciones %expresión%.

        En un complemento: las variables de entrada aparecen en el campo Argumentos.

        En los archivos CSV: las variables de entrada no se aplican.

        Copie las variables que desee usar de esa página y péguelas en el valor del atributo Variables de informe/complemento.

      En ambos atributos, introduzca las variables como una expresión JSON; por ejemplo:

      	$({'<nombre de la variable>' : '<valor de la variable>', ...})
      
      	$({'id de usuario':_.user.id,'rm_orgunit':ca_fdGetSelectedOptionValues(ca_fd.formId,'orgunit_id')})
      

      Importante: Introduzca las variables con cuidado. Si no se especifica ninguna variable, los resultados son imprevisibles.

    4. Guarde el formulario.

    Cuando los usuarios completan este formulario al solicitar un servicio, el objeto de datos de informe o el complemento de API se ejecuta y devuelve los datos especificados.

Se ha creado una tabla dinámica. A continuación, esta debe configurarse.