Evolution : Data Model API Documentation

Type Puesto

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IAuditedEntity, IHasPropertyBag, IAuthorizationWorkflowManagedEntity, IFinalizationEntity, IFileAttachmentCapableEntity

Entidad que representa la tabla de puestos

Events

Methods

Properties

Events

PropertyChanged

PropertyChanging

Public static methods

Puesto CreatePuesto(int codigo, string nombre, string estadoDB, short edadMin, short edadMax, bool ingresadoPortal, bool relacionTodasCompanias, bool relacionTodasUnidades, bool relacionTodosCentrosTrabajo)

Create a new Puesto object.
Parameters
int codigo
Initial value of the Codigo property.
string nombre
Initial value of the Nombre property.
string estadoDB
Initial value of the EstadoDB property.
short edadMin
Initial value of the EdadMin property.
short edadMax
Initial value of the EdadMax property.
bool ingresadoPortal
Initial value of the IngresadoPortal property.
bool relacionTodasCompanias
Initial value of the RelacionTodasCompanias property.
bool relacionTodasUnidades
Initial value of the RelacionTodasUnidades property.
bool relacionTodosCentrosTrabajo
Initial value of the RelacionTodosCentrosTrabajo property.

Public properties

EntityCollection<ActividadRutaAutorizacion> ActividadesRutasAutorizacionComoAutorizador get; set;

Actividades de Rutas de Autorización en las que el puesto es autorizador

EntityCollection<ActividadRutaAutorizacion> ActividadesRutasAutorizacionComoAutorizadorExcluido get; set;

Actividades de Rutas de Autorización en las que el puesto debe ser excluido como autorizador

EntityCollection<ActividadRutaAutorizacion> ActividadesRutasAutorizacionComoCondicionJerarquiaRecursiva get; set;

Actividades de Rutas de Autorización en las que el puesto determinar que la jerarquía recursiva debe detenerse

EntityCollection<AdministracionDeEncuesta> AdministracionesDeEncuestas get; set;

No Metadata Documentation available.

EntityCollection<Alerta> AlertasQueNotifican get; set;

Alertas que notifican al puesto

EntityCollection<AliasPuestoPorPais> AliasPuestosPorPais get; set;

Alias del puesto para los distintos paises

CategoriaPuesto CategoriaPuesto get; set;

Categoría que tendrá el puesto

EntityReference<CategoriaPuesto> CategoriaPuestoReference get; set;

Categoría que tendrá el puesto

EntityCollection<ClaseSalarialPuesto> ClasesSalarialesPuesto get; set;

No Metadata Documentation available.

int Codigo get; set;

Código del puesto

Nullable<int> CodigoEmpleadoAutorizadorWorkflow get; set;

Código del empleado responsable de la entidad, usado para incluirlo en el flujo de autorización mediante una actividad especial.

int CodigoEmpleadoDefineAutorizaciones get; set;

Código del Empleado que Define las Autorizaciones

int CodigoEmpleadoSolicitante get; set;

Código del empleado solicitante

Nullable<int> CodigoEmpleadoSujetoAccion get; set;

Código del empleado sujeto de la acción

string CodigoInstanciaWorkflow get; set;

Código de instancia del flujo que maneja la entidad

EntityCollection<CompetenciaTecnicaPuesto> CompetenciasTecnicasPuesto get; set;

No Metadata Documentation available.

EntityCollection<ConcursoSeleccion> ConcursosSeleccion get; set;

No Metadata Documentation available.

EntityCollection<CondicionTrabajo> CondicionesTrabajo get; set;

Condiciones de trabajo del puesto

EntityCollection<CursoCertificacionPuesto> CursosCertificacionesPuestos get; set;

Cursos y certificaciones asociados al puesto

string Definicion get; set;

Definición de la plaza

EntityCollection<DocumentoGestionado> DocumentosGestionados get; set;

No Metadata Documentation available.

short EdadMax get; set;

Edad máxima requerida para ocupar este puesto

short EdadMin get; set;

Edad mínima requerida para ocupar este puesto

EntityKey EntityKey get; set;

EntityState EntityState get;

EntityCollection<EquipoPuesto> EquiposPuesto get; set;

Equipos que utiliza el puesto

EntityCollection<EsquemaEvaluacion> EsquemasEvaluacion get; set;

No Metadata Documentation available.

EntityCollection<EsquemaEvaluacionesConcursoPorPuesto> EsquemasEvaluacionesConcurso get; set;

No Metadata Documentation available.

EntityCollection<EsquemaValuacionPuestos> EsquemasValuacionPuesto get; set;

No Metadata Documentation available.

EstadoPuesto Estado get; set;

Estado del puesto

Nullable<AuthorizationWorkflowEntityState> EstadoAuthorizationWorkflow get; set;

Estado de la entidad manejada por workflow

EstadoCivilAplicaPuesto EstadoCivil get; set;

El estado civil del empleado que aplica al puesto

string EstadoDB get; set;

Estado del puesto

Nullable<DateTime> FechaGrabacion get; set;

Fecha en que se creó el registro

Nullable<DateTime> FechaSupre get; set;

Fecha de supresión del puesto

Nullable<DateTime> FechaUltimaModificacion get; set;

Fecha de última modificación

List<Guid> FileAttachments get; set;

Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho

EntityCollection<FuncionEspecifica> FuncionesEspecificas get; set;

Funciones especificas del puesto

EntityCollection<FuncionGeneral> FuncionesGenerales get; set;

Funciones generales del puesto

GrupoCorporativo GrupoCorporativo get; set;

Grupo corporativo del puesto

EntityReference<GrupoCorporativo> GrupoCorporativoReference get; set;

Grupo corporativo del puesto

string IndicadorCumplimiento get; set;

Indicador de cumplimiento del puesto

bool IngresadoPortal get; set;

Indica si la solicitud fue hecha desde el portal

NivelComportamiento NivelComportamiento get; set;

Nivel de comportamiento asociado al puesto

EntityReference<NivelComportamiento> NivelComportamientoReference get; set;

Nivel de comportamiento asociado al puesto

EntityCollection<NivelCumplimientoCompetencia> NivelesCumplimientoCompetencia get; set;

No Metadata Documentation available.

EntityCollection<NivelCumplimientoConducta> NivelesCumplimientoConducta get; set;

No Metadata Documentation available.

string Nombre get; set;

Nombre del puesto

EntityCollection<Noticia> NoticiasAsociadas get; set;

Noticias que puede ver el puesto

EntityCollection<NotificacionActividad> NotificacionesActividadesRutasAutorizacion get; set;

Notificaciones a enviarse al puesto para las actividades de rutas de autorización

string Objetivo get; set;

Objetivo del puesto

EntityCollection<ObjetivoPuesto> ObjetivosPuesto get; set;

Objetivos que le pertenecen al puesto

EntityCollection<Plaza> Plazas get; set;

Plazas asignadas al puesto

EntityCollection<PrestacionPuesto> Prestaciones get; set;

Prestaciones que le corresponden al puesto

EntityCollection<PuestoEncuestaSalarial> PuestosEncuestaSalarial get; set;

No Metadata Documentation available.

string RawPropertyBagData get; set;

Data de los campos adicionales

EntityCollection<RelacionExterna> RelacionesExternas get; set;

Relaciones externas que se le asignan al puesto

EntityCollection<RelacionInterna> RelacionesInternas get; set;

Relaciones internas que se le asignan al puesto

bool RelacionTodasCompanias get; set;

se relaciona internamente con todas las empresas del grupo

bool RelacionTodasUnidades get; set;

se relaciona internamente con todas las unidades del grupo

bool RelacionTodosCentrosTrabajo get; set;

se relaciona internamente con todas los centros de trabajo del grupo

EntityCollection<RequisicionPersonal> RequisicionesPersonal get; set;

Requisiciones de personal asociados al puesto

EntityCollection<RequisitoPuesto> RequisitosPuesto get; set;

Requisitos que le pertenecen al puesto

EntityCollection<ResponsabilidadPuesto> ResponsabilidadesPuesto get; set;

Responsabilidades asignadas al puesto

SexoAplicaPuesto Sexo get; set;

Sexo del empleado que aplica al puesto

EntityCollection<TomaDecision> TomaDecisiones get; set;

Toma de decisiones del puesto

string UsuarioGrabacion get; set;

Usuario que creó el registro

string UsuarioUltimaModificacion get; set;

Usuario que realizó la última modificación

EntityCollection<ValuacionHay> val_valuaciones get; set;

No Metadata Documentation available.

EntityCollection<ValuacionPuestos> ValuacionesPuestos get; set;

No Metadata Documentation available.