2

「ケース」タイプのメールテンプレートがあります。関連するケースの本文に URL を追加する方法はありますか?

プラグインでレコード URL を取得するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

2

メールとダイアログでは、ビジュアルデザイナーにハイパーリンクを追加できます。これがURLの挿入に関するビデオですパート3:CRM 2011ビジネスプロセスのヒントとコツ(RichardKnudson)

たぶん、あなたはあなたが電子メールを作成してそれにリンクを追加するワークフローを作成することができます。メール本文では、リンクマークアップは次のようになります。

<hyperlink>
   <name>Link name</name>
   <value>Link URL</value>
</hyperlink>

プラグインでは、サーバー部分+組織部分+エンティティのフォームを編集するためのリンクといういくつかの部分からURLを作成します。

たとえば、機会へのリンク:

1. ServerUrl = "http://192.168.0.1"
2. OrgName = "TestOrg"
3. OpportunityGuid = "96a63042-13d4-40b3-a4db-c024ffb64979"

var Link = String.Format("{0}/{1}/userdefined/edit.aspx?etc=3&amp;id=%257b{2}%257d", ServerUrl, OrgName, OpportunityGuid);

OnPremisesの場合レジストリからServerURLを取得できます。

RegistryKey regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\MSCRM");
string serverUrl = regKey.GetValue("ServerUrl").ToString().Replace("/MSCRMServices", "");
serverUrl = serverUrl.Replace("/MSCRMServices", "");
于 2012-09-11T12:23:56.117 に答える