Saltar al contenido principal
Administrator Guide
Última actualización: 2024-12-13
Ejemplo: impresión de un informe personalizado en una integración de Workday Studio

Ejemplo: impresión de un informe personalizado en una integración de Workday Studio

Este ejemplo ilustra cómo extraer los datos del informe personalizado de Workday y generar un archivo PDF con Workday Studio.
Su departamento de Recursos humanos le solicita que genere una nueva carta de contratación en formato PDF. Utilizará una definición de informe personalizado y un proyecto de conjunto de Workday en Workday Studio para generar el PDF.
  1. Conéctese a su entorno de cliente de GMS de Workday.
  2. Acceda a la tarea
    Creación de informe personalizado
    .
    1. Configure los siguientes valores:
      Opción
      Valor
      Nombre de informe
      Inscripciones en beneficios de empleado
      Tipo de informe
      Avanzado
      Activar como servicio web
      Marque esta casilla
      Optimizado para rendimiento
      Desmarque esta casilla.
      Origen de datos
      All Active and Terminated Workers
    2. En la ficha
      Columnas
      de la página
      Edición de informe personalizado
      , configure los siguientes valores:
      Objeto de gestión
      Campo
      Sustitución de título de columna
      Alias XML de sustitución de título 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
      Organización
      Trabajador
      El primer día del año natural en curso
      Fecha de inscripción en beneficios
      Benefit_Enrollment_Date
      Trabajador
      Trabajador actual
      Signatario
      Signatario
      Trabajador
      Título de actividad
      Título de actividad de signatario
      Signatory_Business_Title
      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 efectiva
      Fecha_efectiva
      Elecciones de beneficios
      Número de grupo
      Número de grupo
      Group_Number
    3. Añada una
      cabecera de columna de grupo
      para el objeto de gestión secundario, Elecciones de beneficios. Introduzca
      Elecciones de beneficios
      para los campos
      Objeto de gestión
      y
      Cabecera de columna de grupo
      .
  3. Abra Workday Studio.
  4. Cree un nuevo
    proyecto de ensamblaje de Workday
    denominado
    CallPrintPdf
    .
  5. En la vista
    Explorador de proyectos
    , haga clic con el botón derecho
    en CallPrintPDF/ws/WSAR-INF
    y cree una nueva carpeta
    My_Report_Designs
    .
  6. Añada los siguientes componentes a su proyecto de ensamblaje y vincúlelos:
    Tipo de componente
    ID
    workday-in
    Iniciar aquí
    workday-out-rest
    RequestCustomReportData
    Mediación asíncrona
    SetReportandReportDesignVars
    PdfPrintStep
    GeneratePDF
    Mediación asíncrona
    UploadToWorkday
  7. Configure el servicio de informes en el componente de día laborable
    StartHere
    .
    1. En la vista
      Propiedades
      , acceda a la ficha
      Servicios
      del componente de inicio de sesión
      de StartHere
      .
    2. Seleccione el icono
      Creación de servicio de informes
      y asígnele el nombre
      StartHere
      .
    3. Seleccione el icono
      Añadir nueva entrada
      e introduzca los siguientes valores:
      Opción
      Valor
      Alias
      minuevacontratación
      Descripción
      Informe Mi carta de nueva contratación
      Referencia de informe
      Informe Mi carta de nueva contratación
  8. Configure el componente
    RequestCustomReportData
    workday-out-rest.
    1. En el componente
      RequestCustomReportData
      workday-out-rest, seleccione
      Select a RaaS Report
      en la propiedad
      Ruta adicional
      .
    2. En la página
      Filter Custom RaaS Reports
      , especifique
      Employee Benefit Enrollments
      para el nombre del informe personalizado y, a continuación, haga clic en
      Siguiente
      .
    3. Seleccione el informe y haga clic
      en Finalizar
      .
    4. Especifique
      EmployeeBenefitEnrollments
      para
      Alias de informe
      y haga clic
      en Finalizar
      .
    5. En la propiedad
      Ruta adicional
      del componente workday-out-rest, introduzca
      @{intsys.reportService.getExtrapath('mynewhireletter')}?Worker!Employee_ID=21099!21189
      .
  9. Configure el componente de mediación asíncrona
    SetReportandReportDesignVars
    .
    1. Añada dos pasos de escritura en la ficha
      Propiedades
      del componente de ensamblado de
      mediación asíncrona
      y configure los siguientes valores:
      Paso 1
      Paso 2
      StepID:
      WriteReportToVariable
      Valor de entrada:
      mensaje
      Valor de salida:
      variable
      Nombre de variable:
      test.workday.report
      StepID:
      CopyReportDesignToVariable
      Valor de entrada:
      mensaje
      Valor de salida:
      variable
      Nombre de variable:
      test.report.design
    2. Mediante el
      generador de mensajes
      , añada un elemento static-file.
      Especificar
      @{'my_report_designs/New_Hire_Letter.rptdesign'}
      como ubicación del archivo de diseño de informe en la propiedad
      Archivo de entrada
      .
  10. En la vista
    Propiedades
    del componente de paso de impresión
    GeneratePDF
    PDF, haga clic en el botón
    Seleccionar parámetro
    de la ficha
    Parámetros
    .
    Configure los siguientes parámetros:
    Nombre de parámetro
    Valor
    pdf.report.design.variable
    test.report.design
    pdf.workday.report.variable
    test.workday.report
    pdf.timezone
    CET
    pdf.language
    fr_FR
    pdf.locale
    fr_FR
    pdf.business.form.layout.wid
    fbbe44a681251000039acc2ff657000a
    pdf.report.design.wid
    fbbe44a6812510000399fdf02c3f0006
    pdf.apply.report.design.per.row
    verdadero
  11. Almacene el archivo PDF generado con el componente de mediación asíncrona
    UploadToWorkday
    .
    1. Añada un componente de paso
      Store
      con un tipo MIME de salida
      application/pdf
      . Asigne un nombre a la variable
      de salida
      test.document.reference
      .
    2. Haga clic con el botón derecho en el proyecto en el
      Explorador de proyectos
      y seleccione
      Deploy to Workday
      .
    3. En
      Cloud Explorer
      , haga clic con el botón derecho en el nodo de integración
      StartHere
      workday-in y, a continuación, seleccione
      Iniciar integración
      .
  12. Acceda al archivo PDF en
    W:Drive
    .
    1. Seleccione la vista
      Monitor de procesos
      y, a continuación, haga clic en el icono
      Workday: Process Monitor
      .
    2. Conéctese a Workday y haga clic
      en Menú
      W:Drive
      .
    3. En la ficha
      Mis informes
      , en la columna
      Nombre de archivo
      , haga clic en el icono
      PDF
      .