MSCRM4.0功能扩展 - 怎样实现自动共享

MSCRM提供了记录的共享功能,其中可共享的有:Read,Write,Delete,Append,Assign,Share六种权限。我们可以将一条或多条记录共享给某些User或Team。

假设我们要共享Account的多条记录给某些User或Team。

选择要共享的记录 -> "More Actions" -> "Sharing..."

 点击"Add User/Team",在弹出的Lookup Records对话框中选择User或Team:

点击“OK”后,我们就可以对选择的User或Team设置要共享的权限:

点击“OK” 我们就完成了将选择的记录共享给设定的User或Team。

由上面的操作我们可以看到,我们必须每次手动的对要共享的记录进行设置。这样做非常的麻烦,因为我们在很多业务逻辑中要求对满足条件的记录系统自动地共享给某些User或某些Team。

我们可以扩展自定义工作流来实现这个目的。

下面是我写的一个可以实现自动共享的自定义Workflow。(同时我也提供了安装程序和卸载程序,文后提供下载)

安装完成后我们可以看到在Add Step处多了个菜单项 “Automatic Sharing”,其中包括两个子菜单“Share To User” 和 “Share To Team”: 

点击“Share To User” ->“Set Properties” ,

在弹出的“Set Custom Step Input Properties” 对话框中可以设置要共享给的User,以及共享哪些权限。

当此工作流Publish后,引发工作流的记录就会自动地被共享。

本文安装及卸载程序下载:点击下载

转载于:https://www.cnblogs.com/ktgu/archive/2009/04/16/1436818.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值