internal void ExecuteBase(CodeActivityContext executionContext, XrmWorkflowActivityRegistration xrmWorkflowActivityRegistration) { try { Activity = xrmWorkflowActivityRegistration; ExecutionContext = executionContext; TracingService.Trace( "Entered Workflow {0}\nActivity Instance Id: {1}\nWorkflow Instance Id: {2}\nCorrelation Id: {3}\nInitiating User: {4}", GetType().Name, ExecutionContext.ActivityInstanceId, ExecutionContext.WorkflowInstanceId, Context.CorrelationId, Context.InitiatingUserId); Execute(); } catch (InvalidPluginExecutionException ex) { LogController.LogLiteral(ex.XrmDisplayString()); throw; } catch (Exception ex) { LogController.LogLiteral(ex.XrmDisplayString()); throw new InvalidPluginExecutionException(ex.Message, ex); } }
internal void ExecuteBase(CodeActivityContext executionContext, XrmWorkflowActivityRegistration xrmWorkflowActivityRegistration) { try { Activity = xrmWorkflowActivityRegistration; ExecutionContext = executionContext; TracingService.Trace( "Entered Workflow {0}\nActivity Instance Id: {1}\nWorkflow Instance Id: {2}\nCorrelation Id: {3}\nInitiating User: {4}", GetType().Name, ExecutionContext.ActivityInstanceId, ExecutionContext.WorkflowInstanceId, Context.CorrelationId, Context.InitiatingUserId); Execute(); } catch (InvalidPluginExecutionException ex) { LogController.LogLiteral(ex.XrmDisplayString()); throw; } catch (Exception ex) { LogController.LogLiteral(ex.XrmDisplayString()); throw new InvalidPluginExecutionException(ex.Message, ex); } }