HCM Simplificado: Creación de la consulta PS en PeopleSoft

Antes de comenzar, me gustaría mencionar que, aunque este artículo se encuentra en la continuación del artículo Creación del informe de consulta con la consulta PS en PeopleSoft, todavía proporciona suficiente información sobre cómo se crea exactamente una consulta PS en PeopleSoft.
La consulta PS(PeopleSoft) es una herramienta para crear consultas simples y complejas para extraer los datos de las tablas de PeopleSoft. Dicho esto, la consulta PS se usa ampliamente en la creación de informes de consulta y también sirve como fuente de datos para otras herramientas de informes como XML Publisher, nVision, etc.. XML publisher es más bien una herramienta de informes avanzada introducida en PeopleSoft.
Sin embargo, para principiantes o incluso para aquellos que tienen experiencia, pero que aún no tienen en sus manos las consultas de PS, es bastante difícil lidiar con ellas, así que vayamos al grano y creemos una para este requisito.
Para hacerlo más simple, piense en crear una consulta PS como crear un SQL seleccionado en cualquiera de los Editores SQL (Desarrollador SQL, Sapo, etc.)…). Entonces, ¿cuáles son todos los pasos que hacemos para crear un SQL selecto:

  1. Identificar registros
  2. Seleccionar campos a usar
  3. Definir Criterios de selección
  4. Definir Criterios si los hay
  5. Finalmente ejecutar la consulta

Hacemos exactamente todos los pasos anteriores para crear una consulta PS pero de manera funcional. hay varias páginas, pestañas y botones que PeopleSoft ha proporcionado donde podemos realizar todas las tareas anteriores para crear una consulta de PS.

Paso 1: Identificar registros

Vaya a la navegación PeopleTools – > Consulta PS – > Administrador de consultas y haga clic en el enlace ‘Crear una nueva consulta’ para abrir la página de abajo:

Como se muestra en la imagen, tenemos que agregar los registros que van a ser utilizados en el PS consulta. En nuestro caso, los registros serían TRABAJOS y NOMBRES, por lo tanto, primero búsquelos y agréguelos en la lista haciendo clic en el enlace “Agregar registro” que se muestra en la captura de pantalla. Cuando se agrega el primer trabajo de registro seguido de NOMBRES y si existe la posibilidad de unirse entre ellos, PeopleSoft muestra un enlace “Registro de unión” que, al hacer clic, se agrega automáticamente el criterio de unión a la consulta.

Una vez que se haga clic en el enlace “Unirse al registro”, aparecerá la página de abajo que le pedirá que elija otro registro con el que se deba unir el registro actual. Haga clic en ese registro como se muestra a continuación.

Paso 2: Seleccione los Campos

Después de que los registros se han añadido en la consulta, el siguiente paso es identificar los campos a mostrar en el informe. En nuestro caso, los campos son: ID de Empleado, Nombre, Registro de Empleado, Fecha de Vigencia y Secuencia Efectiva. Haga clic en la pestaña ‘Consulta’

para seleccionar los campos que se agregarán de los registros agregados, como se muestra a continuación:

Bueno, esta pestaña no es solo para seleccionar campos de los registros, sino más que eso. Vea los varios enlaces de unión a la derecha, por ejemplo, el enlace ‘Join DEPT_TBL’ que nos permite unir otros registros con los registros agregados (TRABAJOS y NOMBRES en este caso) en función de la ocurrencia común de campos clave en estos registros. Por ejemplo, el trabajo de registros y DEPT_TBL se pueden unir en función de la existencia del campo DEPTID en ambas tablas y de que sea un campo clave en DEPT_TBL.
puede expandir y contraer la lista de campos para cada registro en esta página. En la imagen de arriba, hemos seleccionado todos los campos requeridos del registro de TRABAJO y una vez hecho esto, lo contraeremos y expandiremos el registro de NOMBRES para seleccionar los campos deseados de ese registro. Para nuestro requerimiento solo tenemos que seleccionar el nombre del campo del registro de NOMBRES.

Paso 3: Agregue los Criterios

Por lo tanto, lo hemos hecho bastante bien hasta ahora. Hemos añadido registros que se usarán en la consulta, campos que se mostrarán en el informe y uniones cuando sea necesario. Sin embargo, aún podemos agregar más registros en la consulta y los campos también desde las páginas (en otras pestañas de palabras) ‘Registros’ y ‘Consulta’ respectivamente si es necesario. Si desea ver el progreso realizado en la consulta hasta ahora, vaya a la pestaña ‘ViewSQL’ donde verá el resultado SQL del trabajo realizado hasta ahora en esta página.
Hasta ahora, acabamos de unir el TRABAJO de tablas y los NOMBRES en el campo clave Emplid, pero hay un par de criterios más por agregar para que la consulta pueda generar el informe preciso y eso se puede hacer desde la pestaña “Criterios”. Haga clic en esta pestaña:

Es poco sorprendente que a pesar de que no hemos agregado ningún criterio hasta ahora, los tres se pueden ver arriba. Bueno, no es para nada sorprendente porque cuando agregamos un registro con fecha efectiva en nuestra consulta PS, se agrega automáticamente un criterio de fecha efectivo. Dado que hemos agregado registros de TRABAJOS y NOMBRES y desde que ambos tienen fecha efectiva, es por eso que se han agregado dos criterios de fecha efectiva automáticamente a la consulta PS. Pero todavía podemos eliminar los que no necesitamos, por lo tanto, seguiremos adelante y eliminaremos los criterios de fecha efectiva en la mesa de trabajo (A. EFFDT). Otro criterio sobre el EMPLEO también es visible porque habíamos unido el registro de TRABAJO y NOMBRES al principio.

Todavía tenemos que agregar un criterio más para hacer que esta consulta funcione para el requisito y estará en el archivo ‘LAST_HIRE_DATE’ que rastrea la última fecha de contratación de empleados. Haga clic en el botón ‘Agregar criterios’ en la parte superior de esta página.

Completa todos los pasos marcados en rojo en secuencia. Recuerde que nuestro objetivo aquí es agregar los criterios ‘DÓNDE A. LAST_HIRE_DT ENTRE: 1 Y :2’ donde :1 y :2 son variables de enlace para De Fecha y Hasta Fecha, respectivamente, para que HRs pueda especificar el intervalo de fechas durante el cual se deben obtener las nuevas contrataciones en el informe.Haga clic en “Aceptar” y con esto se completará nuestra consulta PS.
En los casos en que los informes son ejecutados por usuarios de varios países, el SQL resultante de este ejercicio contendrá algunos criterios relacionados con la seguridad a nivel de fila que causarán problemas. Para obtener más detalles, visite Eliminar los Criterios de Seguridad de Nivel de fila Generados automáticamente de la Consulta PS

Paso 4: Agregar solicitudes

Aunque hemos terminado con la parte SQL de la Consulta PS, todavía hay un par de cosas en las que debemos trabajar. Desde que hemos usado variables de enlace: 1 y :2 que leerá las fechas especificadas por HRs durante el tiempo de ejecución por lo tanto, tenemos que definir los campos de solicitud que permitirán a HRs ingresar el rango de fechas. Tenga en cuenta que esta parte en particular es específica para nuestro requisito de Informe de consulta que estamos creando en este momento, de lo contrario, este paso no sería necesario. Haga clic en la pestaña ‘ Solicitudes ‘para abrir la página de solicitudes y luego haga clic en el botón’ Agregar solicitud’.

Complete los dos pasos de la secuencia i.e primero seleccione el campo que tomará la entrada para la fecha de y luego cambie el Texto del encabezado a algo más relevante y luego haga clic en ‘ACEPTAR’. Repita los dos pasos anteriores para Hasta la fecha también. Una vez hecho esto, las indicaciones contra cada variable de enlace serán visibles como se muestra a continuación:

Por último, tenemos que revisar los campos que se deben mostrar en el informe si están en la secuencia correcta: ID de empleado, Nombre, Registro de empleado, Fecha de Vigencia, Secuencia Efectiva. Haga clic en la pestaña “Campos” para abrir la página de campos:

Claramente el orden no es correcto, tenemos que abrir el campo ‘Nombre’ en el segundo lugar. Haga clic en el botón ‘Reordenar / Ordenar’

Reordena los campos como se muestra arriba y haz clic en ‘OK’, lo siguiente que verás es que los campos se han ordenado correctamente.
Finalmente guarde la consulta como ‘TEST_QUERY_NEWHIRE’.
En el siguiente artículo, sepa cómo proteger la consulta PS: Configuración de seguridad para la consulta PS o la seguridad de la consulta PeopleSoft

Leave a Reply