如何将特定的人自动加入每个的项目中?

在实际管理过程中,对于公司领导层或项目管理层需要能看到整个公司的全部项目,以下是满足此场景的两种方法:

方法一:

每个项目成员里面把相关的领导都加到项目成员中

方法二:

1、除了上述办法以外,我们可以在角色中定义一个特殊角色(角色名称:项目管理人员,角色代号:Role-CommonProject),然后将需要查看全部项目的人员分配此角色,在项目立项流程审批通过后,系统自动此角色的人加入到项目成员中。

2、对于已经立项的项目,这些人不会自动加到入项目成员中,需要点击“系统设置”》基础设置 》数据库管理 》 选择CRM 》执行SQL命令

delete from 项目成员表 where 角色='项目管理人员'

insert into 
项目成员表 
(UserGuid,AddDate,UpdateUserGuid,UpdateDate,项目编码,姓名,人员GUID,角色,项目名称,创建任务,工时单价)
select 
'00000000-0000-0000-0000-000000000000',
getdate(),
'00000000-0000-0000-0000-000000000000',
getdate(),
项目立项表.项目编码,
姓名=(select realname from employeetable where UserGuid=EmployeeRoleCodeMapping.UserGuid),
EmployeeRoleCodeMapping.UserGuid,
'项目管理人员',
项目立项表.项目名称,
'true',
工时单价=ISNULL((select 工时单价 from employeetable where UserGuid=EmployeeRoleCodeMapping.UserGuid),0)
from 项目立项表,EmployeeRoleCodeMapping
where RoleCode='Role-CommonProject'

注意:执行SQL命令后会提示SQL执行错误,不用理会它,已经生效。