Saltar al contenido principal
Administrator Guide
Última actualización: 2024-11-15
Ejemplo: creación de un diseño de informe con conversión dinámica basada en la configuración regional preferida

Ejemplo: creación de un diseño de informe con conversión dinámica basada en la configuración regional preferida

Este ejemplo ilustra cómo usar secuencias de comandos para traducir dinámicamente el texto de la etiqueta en informes personalizados en función de la configuración regional preferida del trabajador en lugar de la preferencia de idioma del usuario que imprime el informe.
Su departamento de Recursos humanos quiere que cree un diseño de informe para una nueva carta de contratación que imprima un informe personalizado con el texto traducido en función de la preferencia de configuración regional del trabajador. Debe crear un informe personalizado en Workday y ejecutarlo para el trabajador Logan McNeil, cuya cuenta tiene la configuración regional preferida establecida en francés (Canadá).
  1. Cree un diseño de informe para una nueva carta de contratación. Consulte Ejemplo: creación de un diseño de informe para una carta.
  2. Configure la configuración regional preferida para el informe de carta de nueva contratación:
    1. Conéctese a su entorno de cliente de GMS de Workday.
    2. Acceda a la tarea
      Edición de informe personalizado
      .
    3. En la lista de valores
      Nombre de informe
      , seleccione
      Mi informe de nueva contratación
      .
    4. En la ficha
      Columnas
      , añada una fila y especifique 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
      Empleado
      Configuración regional preferida
      Configuración regional
      Configuración regional
    5. Haga clic en
      Aceptar
      y
      Terminar
      .
  3. Configure las preferencias de configuración regional del trabajador Logan McNeil:
    1. Conéctese al entorno de cliente de Workday GMS como Logan McNeil:
      lmcneil
      .
    2. En
      Mi cuenta
      Cambiar preferencias
      , defina la lista de valores
      Configuración regional preferida
      como
      Français (Canada)-fr_CA
      .
    3. Haga clic en
      Aceptar
      y
      Terminar
      .
    4. Desconéctese de esta cuenta.
  4. Abra Report Designer en Workday Studio.
  5. Cree un proyecto de informe denominado
    Translation With Scripts
    .
  6. Mueva o copie el archivo de informe
    New Hire Letter.rptdesign
    que creó anteriormente y colóquelo en el proyecto
    Translation With Scripts
    .
  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
      New Hire Letter Data Source
      .
    2. Descargue la descripción del informe personalizado
      My New Hire Letter Report
      de Workday.
    3. Descargue datos de informe de muestra de Workday y asigne al archivo el nombre
      Carta de nueva contratación.xml
    4. Seleccione
      los parámetros de informe.
      Seleccione los valores literales.
      Seleccione las instancias de trabajador
      , especifique las instancias
      de trabajador
      que se incluirán en el informe y, a continuación, haga clic en
      Aceptar
      .
    5. Haga clic en
      Descargar
      y
      probar conexión
      .
    6. Cuando Report Designer muestre el mensaje
      Correcto
      , haga clic en
      Aceptar
      y
      Finalizar
      .
  8. Cree un nuevo conjunto de datos con los siguientes valores:
    Opción
    Valor
    Selección de origen de datos
    Origen de datos de carta de nueva contratación
    Tipo de conjunto de datos
    Conjunto de datos de informe principal de Workday
    Nombre de conjunto de datos
    Empleados
    1. Añada este texto al archivo de recursos:
      Estimado=Estimado
      Felicitaciones=Enhorabuena por unirse a nuestro equipo. ¡Estamos encantados de tenerte!
      Terms=Su empleo en nuestra empresa incluye las siguientes condiciones acordadas:
      Date_of_Hire=Fecha de contratación:
      Business_Title=Business Title:
      Manager_Name=Manager Name:
      Organización=Organización:
      Location=Ubicación:
      Importe=Importe de paga base:
      Disclaimer=Tenga en cuenta que su empleo con la Empresa será "a voluntad", lo que significa que usted o la Empresa pueden rescindir su relación laboral en cualquier momento, por cualquier motivo o sin motivo, con o sin preaviso. No hay ninguna promesa por parte de la Empresa de que su empleo continuará durante un periodo de tiempo determinado o de que su empleo finalizará solo en circunstancias especiales.
      Atentamente=Atentamente,
    2. Asigne un nombre al archivo de recursos
      translation.properties
      .
    1. Añada este texto al archivo de recursos:
      Dear=Cher(ère)
      Felicitaciones: felicitaciones para volver a reunir el equipo necesario. Nous sommes ravis de vous compter parmi nous!
      Terms=Votre emploi au sein de notre entreprise est soumis aux Conditions siguientes :
      Date_of_Hire=Date d'embauche :
      Business_Title=Titre professionnel :
      Manager_Name=Nom du gestionnaire :
      Organización=Organización :
      Location=Emplacement :
      Importe = Montante de salario base :
      Disclaimer=Veuillez noter que votre emploi au sein de la Société sera « à volonté », ce qui signe que vous ou la Société pouvez mettre fin à votre emploi à tout moment, pour quelque raison que ce soit ou sans raison, avec ou sans préavis . La Société ne promet aucunement que votre emploi se poursuivra pendant une période de temps déterminée ou que votre emploi prendra fin uniquement dans des circonstances particulières.
      Atentamente=Sinceramente,
    2. Asigne un nombre al archivo de recursos
      translations_fr_CA.properties
      .
  9. Asocie los archivos de recursos al archivo de diseño de informe:
    1. En la vista
      Editor de propiedades - Informe
      , seleccione la ficha
      Recursos
      .
    2. Haga clic
      en Añadir archivo...
      y añada los siguientes archivos a la lista
      Archivos de propiedades
      :
    • translations.properties
    • translations_fr_CA.properties
  10. Añada la secuencia de comandos
    onCreate
    para el texto traducible de cada elemento de informe de etiqueta:
    1. En la vista
      Maquetación
      de su diseño, haga clic en la etiqueta
      Estimado
      .
    2. En la ficha
      Secuencia de comandos
      , seleccione
      onCreate
      en la lista
      Secuencias de comandos
      .
    3. En el panel de texto, añada esta secuencia de comandos para la etiqueta:
      importPackage(Packages.java.util); if(row["Locale"]=="fr_CA") { var lc = new Locale("fr_CA"); this.text = reportContext.getMessage("Dear", lc);}
    4. Repita los pasos a. hasta c. para cada etiqueta que requiera traducción dinámica.
    5. Guarde su trabajo.
      Puede comprobar si hay una secuencia de comandos asociada a un elemento de informe de etiqueta en la ficha
      Avanzado
      del
      Editor de propiedades
      .
  11. Para acceder a la configuración regional preferida de cada trabajador en tiempo de ejecución, añada una tabla al formato:
    1. En la vista
      Esquema
      , haga clic con el botón derecho en el nodo
      Cuerpo
      y seleccione
      Insertar elemento
      .
    2. Haga doble clic en el elemento
      Tabla
      y configure los siguientes valores:
      Número de columnas
      1
      Número de detalles
      1
      Número de detalles
      Empleados
      Solo necesita la fila de detalles de su tabla. Para eliminar las filas de cabecera y pie de página, haga clic con el botón derecho en la celda de la guía de filas y seleccione
      Eliminar
      .
  12. Mueva los elementos de informe existentes del nodo
    Cuerpo
    de la vista
    Esquema
    a
    Fila de detalles
    en la tabla:
    1. Expanda
      Fila de detalles
      hasta el nivel
      Celda
      .
    2. Seleccione los nodos debajo del nodo
      Cuerpo
      que desea mover pulsando la tecla
      Mayús
      , seguido del nodo
      Imagen
      y el último nodo
      Datos
      .
    3. Haga clic con el botón derecho y seleccione
      Cortar
      , luego haga clic con el botón derecho en el nodo
      Celda
      de la fila de detalle y seleccione
      Pegar
      .
  13. Guarde y obtenga una vista previa de su diseño.
Cuando imprime el
informe Mi carta de nueva contratación
para
Logan McNeil
, las secuencias de comandos
de onCreate
traducen el texto de la etiqueta del informe al francés, utilizando los valores clave del archivo
translations_fr_CA.properties
.
Implemente su diseño en Workday para utilizarlo como formato de formulario de gestión.