<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Microsoft Dynamics CRM &#187; ISV</title>
	<atom:link href="http://ms-dynamics-crm.com.ua/tag/isv/feed/" rel="self" type="application/rss+xml" />
	<link>http://ms-dynamics-crm.com.ua</link>
	<description>Все о Microsoft Dynamics CRM</description>
	<lastBuildDate>Fri, 30 Jul 2010 08:18:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CrmService.Create через JScript при клике на кнопку CRM-формы</title>
		<link>http://ms-dynamics-crm.com.ua/2009/06/05/ms-crm-create-new-record-jscript/</link>
		<comments>http://ms-dynamics-crm.com.ua/2009/06/05/ms-crm-create-new-record-jscript/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 13:16:24 +0000</pubDate>
		<dc:creator>Катерина Головчан</dc:creator>
				<category><![CDATA[ms crm 4.0]]></category>
		<category><![CDATA[CRM-форма]]></category>
		<category><![CDATA[ISV]]></category>
		<category><![CDATA[javascript in ms crm]]></category>

		<guid isPermaLink="false">http://ms-dynamics-crm.com.ua/?p=795</guid>
		<description><![CDATA[Как создавать кнопку на CRM-форме рассказано в предыдущем посте, теперь рассмотрим как создать новую запись кликом по кнопке и используя javascript.
Создавать будем новый объект сущности Account.


Обработаем функцию TestTheButton(), которая отвечает за событие на клик кнопки:
///////создание и обработка кнопки
//Надпись на  кнопке
crmForm.all.new_button.DataValue = &#171;Button&#187;;
crmForm.all.new_button.style.textAlign = &#171;center&#187;;
crmForm.all.new_button.vAlign = &#171;middle&#187;;
//стили
crmForm.all.new_button.style.cursor = &#171;hand&#187;;
crmForm.all.new_button.style.backgroundColor = &#171;#CADFFC&#187;;
crmForm.all.new_button.style.color = &#171;#000000&#8243;;
crmForm.all.new_button.style.borderColor = &#171;#330066&#8243;;
crmForm.all.new_button.style.fontWeight = [...]]]></description>
			<content:encoded><![CDATA[<p>Как создавать кнопку на CRM-форме рассказано <a href="http://ms-dynamics-crm.com.ua/2009/06/05/ms-crm-create-button-on-crmform/">в предыдущем посте</a>, теперь рассмотрим как создать новую запись кликом по кнопке и используя javascript.</p>
<p>Создавать будем новый объект сущности Account.</p>
<p><img class="aligncenter size-full wp-image-800" title="ms-crm-create-new-record-jscript" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/06/ms-crm-create-new-record-jscript.png" alt="ms-crm-create-new-record-jscript" width="576" height="507" /></p>
<p><span id="more-795"></span></p>
<p>Обработаем функцию <strong>TestTheButton()</strong>, которая отвечает за событие на клик кнопки:</p>
<blockquote><p>///////создание и обработка кнопки</p>
<p>//Надпись на  кнопке<br />
crmForm.all.new_button.DataValue = &laquo;Button&raquo;;<br />
crmForm.all.new_button.style.textAlign = &laquo;center&raquo;;<br />
crmForm.all.new_button.vAlign = &laquo;middle&raquo;;<br />
//стили<br />
crmForm.all.new_button.style.cursor = &laquo;hand&raquo;;<br />
crmForm.all.new_button.style.backgroundColor = &laquo;#CADFFC&raquo;;<br />
crmForm.all.new_button.style.color = &laquo;#000000&#8243;;<br />
crmForm.all.new_button.style.borderColor = &laquo;#330066&#8243;;<br />
crmForm.all.new_button.style.fontWeight = &laquo;bold&raquo;;<br />
crmForm.all.new_button.contentEditable = false;<br />
//меняем цвет при наведении курсора<br />
crmForm.all.new_button.attachEvent(&laquo;onmousedown&raquo;,changeC1);<br />
crmForm.all.new_button.attachEvent(&laquo;onmouseup&raquo;,changeC2);<br />
crmForm.all.new_button.attachEvent(&laquo;onmouseover&raquo;,changeC3);<br />
crmForm.all.new_button.attachEvent(&laquo;onmouseleave&raquo;,changeC4);<br />
function changeC1() {<br />
crmForm.all.new_button.style.color = &laquo;000099&#8243;;<br />
}<br />
function changeC2() {<br />
crmForm.all.new_button.style.color = &laquo;000000&#8243;;<br />
}<br />
function changeC3() {<br />
crmForm.all.new_button.style.backgroundColor = &laquo;#6699FF&raquo;;<br />
}<br />
function changeC4() {<br />
crmForm.all.new_button.style.backgroundColor = &laquo;CADFFC&raquo;;<br />
}</p>
<p>//при клике на кнопке вызываем функцию TestTheButton<br />
crmForm.all.new_button.attachEvent(&laquo;onclick&raquo;,TestTheButton);</p>
<p><strong> function TestTheButton()<br />
{</strong><br />
// Значения для новой Организации</p>
<p>var name = &laquo;Account_Name&raquo;;<br />
var accountnumber=&raquo;Acc1234567&#8243;;<br />
var telephone1=&raquo;8-050-1234567&#8243;;</p>
<p>var authenticationHeader = GenerateAuthenticationHeader();</p>
<p>// Подготовка SOAP сообщения<br />
var xml = &laquo;&lt;?xml version=&#8217;1.0&#8242; encoding=&#8217;utf-8&#8242;?&gt;&raquo; +<br />
&laquo;&lt;soap:Envelope xmlns:soap=&#8217;http://schemas.xmlsoap.org/soap/envelope/&#8217;&raquo;+<br />
&raquo; xmlns:xsi=&#8217;http://www.w3.org/2001/XMLSchema-instance&#8217;&raquo;+<br />
&raquo; xmlns:xsd=&#8217;http://www.w3.org/2001/XMLSchema&#8217;&gt;&raquo;+<br />
authenticationHeader+<br />
&laquo;&lt;soap:Body&gt;&raquo;+<br />
&laquo;&lt;Create xmlns=&#8217;http://schemas.microsoft.com/crm/2007/WebServices&#8217;&gt;&raquo;+<br />
&laquo;&lt;entity xsi:type=&#8217;account&#8217;&gt;&raquo;+<br />
&laquo;&lt;name&gt;&raquo;+name+&raquo;&lt;/name&gt;&raquo;+<br />
&laquo;&lt;accountnumber&gt;&raquo;+accountnumber+&raquo;&lt;/accountnumber&gt;&raquo;+<br />
&laquo;&lt;telephone1&gt;&raquo;+telephone1+&raquo;&lt;/telephone1&gt;&raquo;+<br />
&laquo;&lt;/entity&gt;&raquo;+<br />
&laquo;&lt;/Create&gt;&raquo;+<br />
&laquo;&lt;/soap:Body&gt;&raquo;+<br />
&laquo;&lt;/soap:Envelope&gt;&raquo;;</p>
<p>// Подготовка xmlHttpObject и отправка запроса<br />
var xHReq = new ActiveXObject(&laquo;Msxml2.XMLHTTP&raquo;);<br />
xHReq.Open(&laquo;POST&raquo;, &laquo;/mscrmservices/2007/CrmService.asmx&raquo;, false);<br />
xHReq.setRequestHeader(&laquo;SOAPAction&raquo;,&raquo;http://schemas.microsoft.com/crm/2007/WebServices/Create&raquo;);<br />
xHReq.setRequestHeader(&laquo;Content-Type&raquo;, &laquo;text/xml; charset=utf-8&#8243;);<br />
xHReq.setRequestHeader(&laquo;Content-Length&raquo;, xml.length);<br />
xHReq.send(xml);<br />
// Результат<br />
var resultXml = xHReq.responseXML;</p>
<p>// Проверим на ошибки<br />
var errorCount = resultXml.selectNodes(&#8216;//error&#8217;).length;<br />
if (errorCount != 0)<br />
{<br />
var msg = resultXml.selectSingleNode(&#8216;//description&#8217;).nodeTypedValue;<br />
alert(msg);<br />
}<br />
// Если нет ошибок, то открываем созданную запись<br />
else<br />
{<br />
var accountid = resultXml.selectSingleNode(&laquo;//CreateResult&raquo;);<br />
window.open(&laquo;/sfa/accts/edit.aspx?id={&laquo;+accountid.nodeTypedValue+&raquo;}&raquo;);<br />
<strong>}</strong><br />
}</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ms-dynamics-crm.com.ua/2009/06/05/ms-crm-create-new-record-jscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создание кнопки на CRM-форме</title>
		<link>http://ms-dynamics-crm.com.ua/2009/06/05/ms-crm-create-button-on-crmform/</link>
		<comments>http://ms-dynamics-crm.com.ua/2009/06/05/ms-crm-create-button-on-crmform/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 12:19:01 +0000</pubDate>
		<dc:creator>Катерина Головчан</dc:creator>
				<category><![CDATA[ms crm 4.0]]></category>
		<category><![CDATA[CRM-форма]]></category>
		<category><![CDATA[ISV]]></category>
		<category><![CDATA[javascript in ms crm]]></category>

		<guid isPermaLink="false">http://ms-dynamics-crm.com.ua/?p=786</guid>
		<description><![CDATA[Стандартными средствами MS CRM нельзя создать кнопку на форме, хотя это было бы очень удобно.
Я покажу на примере Обращения (Case-incident) как создать на форме кнопку и повесить на клик функцию.

Добавляем в сущность Case новый атрибут с именем new_button, выносим его на форму, в свойствах поля new_button убираем галочку Display label on the form, сохраняем и [...]]]></description>
			<content:encoded><![CDATA[<p>Стандартными средствами MS CRM нельзя создать кнопку на форме, хотя это было бы очень удобно.</p>
<p>Я покажу на примере Обращения (Case-incident) как создать на форме кнопку и повесить на клик функцию.</p>
<div id="attachment_791" class="wp-caption aligncenter" style="width: 589px"><img class="size-full wp-image-791" title="ms-crm-create-button-alert" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/06/ms-crm-create-button-alert.png" alt="ms-crm-create-button-alert" width="579" height="419" /><p class="wp-caption-text">кнопка на CRM-форме</p></div>
<p style="text-align: center;"><span id="more-786"></span></p>
<p>Добавляем в сущность Case новый атрибут с именем new_button, выносим его на форму, в свойствах поля new_button убираем галочку Display label on the form, сохраняем и публикуем.</p>
<p>Открываем событие OnLoad формы и вставляем следующий скрипт:</p>
<blockquote><p>//Надпись на  кнопке<br />
crmForm.all.new_button.DataValue = &laquo;Button&raquo;;</p>
<p>crmForm.all.new_button.style.textAlign = &laquo;center&raquo;;<br />
crmForm.all.new_button.vAlign = &laquo;middle&raquo;;<br />
//стили<br />
crmForm.all.new_button.style.cursor = &laquo;hand&raquo;;<br />
crmForm.all.new_button.style.backgroundColor = &laquo;#CADFFC&raquo;;<br />
crmForm.all.new_button.style.color = &laquo;#000000&#8243;;<br />
crmForm.all.new_button.style.borderColor = &laquo;#330066&#8243;;<br />
crmForm.all.new_button.style.fontWeight = &laquo;bold&raquo;;<br />
crmForm.all.new_button.contentEditable = false;<br />
//меняем цвет при наведении курсора<br />
crmForm.all.new_button.attachEvent(&laquo;onmousedown&raquo;,changeC1);<br />
crmForm.all.new_button.attachEvent(&laquo;onmouseup&raquo;,changeC2);<br />
crmForm.all.new_button.attachEvent(&laquo;onmouseover&raquo;,changeC3);<br />
crmForm.all.new_button.attachEvent(&laquo;onmouseleave&raquo;,changeC4);</p>
<p>function changeC1() {<br />
crmForm.all.new_button.style.color = &laquo;000099&#8243;;<br />
}<br />
function changeC2() {<br />
crmForm.all.new_button.style.color = &laquo;000000&#8243;;<br />
}</p>
<p>function changeC3() {<br />
crmForm.all.new_button.style.backgroundColor = &laquo;#6699FF&raquo;;<br />
}<br />
function changeC4() {<br />
crmForm.all.new_button.style.backgroundColor = &laquo;CADFFC&raquo;;<br />
}</p>
<p><strong>//</strong><strong>при клике на кнопке вызываем функцию TestTheButton</strong><br />
crmForm.all.new_button.attachEvent(&laquo;onclick&raquo;,TestTheButton);</p>
<p>function TestTheButton()</p>
<p>{ alert(&laquo;:)&raquo;);<br />
}</p></blockquote>
<p>Включаем событие, сохраняем и публикуем.</p>
<div id="attachment_790" class="wp-caption aligncenter" style="width: 548px"><img class="size-full wp-image-790" title="ms-crm-create-button-onload" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/06/ms-crm-create-button-onload.png" alt="ms-crm-create-button-onload" width="538" height="551" /><p class="wp-caption-text">событие OnLoad</p></div>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://ms-dynamics-crm.com.ua/2009/06/05/ms-crm-create-button-on-crmform/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Удобное отображение KB Article в MS CRM 4.0</title>
		<link>http://ms-dynamics-crm.com.ua/2009/03/27/ms-crm-kbarticle-view/</link>
		<comments>http://ms-dynamics-crm.com.ua/2009/03/27/ms-crm-kbarticle-view/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 07:46:09 +0000</pubDate>
		<dc:creator>Катерина Головчан</dc:creator>
				<category><![CDATA[ms crm 4.0]]></category>
		<category><![CDATA[ISV]]></category>
		<category><![CDATA[javascript in ms crm]]></category>
		<category><![CDATA[KB Article]]></category>
		<category><![CDATA[unsupported]]></category>

		<guid isPermaLink="false">http://ms-dynamics-crm.com.ua/?p=621</guid>
		<description><![CDATA[Если Вы использовали статьи KB Article, то возможно, сталкивались с подобной проблемой. Рассмотрим на примере. Есть обращение, у которого на вкладке Notes and Article вставлен раздел Knowledge Base Article, где Вы можете в Lookup&#8217;е выбрать статью и, отметив checkbox &#171;Show Article&#187;, отобразить статью в маленьком iFrame. Как оказалось, этот раздел всего лишь отображает страницу &#171;/CS/articles/viewer/default.aspx&#187; [...]]]></description>
			<content:encoded><![CDATA[<p>Если Вы использовали статьи KB Article, то возможно, сталкивались с подобной проблемой. Рассмотрим на примере. Есть обращение, у которого на вкладке <strong>Notes and Article</strong> вставлен раздел <strong>Knowledge Base Article</strong>, где Вы можете в Lookup&#8217;е выбрать статью и, отметив checkbox &laquo;Show Article&raquo;, отобразить статью в маленьком iFrame. Как оказалось, этот раздел всего лишь отображает страницу <strong>&laquo;/CS/articles/viewer/default.aspx&raquo;</strong> и передает Article ID как параметр. Эту зону нельзя подредактировать, а просматривать статью в таком маленьком окошке совсем неудобно.</p>
<p><img class="aligncenter size-full wp-image-627" title="ms-crm-article-default-view" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/03/ms-crm-article-default-view.png" alt="ms-crm-article-default-view" width="683" height="489" /></p>
<p>С помощью некоторых изменений, уберем этот раздел совсем, добавим новую вкладку KB Article и  создадим такой же функционал на эту вкладку.</p>
<p><span id="more-621"></span>Сначала следует экспортировать кастомизацию сущности Incident (Case) и внести в нее коррективы. Открываем файл customization.xml и удаляем часть кода, который передает Article ID в раздел Knowledge Base Article.</p>
<p><img class="aligncenter size-full wp-image-628" title="ms-crm-delete-onchange-article" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/03/ms-crm-delete-onchange-article.png" alt="ms-crm-delete-onchange-article" width="675" height="409" /></p>
<p>Также удаляем row, которые содержат этот раздел</p>
<p><img class="aligncenter size-full wp-image-629" title="ms-crm-delete-row-article" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/03/ms-crm-delete-row-article.png" alt="ms-crm-delete-row-article" width="670" height="439" /></p>
<p>Сохраняем, импортируем в MS CRM и публикуем. <strong>Важно хранить бэкапы кастомизаций на случай ошибки.</strong></p>
<p>Через CRM создайте в сущности Incident новую вкладку  с именем <strong>KB Article</strong>, добавьте раздел с именем <strong>Knowledge Base Article</strong>, в него поместите поле <strong>kbarticleid</strong>,а на <strong>OnChange </strong>этого поля пропишите следующий код:</p>
<blockquote><p>DisplayKBArticle();<br />
function DisplayKBArticle()<br />
{<br />
var oKBArticle = crmForm.all.IFRAME_KBArticle;<br />
if (oKBArticle != null)<br />
{<br />
var oKBId = crmForm.all.kbarticleid.DataValue;<br />
if (oKBId == null)<br />
{<br />
oKBArticle.src = oKBArticle.url;<br />
}<br />
else<br />
{<br />
oKBArticle.src=&raquo;/&raquo; + ORG_UNIQUE_NAME + &laquo;/CS/articles/viewer/default.aspx?IsRestrictedMode=true&amp;id=&raquo; + oKBId[0].id;<br />
}<br />
}<br />
}</p></blockquote>
<p>Включите событие и сохраните.  Добавьте в этот же раздел <strong>iFrame </strong>с такими настройками:</p>
<p><strong>Name: </strong>IFRAME_KBArticle</p>
<p><strong>URL: </strong>/_static/blank.htm</p>
<p>На вкладке <strong>Dependencies </strong>добавьте Knowledge Base Article.</p>
<p>Включите событие OnLoad сущности Incident и добавьте в него следующий скрипт:</p>
<blockquote><p>if (crmForm.FormType == 2)<br />
{<br />
DisplayKBArticle();<br />
}</p>
<p>function DisplayKBArticle()<br />
{<br />
var oKBArticle = crmForm.all.IFRAME_KBArticle;<br />
if (oKBArticle != null)<br />
{<br />
var oKBId = crmForm.all.kbarticleid.DataValue;<br />
if (oKBId == null)<br />
{<br />
oKBArticle.src = oKBArticle.url;<br />
}<br />
else<br />
{<br />
oKBArticle.src=&raquo;/&raquo; + ORG_UNIQUE_NAME + &laquo;/CS/articles/viewer/default.aspx?IsRestrictedMode=true&amp;id=&raquo; + oKBId[0].id;<br />
}<br />
}<br />
}</p></blockquote>
<p>Сохраняем, публикуем и открываем запись с Обращением, получаем такую вот вещь:</p>
<p><img class="aligncenter size-full wp-image-626" title="ms-crm-article-corrected-view" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/03/ms-crm-article-corrected-view.png" alt="ms-crm-article-corrected-view" width="678" height="482" /></p>
<p>Прикладываю <a rel="nofollow" href="http://ms-dynamics-crm.com.ua/download/case.zip">customization.xml</a>, в котором содержится  кастомизация только сущности Incident. <strong>Не забывайте, что если у вас были внесены какие-то изменения в данную сущности, то после публикации  этой кастомизации они пропадут.</strong></p>
<p>За основу данного поста взят пост <a title="Display KB Article Your Way" rel="nofollow" href="http://blogs.msdn.com/ukcrm/archive/2008/05/25/display-kb-articles-your-way.aspx">Display KB Article Your Way</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ms-dynamics-crm.com.ua/2009/03/27/ms-crm-kbarticle-view/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Не отображаются пользовательские кнопки и пункты меню ISV.config.xml в Microsoft Dynamics CRM 4.0</title>
		<link>http://ms-dynamics-crm.com.ua/2009/03/23/ms-crm-isvconfig-not-appear/</link>
		<comments>http://ms-dynamics-crm.com.ua/2009/03/23/ms-crm-isvconfig-not-appear/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 07:27:57 +0000</pubDate>
		<dc:creator>Катерина Головчан</dc:creator>
				<category><![CDATA[ms crm 4.0]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[ISV]]></category>
		<category><![CDATA[security roles]]></category>

		<guid isPermaLink="false">http://ms-dynamics-crm.com.ua/?p=601</guid>
		<description><![CDATA[Если Вы недавно работаете с Microsoft Dynamics CRM 4.0, то возможно такая проблема и была. В отличие от MS CRM 3.0, в MS CRM 4.0 нужно включить возможность отображать пользовательские изменения, которые были сделаны в файле ISV.config.xml, не через web.config, а через саму CRM.


1. Заходим Settings -&#62;  Administration -&#62; System Settings -&#62; выбираем вкладку Customization.  [...]]]></description>
			<content:encoded><![CDATA[<p>Если Вы недавно работаете с <strong>Microsoft Dynamics CRM 4.0</strong>, то возможно такая проблема и была. В отличие от <strong>MS CRM 3.0</strong>, в <strong>MS CRM 4.0 </strong>нужно включить возможность отображать пользовательские изменения, которые были сделаны в файле<strong> ISV.config.xml</strong>, не через web.config, а через саму <strong>CRM</strong>.</p>
<p><span id="more-601"></span></p>
<p><img class="aligncenter size-full wp-image-603" title="ms-crm-isvconfig-turn-on" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/03/ms-crm-isvconfig-turn-on.png" alt="ms-crm-isvconfig-turn-on" width="706" height="640" /></p>
<p>1. Заходим <strong>Settings -&gt;  Administration -&gt; </strong><strong>System Settings -&gt;</strong><strong> выбираем вкладку Customization</strong>.  В разделе <strong>Custom Menus and Toolbars</strong> добавляем Web Application для отображения кнопок и меню в среде CRM, Outlook для отображения в Outlook, Outlook offline для отображения в Outlook когда вы не подключены к <strong>MS CRM</strong>.</p>
<p>Закройте и откройте CRM, чтобы изменения вступили в силу.</p>
<p>2. Если Вы уже сделали это, но ничего не отображается по прежнему, следует так же убедиться в том, что Вы правильно отредактировали Ваш <strong>isv.config</strong>. Например, если Вы написали</p>
<p>&lt;Entity name=&raquo;<span style="color: #ff0000;"><strong>L</strong></span>ead&raquo;/&gt; вместо &lt;Entity name=&raquo;lead&raquo;/&gt; это будет ошибка. Подробней следует почитать тут <a title="Entity Element(ISV.config)" rel="nofollow" href="http://msdn.microsoft.com/en-us/library/cc150895.aspx">Entity Element(ISV.config)</a></p>
<p>3. Еще один вариант почему пользовательские элементы могут не отображаться &#8211; возможно они отключены для конкретной роли. Проверьте <strong>Settings -&gt; Administration -&gt; </strong><strong>Security Roles -&gt; </strong><strong> выбираем вкладку Customization</strong>.</p>
<p><img class="aligncenter size-full wp-image-607" title="ms-crm-isvconfig-turn-on-roles" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/03/ms-crm-isvconfig-turn-on-roles.png" alt="ms-crm-isvconfig-turn-on-roles" width="714" height="534" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ms-dynamics-crm.com.ua/2009/03/23/ms-crm-isvconfig-not-appear/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Редактирование Site Map в MS CRM 4. Добавляем свой подпункт в навигационную панель</title>
		<link>http://ms-dynamics-crm.com.ua/2009/03/03/edit-site-map-add-subarea-in-ms-dynamics-crm-4/</link>
		<comments>http://ms-dynamics-crm.com.ua/2009/03/03/edit-site-map-add-subarea-in-ms-dynamics-crm-4/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 08:16:32 +0000</pubDate>
		<dc:creator>Катерина Головчан</dc:creator>
				<category><![CDATA[ms crm 4.0]]></category>
		<category><![CDATA[CRM-форма]]></category>
		<category><![CDATA[ISV]]></category>
		<category><![CDATA[sitemap]]></category>

		<guid isPermaLink="false">http://ms-dynamics-crm.com.ua/?p=391</guid>
		<description><![CDATA[Чтобы добавить свой подпункт в навигационное меню, нужно всего лишь добавить элемент SubArea в  нужную Вам область Area файла sitemap.xml.
В этом примере рассмотрим как добавить свою веб-страницу в пункт Resource Center навигационного меню. Следует приготовить иконку для этого &#8211; она не должна весить более 10 килобайт, размер должен быть 16*16 и формат .gif. Я располагаю [...]]]></description>
			<content:encoded><![CDATA[<p>Чтобы добавить свой подпункт в навигационное меню, нужно всего лишь добавить элемент <strong>SubArea </strong>в  нужную Вам область <strong>Area </strong>файла <strong>sitemap.xml</strong>.</p>
<p>В этом примере рассмотрим как добавить свою веб-страницу в пункт <strong>Resource Center</strong> навигационного меню. Следует приготовить иконку для этого &#8211; она не должна весить более 10 килобайт, размер должен быть 16*16 и формат .gif. Я располагаю свою иконку в <strong>\ISV\myimages\myicon.gif</strong>.</p>
<p><span id="more-391"></span>Далее экпортируем Site Map (как это делается описано в посте  <a title="&quot;Редактирование Site Map в MS CRM 4&quot;. Изменение пунктов навигационного меню." href="http://ms-dynamics-crm.com.ua/2009/02/26/edit-site-map-area-in-ms-dynamics-crm-4/">&laquo;Редактирование Site Map в MS CRM 4. Изменение пунктов навигационного меню&raquo;</a>) и вносим изменения в Area, в которую хотим вставить подпункт, у нас это Resource Center.</p>
<blockquote><p><strong>&lt;Area Id=&raquo;ResourceCenter&raquo; ResourceId=&raquo;Area_ResourceCenter&raquo;<br />
Icon=&raquo;/_imgs/resourcecenter_24&#215;24.gif&raquo;<br />
DescriptionResourceId=&raquo;ResourceCenter_Area_Description&raquo;&gt;</strong><br />
&lt;Group Id=&raquo;ResourceCenter&raquo;&gt;<br />
&lt;SubArea Id=&raquo;nav_lc_overview&raquo;<br />
ResourceId=&raquo;Homepage_LearningOverview&raquo;<br />
DescriptionResourceId=&raquo;LearningOverview_SubArea_Description&raquo;<br />
Icon=&raquo;/_imgs/ico_18_129.gif&raquo; Url=&raquo;/resourcecenter/overview.aspx&raquo;<br />
AvailableOffline=&raquo;false&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_lc_sales&raquo; ResourceId=&raquo;Homepage_LearningSales&raquo;<br />
DescriptionResourceId=&raquo;LearningSales_SubArea_Description&raquo;<br />
Icon=&raquo;/_imgs/ico_16_sales.gif&raquo; Url=&raquo;/resourcecenter/sales.aspx&raquo;<br />
AvailableOffline=&raquo;false&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_lc_marketing&raquo;<br />
ResourceId=&raquo;Homepage_LearningMarketing&raquo;<br />
DescriptionResourceId=&raquo;LearningMarketing_SubArea_Description&raquo;<br />
Icon=&raquo;/_imgs/ico_16_marketing.gif&raquo; Url=&raquo;/resourcecenter/marketing.aspx&raquo;<br />
AvailableOffline=&raquo;false&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_lc_services&raquo;<br />
ResourceId=&raquo;Homepage_LearningServices&raquo;<br />
DescriptionResourceId=&raquo;LearningServices_SubArea_Description&raquo;<br />
Icon=&raquo;/_imgs/area/18_service.gif&raquo; Url=&raquo;/resourcecenter/services.aspx&raquo;<br />
AvailableOffline=&raquo;false&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_lc_customization&raquo;<br />
ResourceId=&raquo;Homepage_LearningCustomization&raquo;<br />
DescriptionResourceId=&raquo;LearningCustomization_SubArea_Description&raquo;<br />
Icon=&raquo;/_imgs/area/18_settings.gif&raquo; Url=&raquo;/resourcecenter/customization.aspx&raquo;<br />
AvailableOffline=&raquo;false&raquo; /&gt;</p>
<p><strong>&lt;SubArea Id=&raquo;crm_website&raquo;<br />
Icon=&raquo;/ISV/myimages/myicon.gif&raquo;<br />
Url=&raquo;http://ms-dynamics-crm.com.ua/&raquo;&gt;<br />
&lt;Titles&gt;<br />
&lt;Title LCID=&raquo;1033&#8243; Title=&raquo;Blog MS Dynamics CRM&raquo;/&gt;<br />
&lt;/Titles&gt;<br />
&lt;Descriptions&gt;<br />
&lt;Description LCID=&raquo;1033&#8243;<br />
Description=&raquo;Blog Microsoft Dynamics CRM&raquo;/&gt;<br />
&lt;/Descriptions&gt;<br />
&lt;/SubArea&gt;</strong></p>
<p>&lt;/Group&gt;<br />
<strong> &lt;/Area&gt;</strong></p></blockquote>
<p>Тут в стандартный код <strong>Area </strong>мы добавили тег <strong>SubArea </strong>с id=crm_website, он отвечает за подпункт с названием <a title="MS Dynamics CRM" href="http://ms-dynamics-crm.com.ua/"><strong>Blog MS Dynamics CRM</strong></a>. При выборе этого подпункта произойдет загрузка нашего блога в рабочей области MS CRM. Импортируем наш Site Map  в MS CRM.</p>
<div id="attachment_396" class="wp-caption aligncenter" style="width: 777px"><img class="aligncenter size-full wp-image-398" title="add-web-page-site-map-in-ms-crm-4" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/02/add-web-page-site-map-in-ms-crm-4.png" alt="add-web-page-site-map-in-ms-crm-4" width="767" height="414" /><br />
<p class="wp-caption-text">Свой подпункт в Resource Center</p></div>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://ms-dynamics-crm.com.ua/2009/03/03/edit-site-map-add-subarea-in-ms-dynamics-crm-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Редактирование Site Map в MS CRM 4. Добавляем свой пункт в навигационную панель</title>
		<link>http://ms-dynamics-crm.com.ua/2009/03/01/edit-site-map-add-area-in-ms-dynamics-crm-4/</link>
		<comments>http://ms-dynamics-crm.com.ua/2009/03/01/edit-site-map-add-area-in-ms-dynamics-crm-4/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 21:50:36 +0000</pubDate>
		<dc:creator>Катерина Головчан</dc:creator>
				<category><![CDATA[ms crm 4.0]]></category>
		<category><![CDATA[CRM-форма]]></category>
		<category><![CDATA[ISV]]></category>
		<category><![CDATA[sitemap]]></category>

		<guid isPermaLink="false">http://ms-dynamics-crm.com.ua/?p=406</guid>
		<description><![CDATA[Попробуем добавить свой новый пункт в навигационную панель MS CRM через редактирование Site Map.
Экспорт и импорт Site Map уже описан в  &#171;Редактирование Site Map в MS CRM 4. Изменение пунктов навигационного меню&#187;. Открываем экспортированный файл и добавляем между тегами SiteMap, в которых находятся теги Area, свою Area. Иконку для пункта я расположила по адресу [...]]]></description>
			<content:encoded><![CDATA[<p>Попробуем добавить свой новый пункт в навигационную панель MS CRM через редактирование Site Map.</p>
<p>Экспорт и импорт <strong>Site Map</strong> уже описан в  <a title="&quot;Редактирование Site Map в MS CRM 4&quot;. Изменение пунктов навигационного меню." href="http://ms-dynamics-crm.com.ua/2009/02/26/edit-site-map-area-in-ms-dynamics-crm-4/">&laquo;Редактирование Site Map в MS CRM 4. Изменение пунктов навигационного меню&raquo;</a>. Открываем экспортированный файл и добавляем между тегами <strong>SiteMap</strong>, в которых находятся теги Area, свою <strong>Area</strong>. Иконку для пункта я расположила по адресу /ISV/myimages/customicon.gif. Она должна иметь размер 24*24.</p>
<p><span id="more-406"></span></p>
<blockquote><p><strong>&lt;Area Id=&raquo;MyCustomArea&raquo; Icon=&raquo;/ISV/myimages/customicon.gif&raquo;&gt;</strong><br />
&lt;Titles&gt;<br />
&lt;Title LCID=&raquo;1033&#8243; Title=&raquo;<strong>My custom Area</strong>&laquo;/&gt;<br />
&lt;/Titles&gt;<br />
&lt;Group Id=&raquo;MyArea&raquo;&gt;<br />
&lt;SubArea Id=&raquo;nav_answers&raquo; Entity=&raquo;kbarticle&raquo; Url=&raquo;/workplace/home_answers.aspx&raquo;<br />
DescriptionResourceId=&raquo;Article_SubArea_Description&raquo;&gt;<br />
&lt;Privilege Entity=&raquo;subject&raquo; Privilege=&raquo;Read&raquo; /&gt;<br />
&lt;/SubArea&gt;<br />
&lt;SubArea Id=&raquo;nav_conts&raquo; Entity=&raquo;contact&raquo;<br />
DescriptionResourceId=&raquo;Contact_SubArea_Description&raquo; /&gt;<br />
&lt;/Group&gt;<br />
<strong>&lt;/Area&gt;</strong></p></blockquote>
<p>Между тегами <strong>Group </strong>я добавила два тега <strong>SubArea </strong>- подпункты, один отвечает за <strong>Article</strong>, а второй-за <strong>Contact</strong>.</p>
<p><img class="aligncenter size-full wp-image-415" title="edit-site-map-add-area" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/02/edit-site-map-add-area.png" alt="edit-site-map-add-area" width="564" height="404" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ms-dynamics-crm.com.ua/2009/03/01/edit-site-map-add-area-in-ms-dynamics-crm-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Редактирование Site Map в MS CRM 4. Изменение подпунктов навигационного меню</title>
		<link>http://ms-dynamics-crm.com.ua/2009/02/27/edit-site-map-change-subarea-in-ms-dynamics-crm-4/</link>
		<comments>http://ms-dynamics-crm.com.ua/2009/02/27/edit-site-map-change-subarea-in-ms-dynamics-crm-4/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 07:10:44 +0000</pubDate>
		<dc:creator>Катерина Головчан</dc:creator>
				<category><![CDATA[ms crm 4.0]]></category>
		<category><![CDATA[CRM-форма]]></category>
		<category><![CDATA[ISV]]></category>
		<category><![CDATA[sitemap]]></category>

		<guid isPermaLink="false">http://ms-dynamics-crm.com.ua/?p=345</guid>
		<description><![CDATA[Когда есть необходимость переименовать пункт навигационного меню, который является Area элементом, используйте последовательность действий, которая описана в посте &#171;Редактирование Site Map в MS CRM 4. Изменение пунктов навигационного меню&#187;. Если же нужно переименовать элемент SubArea, то следует учитывать связан ли элемент SubArea с сущностью.

SubArea, связанные с сущностями
Когда элемент SubArea связан с сущностью, то всегда присутствует [...]]]></description>
			<content:encoded><![CDATA[<p>Когда есть необходимость <strong>переименовать пункт</strong> навигационного меню, который является <strong>Area </strong>элементом, используйте последовательность действий, которая описана в посте <a title="&quot;Редактирование Site Map в MS CRM 4&quot;. Изменение пунктов навигационного меню." href="http://ms-dynamics-crm.com.ua/2009/02/26/edit-site-map-area-in-ms-dynamics-crm-4/">&laquo;Редактирование Site Map в MS CRM 4. Изменение пунктов навигационного меню&raquo;</a>. Если же нужно переименовать элемент <strong>SubArea</strong>, то следует учитывать связан ли элемент SubArea с сущностью.</p>
<p><span id="more-345"></span></p>
<h3>SubArea, связанные с сущностями</h3>
<p>Когда элемент SubArea связан с сущностью, то всегда присутствует атрибут <strong>Entity</strong>. В таком случае, SubArea будет автоматически отображать множественную форму имени сущности.  Правильный способ изменения названия в данном случае &#8211; изменение множественной формы названия сущности.<br />
Например, по умолчанию множественное имя для сущности <strong>incident</strong> (Обращение) &#8211; <strong>&laquo;Cases&raquo;</strong>. Значит соответствующий элемент<strong> SubArea </strong>будет отображать <strong>&laquo;Cases&raquo;</strong> как текст.</p>
<blockquote><p>&lt;SubArea Id=&raquo;nav_cases&raquo; Entity=&raquo;incident&raquo;<br />
DescriptionResourceId=&raquo;Cases_SubArea_Description&raquo;<br />
…</p></blockquote>
<p>Для того, чтобы изменить множественное имя идем в<strong> Settings-&gt;Customization-&gt;</strong>выбираем сущность для редактирования(у нас <strong>incident </strong>c именем <strong>Case</strong>) и меняем <strong>Plural Name:<br />
</strong></p>
<div id="attachment_354" class="wp-caption aligncenter" style="width: 721px"><img class="size-full wp-image-354" title="site-map-plural-name-custom-cases" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/02/site-map-plural-name-custom-cases.png" alt="site-map-plural-name-custom-cases" width="711" height="269" /><p class="wp-caption-text">меняем множественное имя для сущности incident</p></div>
<div id="attachment_358" class="wp-caption aligncenter" style="width: 406px"><img class="size-full wp-image-358" title="site-map-before-after-custom-cases" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/02/site-map-before-after-custom-cases.png" alt="site-map-before-after-custom-cases" width="396" height="330" /><p class="wp-caption-text">Изменение имени подпункта Cases через редактирование сущности</p></div>
<p style="text-align: center;">
<h3>SubArea, не связанные с сущностями</h3>
<p>Некоторые элементы <strong>SubArea не связаны</strong> с сущностями, в этом случае следует использовать тег <strong>Titles</strong> также как и в случае с <strong>Area</strong>(см. пред.пост).<br />
Например, изменим в пункте навигационной панели <strong>Service </strong>элементу <strong>SubArea  &laquo;Service Calendar&raquo;</strong> имя на <strong>&laquo;My Custom Calendar&raquo;</strong>.</p>
<blockquote><p><strong>&lt;Area Id=&raquo;CS&raquo;<br />
ResourceId=&raquo;Area_Service&raquo;<br />
Icon=&raquo;/_imgs/services_24&#215;24.gif&raquo;<br />
DescriptionResourceId=&raquo;Customer_Service_Description&raquo;&gt;</strong><br />
&lt;Group Id=&raquo;CS&raquo;&gt;<br />
&lt;SubArea Id=&raquo;nav_apptbook&raquo;<br />
ResourceId=&raquo;Homepage_AppointmentBook&raquo;<br />
DescriptionResourceId=&raquo;AppointmentBook_SubArea_Description&raquo;<br />
Icon=&raquo;/_imgs/ico_18_servicecal.gif&raquo;<br />
Url=&raquo;/sm/home_apptbook.aspx&raquo; AvailableOffline=&raquo;false&raquo;&gt;<br />
<strong>&lt;Titles&gt;<br />
&lt;Title LCID=&raquo;1033&#8243; Title=&raquo;My Custom Calendar&raquo;/&gt;<br />
&lt;/Titles&gt;</strong><br />
&lt;Privilege Entity=&raquo;activitypointer&raquo; Privilege=&raquo;Read&raquo; /&gt;<br />
&lt;Privilege Entity=&raquo;service&raquo; Privilege=&raquo;Read&raquo; /&gt;<br />
<strong> &lt;/SubArea&gt;</strong></p></blockquote>
<div id="attachment_359" class="wp-caption aligncenter" style="width: 398px"><img class="size-full wp-image-359" title="site-map-subarea-before-after-custom-calendar" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/02/site-map-subarea-before-after-custom-calendar.png" alt="site-map-subarea-before-after-custom-calendar" width="388" height="325" /><p class="wp-caption-text">Изменение подпункта Service Calendar через Site Map</p></div>
<p style="text-align: center;">
<p><strong>Важно! </strong>Не нужно удалять атрибут <strong>ResourceId</strong>.  Содержимое тега Titles перекрывает начальные данные.</p>
]]></content:encoded>
			<wfw:commentRss>http://ms-dynamics-crm.com.ua/2009/02/27/edit-site-map-change-subarea-in-ms-dynamics-crm-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Редактирование Site Map в MS CRM 4. Изменение пунктов навигационного меню</title>
		<link>http://ms-dynamics-crm.com.ua/2009/02/26/edit-site-map-change-area-in-ms-dynamics-crm-4/</link>
		<comments>http://ms-dynamics-crm.com.ua/2009/02/26/edit-site-map-change-area-in-ms-dynamics-crm-4/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 12:12:28 +0000</pubDate>
		<dc:creator>Катерина Головчан</dc:creator>
				<category><![CDATA[ms crm 4.0]]></category>
		<category><![CDATA[CRM-форма]]></category>
		<category><![CDATA[ISV]]></category>
		<category><![CDATA[sitemap]]></category>

		<guid isPermaLink="false">http://ms-dynamics-crm.com.ua/?p=319</guid>
		<description><![CDATA[В этом посте будем изменять названия пунктов в Навигационной панели MS Dynamics CRM. Такие изменения проводятся через редактирование файла Sitemap.xml.

Сначала нужно экспортировать Site Map:
1. В навигационной панели выбираем Settings-&#62;Customization-&#62;Export Customizations.
2. Выбираем в выпадающем списке View пункт Client Extensions
3. В Grid отобразится два пункта &#8211; ISV Config и Site Map. Выбираем Site Map.
4. Жмем Export Selected [...]]]></description>
			<content:encoded><![CDATA[<p>В этом посте будем изменять названия пунктов в Навигационной панели MS Dynamics CRM. Такие изменения проводятся через редактирование файла <strong>Sitemap.xml.</strong></p>
<div id="attachment_337" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-337" title="sitemap-before-after" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/02/sitemap-before-after.png" alt="sitemap-before-after" width="400" height="436" /><p class="wp-caption-text">вот что мы получим в результате</p></div>
<p><span id="more-319"></span><br />
Сначала нужно<strong> экспортировать Site Map:</strong><br />
1. В навигационной панели выбираем<strong> Settings-&gt;Customization-&gt;Export Customizations.</strong><br />
2. Выбираем в выпадающем списке <strong>View </strong>пункт <strong>Client Extensions</strong></p>
<p>3. В Grid отобразится два пункта &#8211; ISV Config и <strong>Site Map</strong>. Выбираем Site Map.</p>
<p>4. Жмем <strong>Export Selected Customizations</strong> и <strong>OK </strong>на уведомлении, которое появится.<br />
5. Сохраняем файл <strong>customizations.zip</strong></p>
<div id="attachment_323" class="wp-caption aligncenter" style="width: 562px"><img class="size-full wp-image-323" title="export-sitemap-xml-crm4" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/02/export-sitemap-xml-crm4.png" alt="export-sitemap-xml-crm4" width="552" height="410" /><p class="wp-caption-text">Экспортирование Site Map</p></div>
<p><strong>Редактирование Site Map:</strong><br />
1. Разархивируем <strong>customizations.zip</strong> и откроем<strong> customizations.xml</strong> в блокноте.<br />
2. Находим <strong>Area</strong>, которая определяет область <strong>Sales Area</strong>.</p>
<blockquote><p><strong>&lt;Area Id=&raquo;SFA&raquo;</strong><strong> ResourceId=&raquo;Area_Sales&raquo; </strong><br />
<strong>Icon=&raquo;/_imgs/sales_24&#215;24.gif&raquo;<br />
DescriptionResourceId=&raquo;Sales_Description&raquo;&gt;</strong><br />
&lt;Group Id=&raquo;SFA&raquo;&gt;<br />
&lt;SubArea Id=&raquo;nav_leads&raquo; Entity=&raquo;lead&raquo;<br />
DescriptionResourceId=&raquo;Lead_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_oppts&raquo; Entity=&raquo;opportunity&raquo;<br />
DescriptionResourceId=&raquo;Opportunity_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_accts&raquo; Entity=&raquo;account&raquo;<br />
DescriptionResourceId=&raquo;Account_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_conts&raquo; Entity=&raquo;contact&raquo;<br />
DescriptionResourceId=&raquo;Contact_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_lists&raquo; Entity=&raquo;list&raquo;<br />
DescriptionResourceId=&raquo;MarketingList_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_comps&raquo; Entity=&raquo;competitor&raquo;<br />
DescriptionResourceId=&raquo;Competitor_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_products&raquo; Entity=&raquo;product&raquo;<br />
DescriptionResourceId=&raquo;Product_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_saleslit&raquo; Entity=&raquo;salesliterature&raquo;<br />
DescriptionResourceId=&raquo;SalesLit_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_quotes&raquo; Entity=&raquo;quote&raquo;<br />
DescriptionResourceId=&raquo;Quote_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_orders&raquo; Entity=&raquo;salesorder&raquo;<br />
DescriptionResourceId=&raquo;Orders_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_invoices&raquo; Entity=&raquo;invoice&raquo;<br />
DescriptionResourceId=&raquo;Invoice_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_minicamps&raquo; Entity=&raquo;bulkoperation&raquo;<br />
DescriptionResourceId=&raquo;Quick_Campaign_Description&raquo;<br />
Icon=&raquo;/_imgs/ico_18_minicamps.gif&raquo;<br />
Url=&raquo;/MA/home_minicamps.aspx&raquo;&gt;<br />
&lt;Privilege Privilege=&raquo;AllowQuickCampaign&raquo; /&gt;<br />
&lt;/SubArea&gt;<br />
&lt;/Group&gt;<br />
<strong> &lt;/Area&gt;</strong></p></blockquote>
<p>3. Модифицируем код, добавляя тег<strong> Titles</strong></p>
<blockquote><p>&lt;Area Id=&raquo;SFA&raquo; ResourceId=&raquo;Area_Sales&raquo;<br />
Icon=&raquo;/_imgs/sales_24&#215;24.gif&raquo;<br />
DescriptionResourceId=&raquo;Sales_Description&raquo;&gt;<br />
<strong>&lt;Titles&gt;<br />
&lt;Title<br />
LCID=&raquo;1033&#8243;<br />
Title=&raquo;Test Site Map&raquo;/&gt;<br />
&lt;/Titles&gt;</strong><br />
&lt;Group Id=&raquo;SFA&raquo;&gt;<br />
&lt;SubArea Id=&raquo;nav_leads&raquo; Entity=&raquo;lead&raquo;<br />
DescriptionResourceId=&raquo;Lead_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_oppts&raquo; Entity=&raquo;opportunity&raquo;<br />
DescriptionResourceId=&raquo;Opportunity_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_accts&raquo; Entity=&raquo;account&raquo;<br />
DescriptionResourceId=&raquo;Account_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_conts&raquo; Entity=&raquo;contact&raquo;<br />
DescriptionResourceId=&raquo;Contact_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_lists&raquo; Entity=&raquo;list&raquo;<br />
DescriptionResourceId=&raquo;MarketingList_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_comps&raquo; Entity=&raquo;competitor&raquo;<br />
DescriptionResourceId=&raquo;Competitor_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_products&raquo; Entity=&raquo;product&raquo;<br />
DescriptionResourceId=&raquo;Product_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_saleslit&raquo; Entity=&raquo;salesliterature&raquo;<br />
DescriptionResourceId=&raquo;SalesLit_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_quotes&raquo; Entity=&raquo;quote&raquo;<br />
DescriptionResourceId=&raquo;Quote_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_orders&raquo; Entity=&raquo;salesorder&raquo;<br />
DescriptionResourceId=&raquo;Orders_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_invoices&raquo; Entity=&raquo;invoice&raquo;<br />
DescriptionResourceId=&raquo;Invoice_SubArea_Description&raquo; /&gt;<br />
&lt;SubArea Id=&raquo;nav_minicamps&raquo; Entity=&raquo;bulkoperation&raquo;<br />
DescriptionResourceId=&raquo;Quick_Campaign_Description&raquo;<br />
Icon=&raquo;/_imgs/ico_18_minicamps.gif&raquo;<br />
Url=&raquo;/MA/home_minicamps.aspx&raquo;&gt;<br />
&lt;Privilege Privilege=&raquo;AllowQuickCampaign&raquo; /&gt;<br />
&lt;/SubArea&gt;<br />
&lt;/Group&gt;<br />
&lt;/Area&gt;</p></blockquote>
<p>4. Сохраняем customizations.xml</p>
<table style="height: 640px;" border="1" width="520">
<tbody>
<tr>
<th>До изменения Site Map</th>
<th>После изменения Site Map</th>
</tr>
<tr>
<td>&lt;Area Id=&raquo;SFA&raquo; ResourceId=&raquo;Area_Sales&raquo;Icon=&raquo;/_imgs/sales_24&#215;24.gif&raquo;</p>
<p>DescriptionResourceId=&raquo;Sales_Description&raquo;&gt;<br />
&lt;Group Id=&raquo;SFA&raquo;&gt;</p>
<p>&#8230;..</td>
<td style="text-align: left;">&lt;Area Id=&raquo;SFA&raquo; ResourceId=&raquo;Area_Sales&raquo;</p>
<p style="text-align: left;">Icon=&raquo;/_imgs/sales_24&#215;24.gif&raquo;<br />
DescriptionResourceId=&raquo;Sales_Description&raquo;&gt;<br />
<strong>&lt;Titles&gt;<br />
&lt;Title<br />
LCID=&raquo;1033&#8243;<br />
Title=&raquo;Test Site Map&raquo;/&gt;<br />
&lt;/Titles&gt;</strong><br />
&lt;Group Id=&raquo;SFA&raquo;&gt;</p>
<p style="text-align: left;">&#8230;&#8230;.</p>
</td>
</tr>
<tr>
<td>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-322" title="sitemap-before" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/02/sitemap-before.png" alt="sitemap-before" width="192" height="438" /></p>
</td>
<td>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-321" title="sitemap-after" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/02/sitemap-after.png" alt="sitemap-after" width="192" height="437" /></p>
</td>
</tr>
</tbody>
</table>
<p><strong>Импорт Site Map в MS CRM:</strong><br />
1. В навигационной панели выбираем <strong>Settings-&gt;Customization-&gt;Import Customizations.</strong><br />
2. Нажимаем <strong>Browse </strong>и выбираем наш отредактированный файл <strong>customizations.xml</strong>. Жмем Open.<br />
3. Выбираем <strong>Upload</strong>, когда появляется запись <strong>Site Map</strong> в Grid,выбираем <strong>Import Selected Customization.</strong><br />
4. После того, как файл загрузился, жмем <strong>F5</strong> чтобы обновить CRM и увидеть изменения.</p>
<div id="attachment_324" class="wp-caption aligncenter" style="width: 737px"><img class="size-full wp-image-324" title="import-sitemap-xml-crm4" src="http://ms-dynamics-crm.com.ua/wp-content/uploads/2009/02/import-sitemap-xml-crm4.png" alt="import-sitemap-xml-crm4" width="727" height="450" /><p class="wp-caption-text">Импорт Site Map</p></div>
<p style="text-align: center;">
<p>Для того, чтобы отредактировать один из <strong>подпунктов меню</strong> посмотрите пост &laquo;<a title="Редактирование Site Map в MS CRM 4. Изменение подпунктов навигационного меню" href="http://ms-dynamics-crm.com.ua/2009/02/27/edit-site-map-subarea-in-ms-dynamics-crm-4/">Редактирование Site Map в MS CRM 4. Изменение подпунктов навигационного меню</a>&laquo;.</p>
]]></content:encoded>
			<wfw:commentRss>http://ms-dynamics-crm.com.ua/2009/02/26/edit-site-map-change-area-in-ms-dynamics-crm-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
