MSCRM用什么身份来执行工作流中的操作

MSCRM中的所有操作都需要有身份验证, 工作流中的所有操作也不例外.  本文介绍了这方面的规则.

 

  • 当工作流是自动运行, 即被创建、修改、分派等动作触发的, 则运行其工作流步骤使用的身份是该工作流的创建者

 

  • 当工作流是手动通过使用“运行工作流”菜单触发的, 则运行其工作流步骤使用的身份是手动触发工作流的用户

 

前一种情况, 需要保证工作流的创建者有足够的权限运行工作流的所有步骤; 后一种情况, 则手动触发工作流的用户不但要有触发工作流的权限, 还要有执行工作流中所有步骤的权限.  如不符合以上条件, 工作流会失败.

 

以上的规则保证了CRM的安全规则的严密性, 需要大家在设计工作流时考虑到.

 

Thanks,
Chris