Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
Ejemplo: creación de un diseño de informe con varios conjuntos de datos

Ejemplo: creación de un diseño de informe con varios conjuntos de datos

Este ejemplo ilustra cómo crear un diseño de informe basado en un informe personalizado que incluye objetos de gestión principales y secundarios, así como campos de varias instancias.
Su departamento de Recursos humanos le pide que cree un diseño de informe para una carta que describa las inscripciones en beneficios de los empleados. Debe crear un informe personalizado de Workday que incluya un objeto de gestión secundario y un campo de varias instancias. Esto significa que debe crear un conjunto de datos para el objeto de gestión principal, otro para el objeto de gestión secundario y un tercero para el campo de varias instancias.
  1. Conéctese a su entorno de cliente de Workday GMS.
  2. Acceda a la tarea
    Creación de informe personalizado
    . Configure estos valores:
    Opción
    Valor
    Nombre de informe
    Inscripciones en beneficios de empleado
    Tipo de informe
    Avanzado
    Origen de datos
    Todos los trabajadores activos y dados de baja
    Activar como servicio web
    Seleccione esta casilla.
  3. En la ficha
    Columnas
    , introduzca los siguientes valores:
    Objeto de gestión
    Campo
    Sustitución de cabecera de columna
    Alias XML de sustitución de cabecera de columna
    Trabajador
    Nombre legal - Apellido
    Apellido
    Last_Name
    Trabajador
    Nombre legal - Nombre
    Nombre
    First_Name
    Trabajador
    ID de empleado
    ID de empleado
    Employee_ID
    Trabajador
    Organización de supervisión
    Organización
    Supervisory_Organization
    Trabajador
    Primer día de este año natural
    Fecha de inscripción en beneficios
    Benefit_Enrollment_Date
    Trabajador
    Trabajador actual
    Signatario
    Signatario
    Trabajador
    Dirección de trabajo - Completa
    Dirección de trabajo
    Work_Address
    Elecciones de beneficios
    Tipo de beneficios
    Tipo de beneficios
    Benefit_Type
    Elecciones de beneficios
    Proveedor de beneficios
    Proveedor de beneficios
    Benefit_Provider
    Elecciones de beneficios
    Cobertura
    Cobertura
    Cobertura
    Elecciones de beneficios
    Dependientes
    Dependientes
    Dependientes
    Elecciones de beneficios
    Fecha inicial de cobertura de elección actual
    Fecha inicial de cobertura de elección actual
    Fecha_efectiva
    Elecciones de beneficios
    Número de grupo
    Número de grupo
    Group_Number
  4. Añada una
    cabecera de columna de grupo
    para el objeto de gestión secundario. Introduzca
    Elecciones de beneficios
    en los campos
    Objeto de gestión
    y
    Cabecera de columna de grupo
    .
  5. Abra Report Designer en Workday Studio.
  6. Cree un proyecto de informe denominado
    Carta de inscripción de beneficios de empleado
    . En ese proyecto, cree un archivo de informe denominado
    Employee Benefit.rptdesign
    .
  7. Cree un origen de datos de Workday y descargue algunos datos de muestra:
    1. Cree un nuevo
      origen de datos de informe de Workday
      denominado
      Employee Benefit Enrollments Data
      .
    2. Descargue la descripción del informe personalizado
      Employee Benefit Enrollments
      de Workday.
    3. Descargue los datos del informe de muestra de Workday y asigne al archivo el nombre
      Employee Benefit Enrollments Sample.xml
      .
  8. Cree el conjunto de datos relacionado con el objeto de gestión principal, Trabajador, con los siguientes valores:
    Opción
    Valor
    Selección de origen de datos
    Datos de inscripciones en beneficios de empleado
    Tipo de conjunto de datos
    Conjunto de datos de informe principal de Workday
    Nombre de conjunto de datos
    Trabajador
    Report Designer muestra los valores de los elementos de esquema XML y los nombres de las columnas que ha añadido como filas a su informe personalizado para el objeto de gestión Trabajador en Workday. Tenga en cuenta que Report Designer añade automáticamente una columna
    Row_Number
    para admitir la agrupación.
  9. Cree el conjunto de datos relacionado con el objeto de gestión secundario, Elecciones de beneficios, con los siguientes valores:
    Opción
    Valor
    Selección de origen de datos
    Datos de inscripciones en beneficios de empleado
    Tipo de conjunto de datos
    Conjunto de datos de informe secundario de Workday
    Nombre de conjunto de datos
    Elecciones de beneficios
    Objeto de gestión
    Elecciones de beneficios
    Report Designer muestra los valores de elemento de esquema XML para cada una de las columnas que ha añadido como filas a su informe personalizado para el objeto de gestión Elecciones de beneficios en Workday, así como sus nombres de visualización. También muestra un mensaje de aviso sobre un valor de parámetro de entrada
    PrimaryRowNumber
    vacío. Configurará esto más tarde, por lo que debe descartar el mensaje.
  10. Revise los campos de su informe personalizado en Workday. Verá que
    Dependientes
    es un campo de varias instancias, como indica el icono de varias instancias.
  11. Cree otro conjunto de datos secundario relacionado con el campo de varias instancias
    Dependientes
    en su informe personalizado:
    Opción
    Valor
    Selección de origen de datos
    Datos de inscripciones en beneficios de empleado
    Tipo de conjunto de datos
    Conjunto de datos de informe secundario de Workday
    Nombre de conjunto de datos
    Dependientes
    Objeto de gestión
    Elecciones de beneficios/dependientes
    Report Designer muestra el valor del elemento de esquema XML para el campo de varias instancias
    Dependientes
    y su nombre de visualización. De nuevo, también muestra un mensaje de aviso sobre un valor de parámetro de entrada
    PrimaryRowNumber
    vacío. Como antes, descarte el mensaje.
  12. Añada una tabla al formato:
    1. Arrastre un elemento de informe
      Tabla
      a la ficha
      Diseño
      de la ventana principal.
    2. Configure una columna y una fila de detalles.
    3. Seleccione
      Trabajador
      en la lista desplegable
      Conjunto de datos
      .
    4. Seleccione todas las columnas de vinculación disponibles.
    5. Elimine las filas de cabecera y pie de página.
    6. Arrastre el borde de la fila de detalle para aumentar su tamaño. Si lo hace, sus filas tendrán un tamaño fijo, lo que podría dar como resultado datos truncados. Para asegurarse de que la tabla pueda crecer para acomodar los datos que se muestran en ella, seleccione la celda de guía para la única fila de la tabla. En la ficha
      General
      de la vista
      Editor de propiedades
      de la fila, elimine el valor del campo
      Altura
      .
    7. En la ficha
      General
      de la vista
      Editor de propiedades
      de la tabla, añada
      Trabajador
      en el campo
      Nombre
      .
  13. Añada un archivo de imagen local del logotipo de su empresa al formato:
    1. Arrastre un elemento de informe
      Imagen
      a la tabla
      Trabajador
      .
    2. Seleccione la casilla
      Imagen incrustada
      y, a continuación, haga clic en
      Añadir imagen...
      para buscar el archivo de imagen adecuado.
  14. Añada el campo
    Dirección de trabajo
    al formato:
    1. Arrastre el campo
      Dirección de trabajo
      del conjunto de datos
      Trabajador
      a la tabla
      Trabajador
      en la vista
      Formato
      .
    2. En la ficha
      Relleno
      de la vista
      Editor de propiedades
      del elemento
      Dirección de trabajo
      , configure los valores
      Superior
      e
      Inferior
      en
      12
       puntos.
  15. Añada la fecha actual al formato:
    1. Arrastre un elemento
      de datos
      a la tabla
      Trabajador
      y colóquelo debajo del elemento anterior.
    2. Introduzca
      Fecha de preparación
      como
      Nombre de visualización
      y seleccione
      Fecha
      en la lista desplegable
      Tipo de datos
      .
    3. Haga clic en
      Sintaxis de JavaScript
      . Seleccione
      Fecha
      de funciones nativas de JavaScript
      y, a continuación, haga doble clic en
      Fecha()
      para introducir la fecha.
      new Date()
      expresión
  16. Añada un saludo al formato:
    1. Arrastre un elemento
      de Texto dinámico
      a la tabla
      Trabajador
      y colóquelo debajo del elemento anterior.
    2. Configure esta expresión en el
      Generador de expresiones
      :
      "Dear " + row["First_Name"] + " " + row["Last_Name"] + ","
      . Puede introducir las partes de fila de la expresión seleccionando
      Available Column Bindings
      Table - Worker
      y, a continuación, haciendo doble clic en
      First_Name
      o
      Last_Name
      .
    3. Configure el relleno superior e inferior del elemento de saludo en
      6
      puntos.
  17. Añada texto introductorio al formato:
    1. Arrastre otro elemento de informe
      de Texto dinámico
      a la tabla
      Trabajador
      y colóquelo debajo del elemento anterior.
    2. Configure esta expresión en el
      Generador de expresiones
      :
      "Thank you for completing the Benefit Enrollment process. We are very pleased to present your Benefits Statement. You are enrolled in the following plans as of " + row["Benefit_Enrollment_Date"] + "."Expression Builder
      Puede introducir la parte de la fila de la expresión seleccionando
      Available Column Bindings
      Table - Worker
      y, a continuación, haciendo doble clic en
      Benefit_Enrollment_Date
      .
    3. Configure el relleno superior e inferior del elemento de texto introductorio en
      6
      puntos.
  18. Añada el conjunto de datos
    Elecciones de beneficios
    al formato como una tabla incrustada y configure el valor del parámetro de entrada
    PrimaryRowNumber
    :
    1. Arrastre el conjunto de datos
      Elecciones de beneficios
      a la tabla
      Trabajador
      y colóquelo debajo del elemento anterior. Seleccione todas las columnas de vinculación disponibles.
    2. Asigne a la nueva tabla el nombre
      Beneficios
      .
    3. En la ficha
      Vinculación
      de la vista
      Editor de propiedades
      de la tabla
      Beneficios
      , haga clic en
      Vinculación de parámetro de conjunto de datos
      .
    4. Seleccione el parámetro
      PrimaryRowNumber
      y haga clic en
      Editar
      .
    5. Haga clic en
      Sintaxis de JavaScript
      . Seleccione
      Available Column Bindings
      Table - Worker
      y, a continuación, haga doble clic en
      RowNum
      para introducir el valor.
      row.__rownum
      expresión Esta expresión devuelve el número de fila actual, de modo que se devuelven los detalles de elección de beneficios correspondientes para cada trabajador.
    6. Elimine la fila de pie de página en la tabla
      Beneficios
      .
  19. Añada el conjunto de datos
    Dependents
    al formato como una tabla incrustada y configure los valores de los parámetros de entrada
    PrimaryRowNumber
    y
    SecondaryRowNumber
    :
    1. Añada una nueva columna a la derecha de la columna
      Cobertura
      .
    2. Arrastre el conjunto de datos
      Dependientes
      desde la vista
      Explorador de datos
      y colóquelo en la fila de detalles de la columna que acaba de crear. El conjunto de datos solo tiene una columna de enlace disponible. Selecciónelo.
    3. Arrastre la cabecera de la columna
      Dependientes
      a la fila de cabecera entre
      Cobertura
      y
      Fecha efectiva
      .
    4. Elimine las filas de cabecera y pie de página en la tabla
      Dependientes
      incrustada.
    5. Asigne el nombre
      Dependientes
      a la nueva tabla incrustada.
    6. En la ficha
      Vinculación
      de la vista
      Editor de propiedades
      de la tabla
      Dependientes
      , haga clic en
      Vinculación de parámetros de conjunto de datos
      .
    7. Seleccione el parámetro
      PrimaryRowNumber
      y haga clic en
      Editar
      .
    8. Haga clic en
      Sintaxis de JavaScript
      . Seleccione
      Available Column Bindings
      Table - Worker
      y, a continuación, haga doble clic en
      RowNum
      para introducir el valor.
      row._outer.__rownum
      expresión Tenga en cuenta que la expresión se forma de esta manera porque la tabla
      Dependientes
      está anidada en la tabla
      Trabajador
      .
    9. Seleccione el parámetro
      SecondaryRowNumber
      y haga clic en
      Editar
      .
    10. Haga clic en
      Sintaxis de JavaScript
      . Seleccione
      Available Column Bindings
      Table - Benefits
      y, a continuación, haga doble clic en
      RowNum
      para introducir el valor.
      row.__rownum
      expresión
  20. Añada un párrafo de cierre al formato:
    1. Arrastre un elemento
      Etiqueta
      a la tabla
      Trabajador
      y colóquelo debajo del elemento anterior.
    2. Añada este texto a la etiqueta:
      If you have any questions or find your enrollment in error, please contact the Benefits Department.
    3. Configure el relleno superior e inferior del elemento de párrafo de cierre en
      6
      puntos.
  21. Añada una aprobación al formato:
    1. Arrastre otro elemento
      Etiqueta
      a la tabla
      Trabajador
      y colóquelo debajo del elemento anterior.
    2. Añada este texto a la etiqueta:
      Sincerely,
    3. Configure el margen superior e inferior del elemento de aprobación en
      6
      puntos.
  22. Añada un signatario al formato:
    1. Arrastre el campo
      Signatario
      del conjunto de datos
      Trabajador
      a la tabla
      Trabajador
      en la vista
      Formato
      y colóquelo debajo del elemento anterior.
    2. Si desea dejar espacio para una firma, configure el margen superior del ítem de signatario en
      40
       puntos.
  23. Incluya un salto de página después de cada letra:
    1. En la vista
      Editor de propiedades
      de la tabla
      Trabajador
      , seleccione la ficha
      Salto de página
      .
    2. En la lista desplegable
      Después de
      , seleccione
      Siempre
      .
  24. Cambie el color de fondo de la tabla
    Beneficios
    . Ponga el texto de su fila de cabecera en negrita y justificado a la izquierda:
    1. En la ficha
      General
      de la vista
      Editor de propiedades
      de la tabla, haga clic en
      Color de fondo
      y seleccione un color adecuado.
    2. Seleccione la celda de guía para la fila de cabecera de la tabla. En la ficha
      General
      de la vista
      Editor de propiedades
      de la fila, haga clic
      en B
      y en
      Izquierda
      .
  25. Elimine la expresión de fecha del pie de página en la vista
    Página maestra
    .
  26. Guarde y obtenga una vista previa de su diseño.
Despliegue su diseño en Workday para usarlo como formato de formulario de gestión.