流程的发起权限如何在数据库中批量添加?
有朋友问如何在数据库后台批量添加流程的发起权限人员呢?
如图:
我的想法是,插入后重启H3服务。
代码如下:
INSERT INTO dbo.OT_WorkflowAcl
( ObjectID ,
WorkflowCode ,
CreateInstance ,
UserID ,
Administrator ,
CreatedTime ,
ModifiedTime ,
CreatedBy ,
ModifiedBy ,
ParentObjectID ,
ParentPropertyName ,
ParentIndex
)
VALUES ( NEWID() , -- ObjectID - char(36)
N'' , -- 流程编码,这个必须写
1 ,
N'' , -- 用户id,这个必须写,给谁权限就写谁的id
0 , -- 是否是管理员
GETDATE() , -- CreatedTime - datetime
GETDATE() , -- ModifiedTime - datetime
'' , -- 创建人
'' , -- ModifiedBy - char(36)
'' , -- ParentObjectID - char(36)
N'' , -- ParentPropertyName - nvarchar(32)
0 -- ParentIndex - int
)