using BP.En; namespace BP.WF.DTS { /// /// 重新生成标题 /// public class GenerTitle : Method { /// /// 重新生成标题 /// public GenerTitle() { this.Title = "重新生成标题(为所有的流程,根据新的规则生成流程标题)"; this.Help = "您也可以打开流程属性一个个的单独执行。"; this.GroupName = "流程维护"; } /// /// 设置执行变量 /// /// public override void Init() { } /// /// 当前的操纵员是否可以执行这个方法 /// public override bool IsCanDo { get { if (BP.Web.WebUser.No.Equals("admin")==true) return true; return false; } } /// /// 执行 /// /// 返回执行结果 public override object Do() { BP.WF.Template.FlowSheets ens = new BP.WF.Template.FlowSheets(); foreach (BP.WF.Template.FlowSheet en in ens) { en.DoGenerTitle(); } return "执行成功..."; } } }