「ケース」タイプのメールテンプレートがあります。関連するケースの本文に URL を追加する方法はありますか?
プラグインでレコード URL を取得するにはどうすればよいですか?
ありがとう。
「ケース」タイプのメールテンプレートがあります。関連するケースの本文に URL を追加する方法はありますか?
プラグインでレコード URL を取得するにはどうすればよいですか?
ありがとう。
メールとダイアログでは、ビジュアルデザイナーにハイパーリンクを追加できます。これが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&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", "");