Evolution : Data Model API Documentation

Type ProcesoEmpresa

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IAuditedEntity, IHasPropertyBag, IFileAttachmentCapableEntity, IAuthorizationWorkflowManagedEntity, IFinalizationEntity

Events

PropertyChanged

PropertyChanging

Public static methods

ProcesoEmpresa CreateProcesoEmpresa(int codigo, string nombre, string estadoDb, DateTime fechaCambioEstado, string estadoAuthorizationWorkflowDb, bool ingresadoPortal)

Create a new ProcesoEmpresa 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.
DateTime fechaCambioEstado
Initial value of the FechaCambioEstado property.
string estadoAuthorizationWorkflowDb
Initial value of the EstadoAuthorizationWorkflowDb property.
bool ingresadoPortal
Initial value of the IngresadoPortal property.

Public properties

EntityCollection<Actividad> Actividades get; set;

Actividades del proceso

EntityCollection<AnalisisTrabajoSeguro> AnalisisTrabajoSeguro get; set;

Análisis de trabajo seguro que se basan en determinado proceso

AreaTrabajo AreaTrabajo get; set;

Área de trabajo donde se realiza el proceso

EntityReference<AreaTrabajo> AreaTrabajoReference get; set;

Área de trabajo donde se realiza el proceso

int Codigo get; set;

Código del proceso

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 flujo utilizado para autorizar la entidad

string ComentarioAnulacion get; set;

Comentario que digita el usuario cuando se anula una acción

string Descripcion get; set;

Descripción del proceso

EntityCollection<Elemento> Elementos get; set;

Elementos dinámicos de ATS del proceso

Empleo Empleado get; set;

Empleado responsable del proceso

EntityReference<Empleo> EmpleadoReference get; set;

Empleado responsable del proceso

Empleo EmpleadoSolicitante get; set;

Empleado responsable por la acción (quien la solicita en nombre del empleado afecto)

EntityReference<Empleo> EmpleadoSolicitanteReference get; set;

Empleado responsable por la acción (quien la solicita en nombre del empleado afecto)

EntityKey EntityKey get; set;

EntityState EntityState get;

EstadoEntidadEstructura Estado get; set;

Estado de la entidad de centro de trabajo

Nullable<AuthorizationWorkflowEntityState> EstadoAuthorizationWorkflow get; set;

Estado de la entidad manejada por workflow

string EstadoAuthorizationWorkflowDb get; set;

Estado del flujo

string EstadoDb get; set;

Estado de la accion. P = Pendiente, A = Autorizado, D = Denegado, N = Anulado, T = Activo, I = Inactivo

DateTime FechaCambioEstado get; set;

Fecha del último cambio de estado de la acción

Nullable<DateTime> FechaGrabacion get; set;

Fecha que se creó el registro

Nullable<DateTime> FechaUltimaModificacion get; set;

Fecha en que se modificó el registro

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<HerramientaEspecial> HerramientasEspeciales get; set;

Herramientas especiales requeridas por el proceso

EntityCollection<ProcesoEmpresa> Hijos get; set;

Procesos hijos del proceso actual

bool IngresadoPortal get; set;

Si permite que sea ingresado desde el portal

bool IsFinalizing get; set;

Indica si la entidad se está finalizando en este momento

string Nombre get; set;

Nombre del proceso

ProcesoEmpresa Padre get; set;

Proceso padre

EntityReference<ProcesoEmpresa> PadreReference get; set;

Proceso padre

EntityCollection<PermisoTrabajo> PermisosTrabajo get; set;

Permisos de trabajo requeridos por el proceso

EntityCollection<Producto> Productos get; set;

Productos utilizados en el proceso

string RawPropertyBagData get; set;

Información de campos adicionales

EntityCollection<RequisitoEmergencia> RequisitosEmergencia get; set;

Requisitos de emergencia para el proceso

string UsuarioGrabacion get; set;

Usuario que creó el registro

string UsuarioUltimaModificacion get; set;

Usuario que modificó el registro