首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >分享一段在Flowportal.Net BPM中修改流程名称的sql语句

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

作者头像
崔文远TroyCui
发布2019-02-27 09:56:57
发布2019-02-27 09:56:57
1.1K0
举报
文章被收录于专栏:远在上海远在上海

在实际使用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即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2012年5月21日,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档