分享一段在Flowportal.Net BPM中修改流程名称的sql语句

在实际使用Flowportal.Net的BPM过程中,做好了一个BPM流程,难免会修改流程名称的时候,今天整理了一段sql语句,分享给大家。

通过遍历BPM的系统表,共有4个表包含ProcessName字段,使用以下语句的时候只需要修改@OldProcessName和@NewProcessName。

<br/>declare @OldProcessName nvarchar(50) <br/>declare @NewProcessName nvarchar(50) <br/>SET @OldProcessName='ICNR'<br/>SET @NewProcessName='ICN'<br/><br/>--Tasks<br/>UPDATE [BPMDB].[dbo].[BPMInstTasks]<br/>SET ProcessName=@NewProcessName<br/>WHERE ProcessName=@OldProcessName<br/><br/>--Drafts<br/>UPDATE [BPMDB].[dbo].[BPMInstDrafts]<br/>SET ProcessName=@NewProcessName<br/>WHERE ProcessName=@OldProcessName<br/>--Steps<br/>UPDATE [BPMDB].[dbo].[BPMInstProcSteps]<br/>SET ProcessName=@NewProcessName<br/>WHERE ProcessName=@OldProcessName<br/><br/>--Rule<br/>UPDATE [BPMDB].[dbo].[BPMSysTaskRuleProcess]<br/>SET ProcessName=@NewProcessName<br/>WHERE ProcessName=@OldProcessName<br/>

不过,针对这个问题,我倒是希望给厂商一个建议,新建一个表放置流程的编号ProcessId和流程的名称ProcessName,当然了流程的编号是唯一的,然后流程名称随便可以修改,而相关的4个表中的ProcessName修改为ProcessId即可。

Loading

《分享一段在Flowportal.Net BPM中修改流程名称的sql语句》上有1条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据