Employees

Employees (/admin/employees) es la librería simple de empleados, bajo HR → Libraries. El ítem del menú se llama Employees; el encabezado legado es el mismo y el breadcrumb es Manage Employees. Esta es la librería (function.url = employees, FunctionId EMPLOYEE 14). El otro ítem Employees, arriba en HR, es la ficha de RRHH (/admin/employee-rrhh).

Cada fila muestra un punto de color, Name, Hourly Rate y Position (la descripción del rol).

Disposición de la pantalla

Listado Employees

Figura: listado FoodHub — New, Search employees…, Export, columnas Name, Hourly Rate y Position ordenables, ⋮ y paginación.

RegiónQué ves
Page toolbarTítulo Employees, subtítulo Manage Employees, New y el icono ?.
Data cardBúsqueda y Export. No hay popover Filter.
ModalNew employee: o Update Employee: `{name}`. Cancel y Save van en el header.

Orden por defecto: Name ascendente.

Comportamiento del listado

  • Search busca en Name o Position cuando el término está vacío o tiene al menos 3 caracteres.
  • Export cubre la página actual.
  • El color junto al nombre es el color de schedule guardado en el empleado.
  • Name y Hourly Rate son obligatorios. Si faltan, aparece This field is required.
  • Position lista los roles activos (placeholder Select). Es opcional.
  • Color abre un selector. Las altas arrancan en #17C653, el default del origen.
  • Un nombre repetido muestra An employee with this name already exists.
  • Toast de guardado: The operation was successful. La API escribe un ApplicationLog de categoría Employee.

Borrado

Borrar un empleado también quita sus filas de labor en data tracking y sus asignaciones de schedule, como hace el origen. Si la persona sigue siendo el empleado de un schedule, el borrado se detiene con The employees could not be deleted, because they are associated with a project. Un bulk parcial deja esas filas y muestra la frase de éxito parcial del origen.