Employee @RRHH & order="username asc"
user User fixed hidden ds
#tab Legajo
lastNameEmployee ds "Apellido(s)"
firstNameEmployee ds "Nombre(s)"
fileNumber "Legajo Nro"
entryDate date "Fecha_Ingreso" ds widget="jdatepicker"
entryAge "Antiguedad" integer ds fixed
exitDate date "Fecha egreso" ds widget="jdatepicker"
cuil
#tab Datos Personales
dni
#tab Salud y Emergencias
medicalProvider "Obra social"
medicalProviderId "Nro. Afiliado" style="width:200px;"
medicalProviderContact "Teléfono emergencias" style="width:200px;"
comments text "Comentarios" style="height:40px;"
emergencyContact "Contacto_Emergencia"
relacion
#tab Licencias
tags LeaveTag set "Etiquetas" ds widget="checkbox"
#tab Familia
spouse
children Child ei x set childproperty="employee"
#tab Bancarios
cbu text
#tab Otros
mobileLineByCompany "Línea Empresa" boolean
mobileDeviceByCompany "Equipo Empresa" boolean
hasKey "Tiene Llave" boolean
hasNotebook "Tiene Notebook" boolean
hasCarLicense "Tiene Cédula Azul Auto Empresa" boolean
paymentMethod PaymentMethod set "Metodos de Pago Habilitados" ds widget="checkbox" subset="forEmployee" subsetparams="."
#tab Datos Intranet
firstName expr="this.user.firstName" fixed ds "Nombre"
lastName expr="this.user.lastName" ds fixed "Apellido"
username d r fixed
office Office expr="this.user.office" fixed "Oficina"
supervisor User subset="active"
Child @
employee Employee hidden
firstName d "Nombre"
lastName d "Apellido"
birthdate date widget="jdatepicker" "Fecha_de_Nacimiento"
LeaveTag @RRHH &Etiqueta
name d "Etiqueta" r
AssignTags @ &Asignar_Etiquetas transient="transient"
employees set Employee "Empleados" fixed
tag LeaveTag "Etiqueta" r
LeaveType @RRHH &Tipo_Licencia order="name"
editable boolean hidden
name "Nombre" d r disabledif="editable='false'"
active "Activo" default="true" boolean disabledif="editable='false'"
country Country ds "País" subset="userOffices" r disabledif="editable='false'"
daysPerEvent "Días_por_Evento" integer ds disabledif="editable='false'"
daysPerYear "Días_por_Año" integer ds disabledif="editable='false'"
enableOnMonth "Mes en que se habilita" integer tooltip="Por ej. mes 10 para vacaciones." ds disabledif="editable='false'"
enableOnAnniversary "Habilitar en el aniversario" boolean ds disabledif="editable='false'"
fractionatedLeave "Periodos fraccionados" boolean ds disabledif="editable='false'" default="false"
daysFractionated "Días minimos por periodo fraccionado (separar por coma)" displayif="fractionatedLeave='true'"
format "Formato" enum r ds disabledif="editable='false'" \
Días corridos
Días hábiles
Turnos
Día único
requiredAge "Antiguedad_mínima" integer disabledif="editable='false'"
allEmployees "Aplica_a_todos?" boolean disabledif="editable='false'" default="true"
tags LeaveTag set widget="checkbox" ds displayif="allEmployees='false'" disabledif="editable='false'"
rules "Reglas" LeaveRules set ei x setorder="fromAge" childproperty="type"
maximum integer "Máximo" disabledif="editable='false'"
requirements text "Requerimientos" disabledif="editable='false'"
allowFile boolean "Permitir_adjunto" disabledif="editable='false'" default="false"
requireFile boolean "Requerir_adjunto" disabledif="editable='false'" default="false"
cumulative boolean "Acumulables?" ds disabledif="editable='false'" default="false"
manual boolean "Manual?" ds disabledif="editable='false'" default="true"
allowOverlap boolean "Permitir_Superposicion?" disabledif="editable='false'" default="false"
requestableByEmployee boolean "Solicitable_por_Empleado?" disabledif="editable='false'" default="true"
requestableByAdmin boolean "Solicitable_por_Admin?" disabledif="editable='false'" default="true"
noOOO boolean "No_activa_OOO" disabledif="editable='false'" default="false"
availableFrom "Vigencia_desde" date widget="jdatepicker" disabledif="editable='false'"
availableTo "Vigencia_hasta" date widget="jdatepicker" disabledif="editable='false'"
style "Estilo" disabledif="editable='false'"
LeaveRules @
type LeaveType "Licencia"
fromAge integer
toAge integer
days integer
EmployeeLeaveTypeExtra @ &Extras order="since"
employee Employee "Empleado" fixed
country Country hidden \
office Office hidden \
type LeaveType "Tipo" ds subset="forEmployee" subsetparams="employee"
since "Desde_(año)" integer ds r
extras integer ds r
EmployeeLeaveType @ &Licencia_Habilitada noadd="noadd" noremove="noremove" order="type.name asc"
editable boolean hidden
employee Employee "Empleado" fixed
country Country hidden \
office Office hidden \
type LeaveType "Tipo" fixed ds subset="manualForCountry" subsetparams="employee.office.country"
EmployeeLeaveTypeYear @ &Licencia_Habilitada noadd="noadd"
editable boolean hidden
employee Employee "Empleado" fixed
country Country hidden
office Office hidden \
type LeaveType "Tipo" disabledif="editable='false'" ds subset="manualForCountry" subsetparams="employee.office.country"
year "Año" ds integer disabledif="editable='false'"
pending "Pendientes de años anteriores" integer ds
maximum "Máximo" integer fixed ds formula="(SELECT lt.maximum FROM leavetype lt WHERE lt.id = type)"
comments text "Comentarios" disabledif="editable='false'"
style hidden expr="this.type.style"
LeaveRequestState @RRHH &Estado order="name"
name "Estado" d r
style
takes boolean
approved boolean
pending boolean
CancelLeave @ transient="transient" &Cancelar_Pedido_de_Licencia
leaveRequest LeaveRequest hidden
employee Employee "Empleado" fixed
type LeaveType "Tipo" fixed
fromDate date "Desde" fixed
toDate date "Hasta" fixed
totalDays integer "Días" fixed
ApproveLeave @ transient="transient" &Aprobar_Pedido_de_Licencia
leaveRequest LeaveRequest hidden
employee Employee "Empleado" fixed
type LeaveType "Tipo" fixed
fromDate date "Desde" fixed
toDate date "Hasta" fixed
totalDays integer "Días" fixed
DenyLeave @ transient="transient" &Denegar_Pedido_de_Licencia
leaveRequest LeaveRequest hidden
employee Employee "Empleado" fixed
type LeaveType "Tipo" fixed
fromDate date "Desde" fixed
toDate date "Hasta" fixed
totalDays integer "Días" fixed
reason "Motivos" text r
LeaveRequest @RRHH &Pedidos_de_Licencia order="fromDate desc" defaultlisting="main" noadd="noadd" noremove="noremove"
requestDate "Solicitado" date fixed ds
employee Employee "Empleado" fixed r ds
country Country transient expr="this.employee.country" hidden
office Office hidden \
type LeaveType "Tipo" ds subset="manualForCountry" subsetparams="employee.office.country" r disabled
fromDate date "Desde" ds widget="jdatepicker" r disabled
toDate date "Hasta" ds widget="jdatepicker" r disabled
totalDays integer "Días" ds r disabled \
comments text "Comentarios" disabled
denialReason "Motivos Rechazo" text displayif="denialReason != ''"
file "Adjunto"
state LeaveRequestState "Estado" ds r fixed
reviser Employee "Aprobador" ds fixed
style hidden expr="this.state.style"
notifiedStart boolean hidden
notifiedEnd boolean hidden
LeaveRequestYear @ noadd="noadd" noremove="noremove"
leaveRequest LeaveRequest fixed d
year integer fixed d
totalDays integer fixed d
EditEmployeeInfo @Cuenta &Información_RRHH transient="transient"
employee hidden Employee
fileNumber "Legajo" fixed
spouse "Cónyuge/Pareja_conviviente"
children "Hijos" Child ei x set
cbu text
EditEmployeeLicences @Cuenta &Licencias transient="transient"
employee fixed Employee "Empleado"
ViewTeamLeaves @RRHH &Mi_Equipo_Licencias transient="transient"
#tab name="myTeam" label="Mi equipo"
#tab name="myTeamLeaves" label="Licencias de mi equipo"
ViewEmployee @ &Datos_de_Contacto transient="transient"
#tab Datos
employee Employee hidden
showLeaves boolean hidden
#tab name="leaves" label="Licencias" displayif="showLeaves='true'"
RequestLeave @ transient="transient" &Solicitar_Licencia
amISupervisor boolean
hasPerEvent boolean hidden
employee Employee "Empleado" fixed
type LeaveType "Tipo_de_Licencia" fixed
reviser Employee "Aprobador" fixed
available "Días Disponibles" integer fixed displayif="available!=''"
availablePerEvent "Días Disponibles por Evento" fixed integer displayif="hasPerEvent='true'"
requirements text "Requerimientos" displayif="requirements!=''" fixed
allowFile boolean hidden
allowOverlap boolean hidden
file "Adjunto" displayif="allowFile='true'"
format "Formato" enum fixed \
Días corridos
Días hábiles
Turnos
Día único
dateFrom date "Desde" r widget="jdatepicker"
dateTo date "Hasta" widget="jdatepicker"
slots Slot set widget="checkbox" "Turno" displayif="format = 'slots'"
totalDays "Total Días" integer disabled \
comments text "Comentarios"
EditLeave @ transient="transient" &Editar_Licencia
leaveRequest LeaveRequest hidden
requestDate "Solicitado" date fixed ds
employee Employee "Empleado" fixed r
country Country transient expr="this.employee.country" hidden
office Office hidden \
type LeaveType "Tipo" ds subset="manualForCountry" subsetparams="employee.office.country" r
fromDate date "Desde" ds widget="jdatepicker" r
toDate date "Hasta" ds widget="jdatepicker" r
totalDays integer "Días" ds r \
comments text "Comentarios"
denialReason "Motivos Rechazo" text displayif="denialReason != ''"
file "Adjunto"
state LeaveRequestState "Estado" ds r fixed
reviser Employee "Aprobador" ds fixed
style hidden expr="this.state.style"
Slot @RRHH &Turno
name "Turno" d