Beispiel #1
0
        protected override void Execute(CodeActivityContext context)
        {
            ITracingService traceService = context.GetExtension <ITracingService>();

            traceService.Trace("Getted traceService");

            IWorkflowContext wfContext = context.GetExtension <IWorkflowContext>();

            traceService.Trace("Getted workflowContext");

            var serviceFactory = context.GetExtension <IOrganizationServiceFactory>();

            IOrganizationService service = serviceFactory.CreateOrganizationService(null);

            traceService.Trace("Getted organizationService");

            Entity target = (Entity)wfContext.InputParameters["Target"];

            WorkflowData data = new WorkflowData(context, wfContext, service, traceService, target);

            Executed(data);
        }
Beispiel #2
0
 public abstract void Executed(WorkflowData data);