Los atributos de un campo HRIS son las propiedades que definen cómo se comporta cada campo de un elemento de persona o de empleo. Se configuran en Gestionar configuración empresarial, al abrir un elemento y su lista de campos, o en el XML del modelo de sucesión, donde aparecen como atributos del hris-field.
La L2 presenta los principales en la Tabla 2.2. Habilitado dice si el campo existe en la instancia: un campo deshabilitado no se ve ni se carga. Obligatorio dice si hay que completarlo para guardar el registro. Visibilidad dice si el campo es editable, solo de lectura o no visible. Etiqueta es el nombre que ve el usuario, con una versión por idioma. Y lista de selección dice de qué lista toma sus valores, si el campo es un desplegable.
En el XML, la L3 muestra los mismos atributos con otros nombres. visibility toma los valores both, view y none, que corresponden a editable, solo lectura y no visible. required toma true o false. max-length fija el largo máximo. Las etiquetas van en elementos label, una por idioma con xml:lang. Y la lista se indica con un elemento picklist, que en una cascada lleva también el campo padre con parent-field-id. La nota de SAP 2173590 muestra un hris-field con estos atributos y otros, como pii o allow-import.
Los atributos se combinan, y no todas las combinaciones tienen sentido. Un campo obligatorio y de solo lectura, por ejemplo, exige un dato que el usuario no puede cargar, salvo que lo complete una regla. Es el problema que plantea el ejercicio de la L3, con un campo nuevo configurado con visibility view y required true.
Los tipos de persona permiten variar algunos atributos según el grupo de personas: habilitado, obligatorio y visibilidad. La nota de SAP 3699169 enumera esos tres como los atributos configurables en un tipo de persona, y la nota 2615257 advierte que los atributos de los campos estándar tienen que ser consistentes entre los distintos tipos de persona.
En el caso del curso, los atributos se configuran en el Video 2.1 para Modalidad de trabajo: habilitado, no obligatorio y editable, con su etiqueta en español e inglés y la lista AR_ModalidadTrabajo. La decisión de no hacerlo obligatorio se explica en la lección: el elemento es global y lo ven todos los empleados de Best Run, no solo los de la filial. En el Video 3.1, esos mismos atributos se encuentran escritos en el XML.
En el ejercicio de la L2, el pedido de hacer obligatoria Modalidad de trabajo para todos se responde con este razonamiento, y se proponen como alternativas reglas que se ven en la U6. En la evaluación de la L2, una pregunta pide qué atributo hace que un campo se pueda ver pero no cambiar: la visibilidad de solo lectura.
