程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> MSCRM4.0功能擴展 - 怎樣實現自動共享

MSCRM4.0功能擴展 - 怎樣實現自動共享

編輯:關於.NET

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後,引發工作流的記錄就會自動地被共享。

本文安裝及卸載程序下載

本文配套源碼

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved