hris-field es la etiqueta del XML del modelo de sucesión que define cada campo de un elemento HRIS. Va dentro de un hris-element y describe, con sus atributos y elementos internos, todo lo que se configura de un campo desde Gestionar configuración empresarial.
La Tabla 3.2 de la L3 resume sus partes principales. El atributo id identifica el campo, por ejemplo custom-string10. visibility define si es editable, solo de lectura o no visible, con los valores both, view y none. required define si es obligatorio, con true o false. max-length fija el largo máximo. Dentro del campo, los elementos label guardan las etiquetas, una por idioma, con el atributo xml:lang. Y el elemento picklist indica la lista que usa el campo y, en una cascada, el campo padre con parent-field-id.
La nota de SAP 2173590 muestra un hris-field completo, con atributos adicionales como pii o allow-import, y un caso interesante: el mismo campo definido en el modelo de sucesión con visibility both y en el modelo por país con visibility none, como parte de un problema que esa nota analiza. Es un recordatorio de que un campo puede aparecer en los dos modelos y de que esas definiciones tienen que ser coherentes. La nota 2721590 muestra, por su parte, un hris-field con picklist y parent-field-id para una cascada.
Leer un hris-field es una habilidad básica para diagnosticar. Si un campo no aparece en pantalla, el atributo visibility o la configuración del elemento lo explican. Si aparece pero no se puede guardar, puede ser required. Si el desplegable está vacío, conviene revisar la referencia a la lista. Si los usuarios de un idioma ven la etiqueta en otro, falta un label con su xml:lang.
En el caso del curso, el Video 3.1 encuentra dentro de jobInfo el hris-field de Modalidad de trabajo: su identificador de campo propio, visibility en both, required en false, dos etiquetas, una en español y otra en inglés, y la referencia a la lista AR_ModalidadTrabajo. La narración subraya que todo lo que se configuró en pantalla en la L2 está escrito ahí. La Figura 3.1 de la lección muestra ese bloque resaltado en el editor.
En el ejercicio de la L3, la tercera consigna pide leer un hris-field con id custom-string12, visibility view, required true y una sola etiqueta en español. La solución explica que la combinación de solo lectura y obligatorio no tiene sentido para un campo nuevo, salvo que lo complete una regla, y que falta la etiqueta en inglés.
En la evaluación de la L3, una pregunta pide qué valor de visibility deja un campo editable: both.
