La configuración de alta y recontratación (Hire/Rehire Configuration) es un objeto del Metadata Framework que reúne opciones del proceso de alta. Se administra en Gestionar datos, y uno de sus registros, MATCHINGUSERCONFIG, es donde se asigna la regla que genera el ID de usuario. La Tabla 4.2 de la lección lo indica: la regla AR_ID de usuario se asigna en ese registro, en el campo de la regla para generar el próximo ID de empleado.
Es un caso distinto del resto de las reglas de la unidad. Las reglas de los elementos HRIS se asignan en Gestionar configuración empresarial, con un evento. La regla de generación de ID no: se asigna en este objeto de configuración, y el sistema la ejecuta en el momento en que necesita el ID durante el alta. Por eso, en la Tabla 1.2 de la L1, el escenario de generación de ID figura con la aclaración "se asigna en un objeto de configuración del alta".
El nombre MATCHINGUSERCONFIG viene de otra función del mismo objeto: la configuración del control de coincidencias en el alta, que vimos en la U4 L1 como control de duplicados. El objeto agrupa varias opciones del proceso de alta, y el registro tiene campos para cada una. La regla del ID es solo uno de ellos.
La configuración es una sola para toda la instancia. Esa es la advertencia más importante de la lección: si la empresa ya tiene una regla asignada en MATCHINGUSERCONFIG, no se reemplaza por otra. Se agrega la condición de la filial a la regla existente, como una rama más. Reemplazarla cambiaría la forma en que se generan los IDs de todos los países de Best Run, no solo los de AR01. En el VIDEO 4.1, por eso, el paso 4 abre el registro solo para mostrar si ya tiene una regla, y el Cuidado indica qué hacer en cada caso.
Hay otra condición que la regla tiene que cumplir para funcionar desde este objeto: haber sido creada con el escenario de generación de ID. Una publicación de la comunidad de SAP explica que el escenario es necesario para que la regla aparezca entre las opciones del objeto de configuración del alta. Y la regla tiene que tener una fecha de inicio anterior a las altas: la nota 2798247 describe el error que aparece cuando no hay una regla vigente para la fecha del alta.
Para un consultor, este objeto es uno de los lugares que conviene revisar al llegar a un cliente. Dice cómo se generan los IDs y cómo se controlan los duplicados, dos decisiones que afectan las integraciones y la calidad de los datos. Si el registro tiene una regla, conviene abrirla y entender sus ramas antes de proponer cualquier cambio en el alta.
Los cambios en este objeto se prueban con un alta completa en la instancia de prueba, con una persona de cada entidad legal afectada. Una regla que funciona para AR01 pero rompe la generación de IDs de otro país es un problema que se descubre recién en la primera alta productiva de ese país.
