Empleados HR

Employees (/admin/employee-rrhh) es la ficha HR del menú HR (function.url = employee_rrhh, FunctionId 35). El ítem del menú se llama Employees; el breadcrumb es Manage Employees. No es la librería de /admin/employees (FunctionId 14), que solo guarda nombre, tarifa, cargo y color.

Cada fila muestra SSN (últimos 4), Nombre, Apodo, Cargo, Teléfono, Género, Etnia/Raza y Estado.

Diseño de la pantalla

Listado Employees HR

Figura: listado FoodHub — Nuevo, Buscar..., filtro Activo / Inactivo / Todos, Export, columnas ordenables, menú de fila ⋮ y paginación.

ZonaQué ves
Barra de páginaTítulo Employees, subtítulo Manage Employees, Nuevo y el icono ?.
Tarjeta de datosBúsqueda, filtro de estado (por defecto Activo) y Export.
ModalNuevo empleado: o Actualizar empleado: `{name}` con pasos General y Deducciones. Cancelar, Atrás, Siguiente y Guardar van en el encabezado.

Orden por defecto: Nombre ascendente.

Listado

  • Buscar cubre nombre, apodo, cargo, teléfono, SSN, género, raza, notas y el resto de textos HR cuando el término está vacío o tiene al menos 3 caracteres.
  • Estado arranca en Activo, como el select del origen.
  • Export cubre la página actual.
  • SSN (últimos 4) queda en blanco si tu perfil tiene Ver pero no Editar. Solo se persisten cuatro dígitos.

Asistente

  • Nombre es obligatorio. Vacío muestra This field is required.
  • Cargo es la lista de roles activos (placeholder Seleccionar).
  • SSN (últimos 4) guarda como máximo cuatro dígitos (Worker Identifying No. del WH-347).
  • Género es Masculino, Femenino o No binario.
  • OSHA 10, Veterano y Estado son interruptores.
  • Deducciones alimentan la columna (8) del WH-347. Agregar abre un formulario anidado: código de tabla impositiva (activos), descripción, tipo Monto ($) o Porcentaje (%), valor y estado. Al guardar el empleado se reemplaza el set de líneas.
  • Un nombre repetido muestra An employee with this name already exists.
  • Toast de guardado: The operation was successful. La API escribe ApplicationLog en categoría Employee.

Eliminar

Al borrar también se quitan las filas de labor en data tracking, las asignaciones de schedule y las líneas de deducción. Si la persona sigue como empleado de un schedule, el borrado se detiene con The employees could not be deleted, because they are associated with a project.