Ejemplo: creación de un diseño de informe con una imagen de fondo incrustada
Este ejemplo ilustra cómo crear un diseño de informe con una imagen de fondo para un certificado de empleado.
Su departamento de Recursos humanos quiere que cree un certificado para reconocer a los empleados por lograr sus metas. Debe crear un informe personalizado de Workday que incluya un objeto de gestión principal y dos objetos de gestión relacionados de una sola instancia.
Cree una imagen de fondo para su certificado y asígnele el nombre
Certificate.png
.- Conéctese a su entorno de cliente de GMS de Workday.Si no tiene un entorno de cliente de GMS de Workday, puede utilizar cualquier entorno de cliente de control de calidad en su entorno de pruebas con el acceso de seguridad correcto.
- Acceda a la tareaCreación de informe personalizado. Configure los siguientes valores:CampoValorNombre de informeCertificados de mi equipoTipo de informeAvanzadoOptimizado para rendimientoDesmarque esta casilla.Origen de datosMetas de mi equipoActivar servicio webMarque esta casilla
- En la fichaColumnasde la páginaEdición de informe personalizado, defina columnas personalizadas para el objeto de gestión principal, Meta.
- Añada una fila para el nombre del empleado y configure los siguientes valores:CampoValorObjeto de gestiónTrabajador para metaCampoNombre legalSustitución de título de columnaNombre de empleadoAlias XML de sustitución de título de columnaEmployee_Name
- Añada una fila para la meta y configure los siguientes valores:CampoValorObjeto de gestiónMetaCampoMetaSustitución de título de columnaMetaAlias XML de sustitución de título de columnaMeta
- Añada una fila para la fecha de finalización y configure los siguientes valores:CampoValorObjeto de gestiónMetaCampoFecha de finalizaciónSustitución de título de columnaFecha de finalizaciónAlias XML de sustitución de título de columnaFinalizado_el
- Añada una fila para el estado de meta y configure los siguientes valores:CampoValorObjeto de gestiónMetaCampoEstadoSustitución de título de columnaEstadoAlias XML de sustitución de título de columnaEstado
- Añada una fila para el signatario y configure los siguientes valores:CampoValorObjeto de gestiónTrabajador actualCampoNombre legalSustitución de título de columnaSignatarioAlias XML de sustitución de título de columnaSignatario
- En la cuadrículaCabeceras de columna de grupo, defina los objetos de gestión secundarios.
- Añada una fila para el trabajador actual y configure los siguientes valores:CampoValorObjeto de gestiónTrabajador actualCabecera de columna de grupoTrabajador actualAlias XML de título de columna de grupoCurrent_Worker
- Añada una fila para el trabajador para la meta y configure los siguientes valores:CampoValorObjeto de gestiónTrabajador para metaCabecera de columna de grupoTrabajadorAlias XML de título de columna de grupoTrabajador
- En la fichaFiltro, configure las condiciones de filtro.
- Añada una nueva fila y configure los siguientes valores:CampoValorY/OYCampoFecha de finalizaciónOperadormayor queTipo de comparaciónPedir el valor al usuarioValor de comparaciónLista de valores por defecto
- Añada otra fila y configure los siguientes valores:CampoValorY/OYCampoEstadoOperadoren la lista de selecciónTipo de comparaciónValor especificado en este filtroValor de comparación4 - Finalizado correctamente
- En la fichaListas de valores, defina los campos de lista de valores.
- Añada una nueva fila para el campo de tipo de informe y configure los siguientes valores:CampoValorCampoTipo de informeClasificador de lista de valoresIgnore este campo.Etiqueta para lista de valoresTipo de informeEtiqueta para alias XML de lista de valoresReporting_TypeTipo por defectoSin valor por defectoObligatorioMarque esta casilla
- Añada una nueva fila para el campo de fecha de finalización y configure los siguientes valores:CampoValorCampoFecha de finalizaciónClasificador de lista de valoresLista de valores por defectoEtiqueta para lista de valoresFinalizado después deEtiqueta para alias XML de lista de valoresFinalizado_despuésTipo por defectoSin valor por defectoObligatorioMarque esta casilla
- Haga clic enAceptary, a continuación, enProbar. Workday muestra las listas de valoresTipo de informeyFinalizado despuésde que haya configurado.
- En la lista de valoresTipo de informe,seleccione.
- En la lista de valores del calendarioFinalizado después de, seleccione una fecha anterior.
- Haga clic enAceptar. Workday devuelve un resultado para su definición de informe personalizado.
- Abra Report Designer en Workday Studio.
- Cree un proyecto de informe denominadoCertificados de empleado. En ese proyecto, cree un archivo de informe denominadoEmployee Certificates.rptdesign.
- Cree un origen de datos de Workday y descargue algunos datos de muestra:
- Cree un nuevoorigen de datos de informe de WorkdaydenominadoCertificados de empleado.
- Descargue la descripción del informe personalizadoCertificados de mi equipode Workday.
- Descargue los datos de informe de muestra de Workday y asigne al archivo el nombreEmployee Certificates.xml. Mientras descarga los datos de muestra, configure los siguientes valores:
Opción Descripción Tipo de informeCualquieraFinalizado después deSeleccione una fecha anterior a varios años. - Cree el conjunto de datos relacionado con las metas de empleado con los siguientes valores:
Opción Descripción Selección de origen de datosCertificados de empleadoTipo de conjunto de datosConjunto de datos de informe principal de WorkdayNombre de conjunto de datosMetas de empleado - Añada un formulario escaneado como imagen incrustada al formato:
- En la vistaEsquema, haga clic con el botón derecho en el nodoImágenes incrustadasy, a continuación, seleccioneNueva imagen incrustada.
- Seleccione el archivo de imagen de fondoCertificate.pngen su dispositivo y haga clic enAbrir.
- En la vistaEditor de propiedades - Página maestra, acceda a la fichaAvanzado.
- En la secciónEn segundo plano, configure los siguientes valores:CampoValorImagen de fondoCertificate.pngTipo de imagen de fondoImagen insertadaAltura de tamaño de fondo
- Medida:8,5.
- Unidades:en.
Ancho de tamaño de fondo- Medida:11.
- Unidades:en.
- En la secciónOrientación, seleccione el valorHorizontal.
- Elimine el pie de página que contiene la fecha y la hora. Para ello, haga clic con el botón derecho en el pie de página y seleccioneEliminar.
- Añada una tabla al formato:
- En la vistaEsquema, haga clic con el botón derecho en el nodoCuerpoy seleccioneInsertar elemento.
- Haga doble clic en el elementoTablay configure los siguientes valores:
Solo necesita la fila de detalles de su tabla. Para eliminar las filas de cabecera y pie de página, así como las columnas adicionales, haga clic con el botón derecho en la celda de guía y seleccioneCampoValorNúmero de columnas1Número de detalles1Conjunto de datosMetas de empleadoEliminar. Su tabla ahora contiene una sola fila de detalles. - Arrastre el borde de la tabla hacia el límite de la página, utilizando la imagen de fondo como guía.
- Guarde su trabajo.
- Añada una cuadrícula al formato:
- En la vistaEsquema, haga clic con el botón derecho en el nodoCeldaque se encuentra en y, a continuación, seleccioneInsertar elemento.
- Haga doble clicen Cuadrícula.
- Configure una columna y ocho filas.
- Arrastre la primera fila de la cuadrícula hacia abajo y coloque el borde debajo de las dos primeras líneas de texto.
- Añada los datos del nombre del empleado a la segunda fila de la cuadrícula:
- En la vistaEsquema, haga clic con el botón derecho en el segundo nodo de celda y seleccioneInsertar elemento.
- Haga doble clic en el elementoDatosy, a continuación, enSintaxis de JavaScript.
- Configure esta expresión en elGenerador de expresiones:row["Worker.Employee_Name"]. Puede introducir las partes de fila de la expresión seleccionando y, a continuación, haciendo doble clic enWorker.Employee_Name.
- IntroduzcaEmployee Namecomo nombre de visualización paraNueva vinculación de datosy, a continuación, haga clic enAceptar.
- En la vistaEditor de propiedades - Datos, configure la alineación enCentroy el tamaño de fuente en24.
- Arrastre la tercera fila de la cuadrícula hacia abajo arrastrando su borde por debajo de la siguiente línea de texto.
- Añada el elemento de datos de meta a la cuarta fila de la cuadrícula:
- En la vistaEsquema, haga clic con el botón derecho en el cuarto nodo de celda y seleccioneInsertar elemento.
- Haga doble clic en el elementoDatosy, a continuación, enSintaxis de JavaScript.
- Configure esta expresión en elGenerador de expresiones:row["Goal"]. Puede introducir las partes de fila de la expresión seleccionando y, a continuación, haciendo doble clicen Meta.Si no encuentra el enlace de columna obligatorio, haga clic enEditar enlaces...y actualice la lista.
- Introduzca el nombre de la meta como nombre de visualización paraNueva vinculación de datosy, a continuación, haga clic enAceptar.
- En la vistaEditor de propiedades - Datos, configure la alineación enCentroy el tamaño de fuente en18.
- Arrastre la quinta fila debajo de la siguiente línea de texto.
- Añada el elemento de datos de fecha de finalización a la sexta fila de la cuadrícula:
- En la vistaEsquema, haga clic con el botón derecho en el sexto nodo de celda y seleccioneInsertar elemento.
- Haga doble clic en el elementoDatosy, a continuación, enSintaxis de JavaScript.
- Configure esta expresión en elGenerador de expresiones:row["Completed On"]. Puede introducir las partes de fila de la expresión seleccionando y, a continuación, haciendo doble clic enCompleted_On.
- IntroduzcaFinalizadoel como nombre de visualización yFechacomo tipo de datos paraNueva vinculación de datosy, a continuación, haga clic enAceptar.La fechaes un valor de tipo de datos que no es una cadena. Debe especificar el valorde Tipo de datoscorrecto,Fecha, para el elemento de datosFinalizado el.
- En la vistaEditor de propiedades - Datos, configure la alineación enCentroy el tamaño de fuente en16.
- Arrastre la séptima fila debajo de la línea de la firma del gerente.
- Inserte una cuadrícula anidada en la octava fila:
- En la vistaEsquema, haga clic con el botón derecho en el nodo de la octava celda y seleccioneInsertar elemento.
- Inserte una cuadrícula con tres columnas y una fila. Report Designer inserta una cuadrícula anidada de tres columnas con una sola fila en la octava fila de la cuadrícula.
- Expanda el nuevo elemento de informe de cuadrícula anidada, haga clic con el botón derecho en la segunda celda de la fila y seleccioneInsertar elemento.
- Haga doble clic en el elementoDatosy, a continuación, enSintaxis de JavaScript.
- Configure esta expresión en elGenerador de expresiones:row["Curent_Worker.Signatory"]. Puede introducir las partes de fila de la expresión seleccionando y, a continuación, haciendo doble clic enCurrent_Worker.Signatory. Esta expresión devuelve el valorSignatariopara cada fila del informe.
- IntroduzcaSignatorycomo nombre de visualización paraNueva vinculación de datosy, a continuación, haga clic enAceptar.
- Arrastre la columna de elemento de datosde firmapor su borde derecho y colóquela debajo de la línea de firma y, a continuación, alinee el valor de datos a la derecha.
Para evitar que el diseño de su informe se extienda más allá de los límites de la página, puede asegurarse de que:- La propiedad de nodoAlturano tiene ningún valor.
- Los valoresde cabeceraypie de páginase establecen en0en.
- Guarde y obtenga una vista previa de su diseño.
Implemente su diseño en Workday para utilizarlo como formato de formulario de gestión.