al querer guardar la solicitud de vacaciones me da este error.

Se ha producido un inconveniente... La acción 'Nueva' del controlador 'SolicitudVacacion' ha lanzado la excepción 'AuthorizationWorkflowException' con el mensaje:

No se pudieron guardar los datos porque el tipo 'Aseinfo.VH4.Data.SolicitudVacacion' tiene configurado un flujo de autorización y no se le asignaron el empleado solicitante y el que define las autorizaciones. Favor notifique esto al administrador.

Aseinfo.Infrastructure.Base.Exceptions.AuthorizationWorkflowException: No se pudieron guardar los datos porque el tipo 'Aseinfo.VH4.Data.SolicitudVacacion' tiene configurado un flujo de autorización y no se le asignaron el empleado solicitante y el que define las autorizaciones. Favor notifique esto al administrador.
at Aseinfo.Infrastructure.Base.Entity.EntityServiceBase`2.DoInsert(T entity, Boolean saveChanges, Boolean bypassWorkflowInitialization) in c:\VH4\Infrastructure\Base\Entity\EntityServiceBase.cs:line 832
at Aseinfo.VH4.Acciones.Controllers.SolicitudVacacionController.SaveSolicitudVacacion(SolicitudVacacion entity, Boolean inserting, Nullable`1 codigoEmpleo, Nullable`1 iniciaFlujo, Boolean esPortal) in c:\VH4\VH4\Acciones\Controllers\SolicitudVacacionController.cs:line 676
at Aseinfo.VH4.Acciones.Controllers.SolicitudVacacionController.Nueva(SolicitudVacacion entity, Nullable`1 codigoEmpleo, DateTime fechaInicio, DateTime fechaFinal) in c:\VH4\VH4\Acciones\Controllers\SolicitudVacacionController.cs:line 583
at lambda_method(Closure , ControllerBase , Object[] )
at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)

asked 01 Jun '15, 20:41

Jaime%20Menjivar's gravatar image

Jaime Menjivar
(suspended)
accept rate: 16%

edited 02 Jun '15, 09:02

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635


Chequea que la entidad SolicitudVacacion NO tenga flujo automático en la configuración de la entidad. Este flujo automático lo que hace es que no permite guardar sin enviar a flujo pero en el Portal, esto siempre es así, independientemente de la bandera. Cuando se le configura esto a la Solicitud de Vacación, la de portal falla en muchas ocasiones. Revisalo y comentanos tus resultados porque si es así, habrá que documentar mejor el caso para corregir este problema.

link

answered 02 Jun '15, 08:50

sabanito's gravatar image

sabanito ♦♦
(suspended)
accept rate: 54%

edited 02 Jun '15, 08:53

al deschequearlo da este error y no pone el elmah.

• System.ServiceModel.ProtocolException: The remote server returned an unexpected response: (405) Method Not Allowed. ---> System.Net.WebException: The remote server returned an error: (405) Method Not Allowed. at System.Net.HttpWebRequest.GetResponse() at System.ServiceModel.Channels.HttpChannelFactory1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout) --- End of inner exception stack trace --- Server stack trace: at System.ServiceModel.Channels.HttpChannelUtilities.ValidateRequestReplyResponse(HttpWebRequest request, HttpWebResponse response, HttpChannelFactory1 factory, WebException responseException, ChannelBinding channelBinding) at System.ServiceModel.Channels.HttpChannelFactory1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout) at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout) at System.ServiceModel.Dispatcher.RequestChannelBinder.Send(Message message, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Aseinfo.VH4.Infraestructura.Workflow.AuthorizationWorkflowService.IAuthorizationWorkflowService.StartWorkflowInstance(String EntityServiceType, String ConnectionString, String Username, String ConfigConnectionString, String BaseUrl, Guid InstanceId, String ApplicationName) at Aseinfo.VH4.Infraestructura.Workflow.AuthorizationWorkflowService.AuthorizationWorkflowServiceClient.StartWorkflowInstance(String EntityServiceType, String ConnectionString, String Username, String ConfigConnectionString, String BaseUrl, Guid InstanceId, String ApplicationName) at Aseinfo.VH4.Infraestructura.Workflow.WorkflowFoundationEngine.StartCurrentInstance() at Aseinfo.Infrastructure.Base.Entity.EntityServiceBase2.InitializeWorkflowInEntity(IAuthorizationWorkflowManagedEntity entity, IInstanciaRutaAutorizacion instanciaQueSeReintenta) in c:VH4InfrastructureBaseEntityEntityServiceBase.cs:line 719 at Aseinfo.Infrastructure.Common.Extensions.MvcExtensions.InicializaFlujoAutorizacion(SecuredExtendedControllerBase controller, IAuthorizationWorkflowManagedEntity entity, IAuthorizationWorkflowManagedEntityService service, IInstanciaRutaAutorizacion instanciaQueSeReintenta) in c:BuildAgentwork608d469cc106b504InfrastructureCommonExtensionsMvcExtensions.cs:line 573

link

answered 02 Jun '15, 09:53

Jaime%20Menjivar's gravatar image

Jaime Menjivar
(suspended)
accept rate: 16%

El workflow no está funcionando.

  1. Revisa la ruta http://localhost/EvolutionWorkflow/AuthorizationWorkflow.xamlx desde el servidor, porque fuera esa página no te muestra nada.
  2. Revisa el log del workflow, eso está en c:\inetpub\wwwroot\EvolutionWorkflow\App_Data

Da la impresión que el sitio del workflow no levanta.

link

answered 02 Jun '15, 10:52

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

edited 02 Jun '15, 10:53

el log no dice mucho.

2015-06-02 04:00:05,831 [69] INFO ASP.global_asax - Finalizando la aplicación Workflow Services 2015-06-02 09:50:56,718 [45] INFO ASP.global_asax - Inicializando la aplicación Workflow Services 2015-06-02 09:50:56,746 [45] INFO ASP.global_asax - Configurando Unity... 2015-06-02 09:50:57,125 [45] INFO ASP.global_asax - Configurando Caching Service, Cryptography y LocalizationService... 2015-06-02 09:50:57,287 [45] INFO ASP.global_asax - Configurando EntitySet Mapping Dictionaries... 2015-06-02 09:50:57,402 [45] INFO ASP.global_asax - Fin de Configuración Unity...

alt text

link

answered 02 Jun '15, 13:39

Jaime%20Menjivar's gravatar image

Jaime Menjivar
(suspended)
accept rate: 16%

Hacia Falta un componente de windows en el servidor en features > WCF Services.

link

answered 03 Jun '15, 12:49

Jaime%20Menjivar's gravatar image

Jaime Menjivar
(suspended)
accept rate: 16%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×92
×20
×6
×3
×1

Asked: 01 Jun '15, 20:41

Seen: 1,950 times

Last updated: 03 Jun '15, 12:49

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática