public PublishReusableWorkflow ( NWFMappingEntry mapping ) : void | ||
mapping | NWFMappingEntry | |
return | void |
private void DeployWorkflows(SPFeatureReceiverProperties properties) { var workflowAdapter = new NWFAdapter(properties); //Workflows var workflowMappings = workflowAdapter.RetrieveWorkflowMappings("NWMappings.xml"); foreach (var nwMappingEntry in workflowMappings) { try { workflowAdapter.PublishReusableWorkflow(nwMappingEntry); WorkflowUtilities.BindWorkflow((SPWeb)properties.Feature.Parent, nwMappingEntry.BindingName, nwMappingEntry.WorkflowName); } catch (Exception ex) { NWLoggingService.WriteError(ex); } } }