Exploración de datos maestros en Reclutamiento

Integración de Metadata Framework y datos maestros

Objective

After completing this lesson, you will be able to describa los campos de fundamentos y objetos genéricos.

Introducción a Metadata Framework

Metadata Framework (MDF) es el sólido framework de extensibilidad de SAP SuccessFactors que permite a los clientes ampliar la funcionalidad de RR. HH. en la nube para crear objetos específicos de la empresa que admiten sus procesos de negocio únicos, sin necesidad de codificar. Algunos de estos objetos de base de datos se pueden utilizar en otros módulos de SAP SuccessFactors HCM, por lo que no es necesario duplicarlos y los valores de campo permanecen sincronizados.

Todas las herramientas utilizadas para gestionar objetos MDF se encuentran en el Centro de administración.

Con MDF, puede crear y gestionar definiciones de objetos de base de datos, relaciones de objetos y jerarquía de objetos. El objeto es como un contenedor que contiene una lista de campos. Los campos son los atributos. Se admiten hasta 200 campos personalizados.

Los objetos genéricos (GO) se utilizan para almacenar información y opciones relacionadas con procesos que le permiten trabajar con personas de la empresa de forma más eficiente. Esto puede incluir información como la estructura organizativa, la gestión de posiciones, etc. Los objetos genéricos se crean utilizando Metadata Framework y se actualizan en el Centro de administración.

Los objetos de fundamentos (OF) se utilizan para configurar datos que se pueden compartir en toda la empresa, como la ubicación. Los objetos de fundamentos están incluidos y configurados en el XML del modelo de datos corporativos. Finalmente, se espera que todas las OF se conviertan en GO y estén disponibles para su actualización directamente en el Centro de administración.

MDF se integra con autorizaciones basadas en rol (RBP), de modo que las empresas pueden gestionar quién tiene acceso y realizar un seguimiento de quién modificó objetos creados en Metadata Framework.

MDF está estrechamente integrado con el motor de reglas para que se pueda utilizar una lógica de negocio simple a fin de establecer valores para campos en requisiciones y ofertas, desencadenar mensajes, realizar cálculos y más. Los clientes pueden ejecutar informes sobre objetos creados en Metadata Framework.

Las fechas efectivas son un concepto importante para los objetos y datos de MDF. Es posible crear una requisición de personal con campos de tipo FO/GO cuyos valores están actualmente inactivos, pero estarán activos en el futuro. Por ejemplo, un gerente de contratación puede iniciar el proceso de contratación para una nueva ubicación que estará activa en una fecha futura.

Los clientes pueden importar y exportar datos de sistemas de terceros. Los objetos específicos de la empresa creados con MDF vienen con soporte listo para usar para las API REST de OData para que los clientes puedan crear rápidamente nuevas IU o integrarlas en sus IU existentes.

Introducción a los datos maestros

Para permitir la eficiencia del proceso, Recruiting ahora proporciona la capacidad de reutilizar los datos definidos en otros módulos mediante objetos de fundamentos (OF) y objetos genéricos (GO), también llamados objetos de "datos maestros" de RR. HH. Esto evita la necesidad de duplicación de datos, lo que proporciona una transmisión fluida de valores de campo entre productos. Por ejemplo, ahora puede reutilizar la estructura organizativa definida en Employee Central sin crear una copia de ella en Recruiting Management. Además, no es necesario tener empleados en una ubicación para que esa ubicación esté disponible en Reclutamiento. Los datos maestros permiten que los datos permanezcan sincronizados entre los pilares del producto.

Employee Central (EC) no es necesario para utilizar datos maestros. Sin embargo, hay una funcionalidad adicional disponible para los clientes que han activado Employee Central (EC). Por ejemplo, en un entorno de EC, los clientes pueden hacer referencia a las OF/GO que se han definido en el Perfil de personas. En un entorno que no es de EC, los valores de campos como Ubicación, División y Departamento aún se derivan del Archivo de datos de usuario (UDF).

Los campos de tipo de OF/GO estándar que están disponibles para su uso en Reclutamiento son los siguientes:

Nombre de objetoTipoID de campo
Entidad legalIRlegalEntity_obj
Unidad empresarialIRbusinessUnit_obj
DepartamentoIRdepartment_obj
SectorIRdivision_obj
Centro de costeIRcostcenter_obj
UbicaciónOFlocation_obj

A continuación se muestra un ejemplo de OF/GO en una solicitud de puesto:

Captura de pantalla de OF/GO en una requisición de personal con menús desplegables para seleccionar Entidad legal, Unidad de negocio, Centro de costos, División, Departamento, Ubicación y Campo personalizado (GO)

Los campos personalizados de tipo FO/GO también se pueden definir mediante MDF.

La información adicional sobre el uso de Objetos de fundamentos/Objetos genéricos en Reclutamiento es la siguiente:

  • Se recomienda FO/GO para nuevas implementaciones.
  • Actualmente, los tipos de campo de objeto genérico/objeto de fundamentos se admiten en Requisición de personal, Aprobación de oferta, Perfil de candidato y Solicitud de empleo.
  • Algunos campos de objeto/objeto genérico se pueden configurar para utilizar el atributo de selección múltiple. Para los objetos que se definen como selección múltiple, la función de escritura anticipada está disponible para que los usuarios finales encuentren fácilmente el valor del objeto que desean insertar en el campo al finalizar.
  • Los tipos de campo OF/GO se pueden actualizar utilizando Gestionar plantillas.
  • Las OF/GO estándar se pueden utilizar como campos de filtro.
  • Los valores de campo están disponibles como tokens que se utilizarán en cartas de oferta y correos electrónicos.
  • Los campos se pueden generar informes en los informes ad hoc.
  • FO/GO están disponibles para que el motor de reglas se utilice con una lógica empresarial simple.
  • FO/GO utilizados en Recruiting se pueden utilizar para enviar datos a Employee Central e Onboarding.
  • Se admiten la creación de versiones, las fechas de entrada en vigor y la capacidad de importar y exportar datos de OF/GO.

Configuración de objetos genéricos

En este caso de uso, aprenderá a configurar y utilizar la división y el departamento de objetos genéricos.

Captura de pantalla de los menús desplegables División y Departamento

Los objetos División y Departamento existen en el sistema y están disponibles cuando MDF está activado. La relación entre ambos debe definirse desde Centro de administración→Configurar definiciones de objetos.

Los datos específicos de división y departamento requeridos por el cliente se crean en Centro de administración→Gestionar datos.

DIVISIÓNDEPARTAMENTO
OperacionesIngeniería
CorporativoRecursos Humanos
CorporativoOcupación
CorporativoFinanzas
VentasVentas

Nota

Se requieren las opciones iniciales en el sistema back end.

Activar autorizaciones basadas en la función

Para los administradores que trabajarán con GO, active las siguientes opciones en Centro de administración→Gestionar roles de autorización→Autorizaciones de administrador:

  • Metadata Framework: Configurar definiciones de objetos, gestionar datos y permisos de lectura/escritura en Metadata Framework. También se pueden seleccionar opciones adicionales.Captura de pantalla de la sección Metadata Framework, que muestra las opciones para seleccionar, incluidas Configurar definiciones de objetos, Gestionar datos y Autorizaciones de lectura/escritura
  • Objetos de fundamentos de MDF: Seleccione todas las opciones para Departamento y División excepto Sustituciones de nivel de campo. Estas autorizaciones son necesarias para añadir y editar datos para los objetos genéricos y para utilizar los objetos genéricos en una solicitud de puesto. Consulte los detalles adicionales en Autorizaciones de nivel de objeto.Captura de pantalla de Objetos de fundamentos de MDF que muestra que todas las opciones están seleccionadas para Departamento y División, excepto Sustituciones de nivel de campo, que está desactivada.

Ver definiciones de objetos

La división y los GO de departamento existen en el sistema en cuanto se activan. Vea estos objetos desde Centro de administración→Configurar definiciones de objetos.

Una captura de pantalla de la sección Configurar definición de objeto muestra datos en Definición de objeto: División.

Nota

Se pueden añadir campos adicionales, si así lo requiere el cliente.

Asociar la división y los objetos de departamento

Las asociaciones definen una relación jerárquica entre dos objetos. Sin asociaciones, todos los objetos están en el mismo nivel. La relación entre objetos puede ser de uno a varios o de uno a uno.

  • Relación de uno a varios: una división consta de varios departamentos, por lo que crea una asociación de una división con varios departamentos.
  • Relación uno a uno: una ubicación solo puede tener una zona geográfica asociada.

Existen dos tipos de asociaciones:

  • Válido cuando las asociaciones permiten conectar datos para objetos, pero dejan los objetos como entidades separadas. A menudo se utiliza en relaciones de objetos de fundamentos para crear capacidades de filtrado entre registros. Para las asociaciones Válido cuando, el objeto asociado tiene su propio ciclo de vida y existe incluso sin el objeto que se está definiendo.
  • Las asociaciones compuestas crean una relación superior-inferior entre dos objetos. Para este tipo de asociación, la entidad que se está asociando es una entidad secundaria que no existe fuera del objeto principal que está definiendo. Si se hace referencia a un objeto como subordinado compuesto en un objeto, no se puede utilizar como objeto de nivel superior y los registros no se pueden crear por separado para el objeto inferior.

Para nuestro caso de uso División y Departamento, utilice una asociación Válido cuando. Las asociaciones se configuran a partir del objeto secundario, que es el Departamento. Vaya a Departamento desde Configurar definiciones de objetos.

En la parte derecha de la página, en la lista Realizar acción, seleccione Realizar corrección:

La opción Realizar corrección está seleccionada en el menú Realizar acción.

Desplácese hacia abajo hasta Asociaciones.

Captura de pantalla de la sección Asociaciones con 'cust_' escrito en la segunda línea.

Comience a escribir en la segunda línea, que contiene el texto: cust_. Introduzca la siguiente información:

  • Nombre = cust_to_division. (Tenga en cuenta que "Nombre" es en realidad el "ID", no la etiqueta).
  • Multiplicidad = Uno a muchos.
  • Objeto de destino = División.
  • Tipo = Válido cuando.
  • Seleccione el enlace Detalles.
  • Etiqueta = División.
Captura de pantalla que muestra División en el campo Etiqueta de la sección Detalles.

Grabe los Detalles y el Objeto.

Salida:

La captura de pantalla muestra una lista de asociaciones con sus propiedades, destacando notablemente cust_to_division, que conecta Uno a muchos a División y está marcado como Válido cuándo.

Actualización OData

Si modifica una asociación, recibirá el siguiente mensaje, que también se muestra en la siguiente captura de pantalla:

Ha renombrado la asociación [cust_toDivision]. Esto puede provocar una pérdida de referencia en reglas/autorizaciones basadas en rol/definiciones de pantalla de IU configurables. Actualice esas referencias manualmente. Haga clic en Sí para guardar.

Captura de pantalla del mensaje que recibe si modifica la asociación

Para resolverlo, realice una actualización de OData. Realice la actualización para tipos similares de cambios, por ejemplo, si agrega un campo nuevo a la plantilla de requisición de personal que afecta las reglas de negocio.

Desde Centro de administración→Actualización y exportación de metadatos de la API de OData:

Una captura de pantalla de la sección Administración muestra la sección Actualización y exportación de metadatos de la API de OData con la opción Actualizar caché de metadatos.

Crear datos de sectores

Utilice Gestionar datos para rellenar el campo Divisiones. Esto puede denominarse datos o instancias de divisiones.

Para este caso de uso, cree la siguiente estructura: tres divisiones y cinco departamentos:

DIVISIÓNDEPARTAMENTO
OperacionesIngeniería
CorporativoRecursos Humanos
CorporativoOcupación
CorporativoFinanzas
VentasVentas

Vaya a Centro de administración→Gestionar datos.

Busque en División y en la segunda lista observe que no se encuentran registros.

Desde Crear nuevo en la parte derecha de la página, utilice la escritura anticipada para seleccionar División.

Una captura de pantalla del campo de búsqueda Crear nuevo, con 'div..' como entrada, lo que desencadena que aparezca la palabra completa, División.

Introduzca lo siguiente:

  • En vigor a partir de: 01/01/1900.
  • Código: Operaciones.
  • Nombre: Operaciones.
  • Estado: Activo.

Grabe los datos de sector.

Captura de pantalla de los formularios de Operaciones de división con campos para fecha de entrada en vigencia, nombre, descripción, estado, jefe de división y división principal

Cree las otras dos divisiones de la misma manera: Corporativo y Ventas.

Crear datos de departamentos

A medida que cree los cinco departamentos necesarios para nuestro cliente, asócielos a las tres divisiones.

En Centro de administración→Gestionar datos, seleccione Crear nuevo y Departamento.

Una captura de pantalla de partir... escrita en el campo Crear nuevo, que indica que aparezca la palabra completa Departamento

Introduzca lo siguiente:

  • En vigor a partir de: 01/01/1900.
  • Código: Ingeniería.
  • Nombre: Ingeniería.
  • Estado: Activo.
  • División: Operaciones.

Grabe los datos del departamento.

Captura de pantalla de una página de Departamento con campos para completar para la fecha de entrada en vigencia, el código, el nombre, la descripción, el estado, el jefe de departamento, el departamento principal y el centro de costos

Cree los otros cuatro departamentos de la misma manera: Recursos humanos, Personal, Finanzas y Ventas. Asócielos a las divisiones enumeradas.

Configurar la plantilla de solicitud de puesto

Los campos estándar de tipo de objeto genérico/objeto genérico para División, Departamento y Ubicación no sustituyen a los campos estándar existentes de tipo División, Departamento y Ubicación que no sean de tipo OF/objeto genérico en la Solicitud de puesto y la Oferta. Ambos tipos de campos coexisten hasta que uno de ellos se desactiva explícitamente. En esta parte del caso de uso, agregue los tipos de campos de objeto genérico para División y Departamento a nuestra plantilla de requisición de personal y elimine los tipos de campo de no objeto genérico para esos campos. Más adelante se realizarán pasos adicionales para utilizar las versiones de objeto genérico de estos tipos de campo.

Hay seis nuevos campos de tipo de objeto genérico/objeto genérico estándar disponibles para la solicitud de compra, que se enumeran a continuación.

Objetos genéricos:

  • Entidad legal: legalEntity_obj
  • Unidad empresarial: businessUnit_obj
  • Departamento: department_obj
  • Sector: division_obj
  • Centro de coste: costCenter_obj

Objeto de fundamentos: Ubicación: location_obj

Así es como se definen el ID de campo y el objeto para División y Departamento en JRDM:

Dos campos etiquetados como department_obj y division_obj de tipo object se muestran en secciones tituladas Campo estándar, con las etiquetas División debajo de cada ID de campo y varias configuraciones de campo.

Hay dos etiquetas disponibles en los criterios de campo:

  • NombreCampoOrigen
  • destinationFieldValue

sourceFieldName es el nombre de la asociación configurada en MDF: cust_to_division más ".internalId". Por ejemplo, sourceFieldName = cust_to_division.internalId.

El destinationFieldValue es el ID de campo del campo superior como se define en el JRDM. Por ejemplo, destinationFieldValue = division_obj.

Recuerde eliminar los campos y las autorizaciones originales derivados de División y Departamento de la plantilla de requisición de personal y agregar las autorizaciones para los nuevos campos de objeto genérico.

Definir autorizaciones de rol de plantilla en la plantilla de requisición de personal

Están disponibles los siguientes tipos de autorizaciones para la solicitud de puesto:

  • Permisos de rol de plantilla
  • Autorizaciones a nivel de objeto
  • Grupo objetivo

Estos permisos se ejecutan en una secuencia específica. En cualquier momento, si uno de estos permisos falla, el siguiente conjunto de permisos no se ejecuta.

Las autorizaciones de rol de plantilla se establecen, como siempre, para determinar el acceso de lectura o escritura que un operador tiene a un campo en la requisición de personal. Los estados válidos de la solicitud de compra incluyen preaprobada, aprobada y cerrada. Si no se definen los permisos de rol de plantilla necesarios, no verá el campo.

El ejemplo del caso de uso en el que el responsable de contratación puede editar los campos División y Departamento GO cuando la orden de búsqueda tiene el estado aprobado previamente:

La captura de pantalla muestra la sección Permiso de campo con campos para configurar. El estado se fija en aprobado previamente.

Recuerde establecer autorizaciones de lectura y escritura para los nuevos tipos de campos de objeto genérico para todos los operadores y todos los estados de solicitud de puesto en la solicitud de puesto.

Definir autorizaciones a nivel de objeto: en autorizaciones basadas en la función

Para utilizar OF/GO en una solicitud de puesto, primero debe conceder autorización para cada objeto. Existen varios permisos que se pueden conceder a un objeto:

Ver/Ver actual: si no selecciona esta autorización, la etiqueta de campo será visible en la IU (formulario de solicitud), pero el campo de entrada asociado a ella no será visible. Cuando se concede el permiso Ver actual, al hacer clic en la tarjeta de visita junto al campo aparecerá una ventana emergente que muestra información sobre el objeto.

Crear: al conceder el permiso Crear a un objeto se muestra la opción para crear una nueva instancia de objeto (datos). Una vez concedido el permiso Crear, se visualiza un icono de creación junto al campo de entrada asociado con el objeto. Haga clic en este icono para crear una nueva instancia (datos) para este objeto.

Corregir/Eliminar: otorgar el permiso Corregir/Eliminar a un objeto muestra una opción para editar y gestionar un objeto. Desde la tarjeta de presentación, haga clic en Editar para realizar las modificaciones en la instancia de objeto desde la misma página o haga clic en Gestionar para ver los datos en la página Gestionar datos. También puede ir directamente a la página Gestionar datos para editar los datos.

Una captura de pantalla muestra que se selecciona un icono de tarjeta de visita junto al campo División, que desencadena una ventana emergente con detalles de la división, como la efectividad, el código, el nombre y el estado, junto con las opciones de edición y gestión.

Anteriormente, en el caso de uso, establecía estas autorizaciones para los usuarios administradores de Autorizaciones basadas en rol.

Captura de pantalla de la sección Objetos de fundamentos de MDF con opciones para seleccionar la configuración de autorizaciones

Las autorizaciones de nivel de objeto también deben establecerse para cualquier usuario que cree o edite requisiciones de personal, por lo que para nuestro caso de uso, es decir, todos los gerentes de contratación y miembros del departamento de personal. Esto permite a los usuarios ver el campo. Recuerde que la autorización para leer o escribir se otorga en la requisición de personal.

La imagen muestra autorizaciones de Objetos de fundamentos de MDF con casillas de verificación para visibilidad de Departamento y División: Ver actual, Ver historial y acciones para seleccionar: Crear, Insertar, Corregir, Eliminar, Importar/Exportar.

Definir el grupo objetivo

Una vez definidas las autorizaciones para FO/GO, el siguiente paso es definir el grupo objetivo de los usuarios que tendrán acceso al objeto. Esto forma parte de las autorizaciones basadas en la función, no específicas de Reclutamiento. Para el caso de uso no es necesario realizar este paso.

Prueba: Rellenar OF/GO en una solicitud de puesto

Inicie sesión en SAP SuccessFactors HCM y vaya a Reclutamiento como un usuario que tenga permisos para crear y editar solicitudes de empleo y campos de OF/GO.

Cree o abra un formulario de solicitud.

Asegúrese de que:

  • Puede completar los nuevos campos División y Departamento.
  • Los campos están asociados correctamente entre sí (por ejemplo, si se selecciona Operaciones para el sector, la única opción para Departamento es Ingeniería).
  • El usuario puede seleccionar la tarjeta de presentación para acceder a las opciones Editar y Gestionar.
Una captura de pantalla muestra lo siguiente: Corporativo en el campo de entrada División y Recursos Humanos en el campo de entrada Departamento.

Configuración de la visibilidad de los campos de OF/GO Reclutamiento

Las opciones de Gestionar configuración de reclutamiento controlan la visibilidad de los campos en la página Resumen de requisición de personal mediante Opciones de visualización y Opciones de filtro.

Una captura de pantalla utilizando las opciones de visualización y filtro para la solicitud de puesto muestra Recursos humanos en Departamento y Empresa en Sector.

Estas opciones también controlan la visibilidad de los campos en los siguientes escenarios:

  • Gestionar plantilla de correo electrónico de reclutamiento
  • Gestionar tokens de plantilla de carta de oferta

En el Centro de administración→Gestionar configuración de reclutamiento, seleccione lo siguiente para activar los campos de OF/GO:

Opciones de casilla de selección para tipos de campo GO/FO. Se han seleccionado los tipos de campos “Activar objeto genérico/objeto de fundamentos (OG/OF)”, bajo los cuales se seleccionan las opciones para activar el objeto de departamento y el objeto de división.

Realice también la siguiente modificación para desactivar los campos estándar:

La casilla de verificación está seleccionada junto al siguiente campo: Desactivar opciones de departamento, división y filtro de ubicación en la pestaña Solicitud de puesto.

Configuración de búsqueda de carrera profesional interna y externa

Los campos estándar de OF/OG también se pueden utilizar como campos de filtro (búsqueda de carrera profesional). Seleccione los campos deseados de Configuración de búsqueda de carrera profesional interna y externa→del Centro de administración y borre los campos derivados.

Captura de pantalla que muestra opciones para seleccionar casillas de verificación y números para cuatro categorías: Entidad legal (0), Departamento (5) seleccionado, División (4) seleccionada, Centro de costos (0).

Resultado:

Interfaz de búsqueda de empleo con numerosas opciones de filtro: En el menú desplegable División, Corporativo está seleccionado entre estas opciones: Seleccionar todo, Operaciones, Ventas.

Tokens

Los seis campos de OF/GO definidos en la plantilla de requisición de personal y la plantilla de oferta están disponibles para su uso como tokens; no es necesaria ninguna configuración.

FO/GO en instancias de Employee Central (EC) y no de Employee Central

El caso de uso principal para utilizar OF/GO es permitir la reutilización de datos definidos en MDF para Reclutamiento. Sin Employee Central activada, los otros módulos, incluido el Perfil de empleado/Perfil de personas, no utilizan valores de objeto de fundamentos/objeto genérico, como División y Departamento. En una instancia no EC, estos valores de campo aún se derivarán del archivo de datos de usuario (UDF)

Uso de OF/GO en la plantilla de oferta

Consulte la Guía de implementación: Implementación de la sincronización de datos maestros de RR. HH. para campos de objeto de fundamentos y objetos genéricos en Reclutamiento.

Resumen

  • MDF permite a los clientes crear objetos personalizados específicos de la empresa sin codificación, que admiten hasta 200 campos personalizados por objeto. Los Objetos genéricos almacenan información de procesos; los Objetos de fundamentos contienen datos compartidos de la empresa gestionados a través de XML de Modelo de Datos Corporativos.

  • Recruiting reutiliza datos de otros módulos a través de Foundation y Objetos genéricos, eliminando la duplicación y manteniendo la sincronización. Seis campos estándar de OF/GO disponibles: Entidad legal, Unidad de negocio, Departamento, División, Centro de costos y Ubicación.

  • Los administradores necesitan autorizaciones de Metadata Framework (MDF) y autorizaciones de objeto de fundamentos de MDF para configurar y gestionar objetos genéricos. Las asociaciones de objetos definen relaciones jerárquicas; cuando se crean capacidades de filtrado, Compuesto crea dependencias superior-inferior.

  • Cree datos de objeto mediante Gestionar datos, configure plantillas de requisición de personal y establezca tres niveles de autorización: rol de plantilla, nivel de objeto y grupo objetivo. Los campos de OF/GO admiten la selección múltiple, la búsqueda con escritura anticipada, la generación de informes y la integración del motor de reglas, y están disponibles como tokens de carta de oferta y correo electrónico.