Hi, everybody! I need help or advice. I have custom save button for NewForm.aspx and I have exception ""New instances of this workflow template are currently disallowed"", but this button fine work on EditForm.aspx. Why?
protected override bool SaveItem() { bool result = base.SaveItem(); if (result) { try { Guid wfid = new Guid("e0e8ee1c-3626-422d-a90b-9e6716e03744"); SPWorkflowAssociation ass = base.ListItem.ParentList.WorkflowAssociations.GetAssociationByBaseID(new Guid("e0e8ee1c-3626-422d-a90b-9e6716e03744")); if (ass != null) { base.ListItem.Web.Site.WorkflowManager.StartWorkflow(base.ListItem, ass, ass.AssociationData); } } catch (Exception ex) { SPDiagnosticsService.Local.WriteTrace(0, new SPDiagnosticsCategory( string.Format(StringResource.ExceptionWF, ".SaveApproveButton", ".StartWF"), TraceSeverity.Unexpected, EventSeverity.Error), TraceSeverity.Unexpected, ex.Message, ex.StackTrace); } } return result; }Exception on string
base.ListItem.Web.Site.WorkflowManager.StartWorkflow(base.ListItem, ass, ass.AssociationData);
Aleksandr Shramko