<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Microsoft Dynamics CRM и не только...</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/ansle/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/ansle/feed.xml</link>
    <description />
    <lastBuildDate>Tue, 16 Apr 2019 05:56:10 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Переезд блога</title>
      <link>https://docs.microsoft.com/archive/blogs/ansle/3</link>
      <pubDate>Sat, 05 Jul 2008 04:42:00 GMT</pubDate>
      <dc:creator><![CDATA[ansle]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/ansle/2008/07/05/3/</guid>
      <description><![CDATA[Мой блог переехал на www.slepitsky.ru/blog. Пожалуйста, обновите свои ссылки и RSS:...]]></description>
      <content:encoded><![CDATA[<p>Мой блог переехал на <a href="https://www.slepitsky.ru/blog" mce_href="https://www.slepitsky.ru/blog">www.slepitsky.ru/blog</a>. Пожалуйста, обновите свои ссылки и RSS:</p>  <table cellspacing="0" cellpadding="2" width="400" border="0"><tbody>     <tr>       <td valign="top" width="200">Новый адрес блога:</td>        <td valign="top" width="200">&#160;<a href="https://slepitsky.ru/blog" mce_href="https://slepitsky.ru/blog">https://slepitsky.ru/blog</a></td>     </tr>      <tr>       <td valign="top" width="200">RSS:</td>        <td valign="top" width="200">&#160;<a href="https://slepitsky.ru/blog/feed" mce_href="https://slepitsky.ru/blog/?feed=rss">https://slepitsky.ru/blog/feed</a></td>     </tr>   </tbody></table>  <p>&#160;</p>  <p>&#160;</p>  <p mce_keep="true"></p>]]></content:encoded>
    </item>
    <item>
      <title>Управление синхронизацией контактов...</title>
      <link>https://docs.microsoft.com/archive/blogs/ansle/4</link>
      <pubDate>Mon, 23 Jun 2008 07:16:50 GMT</pubDate>
      <dc:creator><![CDATA[ansle]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/ansle/2008/06/23/4/</guid>
      <description><![CDATA[Спросили меня про возможность запретить синхронизацию контактов CRM и Outlook, оставив в то же...]]></description>
      <content:encoded><![CDATA[<p>Спросили меня про возможность запретить синхронизацию контактов CRM и Outlook, оставив в то же время, синхронизацию задач и встреч. Конечно, можно отключить/сделать неактивным правило синхронизации в CRM-&gt;Изменение локальных групп. Но если пользователей сотни или тысячи? Что можно сделать в этом случае? Давайте попробуем.</p>  <p>Все фильтры, в том числе и те, которые используются для синхронизации контактов CRM и Outlook, хранятся в специальной таблице UserQueryBase. Соответственно, достаточно просто разобраться в структуре таблице и с помощью неподдерживаемых настроек (прямой доступ к БД является ярчайшим примером неподдерживаемой конфигурации) регулировать синхронизацию контактов для всех пользователей нашей компании.</p>  <p>Итак, какие же поля являются ключевыми для выполнения нашей задачи? Их несколько. Во-первых, ReturnedTypeCode - тип возвращаемого объекта. В нашем случае, этот тип равняется 2 (контакты). Во-вторых, QueryType. После небольшого теста (создание своего фильтра в Outlook), удалось выяснить, что для нашей задачи этот параметр должен равняться 16. И, наконец, StateCode - состояние фильтра (0-активен, 1-неактивен).</p>  <p>Соответственно, задача выглядит достаточно просто - найти все активные фильтры с типом 16 для контактов для всех пользователей и изменить статус фильтра на 1.</p>]]></content:encoded>
    </item>
    <item>
      <title>Демонстрационные данные для Microsoft Dynamics CRM 4.0</title>
      <link>https://docs.microsoft.com/archive/blogs/ansle/microsoft-dynamics-crm</link>
      <pubDate>Mon, 26 May 2008 08:59:00 GMT</pubDate>
      <dc:creator><![CDATA[ansle]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/ansle/2008/05/26/microsoft-dynamics-crm/</guid>
      <description><![CDATA[На сайте Microsoft доступны для скачивания локализованные демонстрационные данные для Microsoft...]]></description>
      <content:encoded><![CDATA[<P>На сайте Microsoft доступны для скачивания <STRONG>локализованные</STRONG> демонстрационные данные для Microsoft Dynamics CRM 4.0. Скачать данные можно по следующей <A href="https://www.microsoft.com/downloads/details.aspx?displaylang=ru&amp;FamilyID=d5f77ee7-3d01-4944-b5dc-c8cdc8123df4" mce_href="https://www.microsoft.com/downloads/details.aspx?displaylang=ru&amp;FamilyID=d5f77ee7-3d01-4944-b5dc-c8cdc8123df4"><FONT color=#006ff7>ссылке</FONT></A>.</P>]]></content:encoded>
    </item>
    <item>
      <title>Импорт данных в систему</title>
      <link>https://docs.microsoft.com/archive/blogs/ansle/6</link>
      <pubDate>Fri, 23 May 2008 10:47:12 GMT</pubDate>
      <dc:creator><![CDATA[ansle]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/ansle/2008/05/23/6/</guid>
      <description><![CDATA[Попросили меня коллеги проверить импорт данных в систему. А точнее - импорт продуктов. Добрые люди...]]></description>
      <content:encoded><![CDATA[<p>Попросили меня коллеги проверить импорт данных в систему. А точнее - импорт продуктов. Добрые люди дали файл с данными, файл с сопоставлением (data map) и сказали: &quot;Сделай, пожалуйста, чтобы работало&quot; :) Действительно, задача &quot;в лоб&quot; не решалась - выдавалось сообщение, что &quot;The source data is not in the required format&quot;. Ситуация усугублялась тем, что два поля при импорте продуктов являются Lookup-ами: <strong>Unit Group</strong> и <strong>Default Unit</strong>. Попробовал подставить GUID-ы в файл с данными - все-равно пишет: &quot;The source...&quot;.</p>  <p>Стал проверять что можно сделать. Оказалось, что в случае, когда используются Lookup-ы, необходимо использовать т.н. &quot;автоматическое сопоставление&quot;. Для этого необходимо, чтобы в первой строке файла с данными указывались названия полей, полностью совпадающих с <strong>Display Name</strong> соответствующих атрибутов. В этом случае, система понимает, куда какие данные должны копироваться и карта сопоставления не требуется. Соответственно, остается только подставить GUID-ы (вытаскиваются из двух таблиц - <strong>UoMBase</strong> для <strong>Default Unit</strong> и <strong>UoMScheduleBase</strong> для <strong>Unit Group</strong>). Сохраняем файл. И пытаемся импортировать данные в систему. Работает!</p>]]></content:encoded>
    </item>
    <item>
      <title>Поддержка Microsoft Dynamics CRM на Virtual Server 2005</title>
      <link>https://docs.microsoft.com/archive/blogs/ansle/microsoft-dynamics-crm-virtual-server-2005</link>
      <pubDate>Wed, 23 Apr 2008 05:16:00 GMT</pubDate>
      <dc:creator><![CDATA[ansle]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/ansle/2008/04/23/microsoft-dynamics-crm-virtual-server-2005/</guid>
      <description><![CDATA[Команда MS CRM Engineering for Enterprise опубликовала статью, которая рассказывает о поддержке...]]></description>
      <content:encoded><![CDATA[<P>Команда <STRONG>MS CRM Engineering for Enterprise</STRONG> опубликовала статью, которая рассказывает о поддержке виртуализации Microsoft Dynamics CRM 4.0 на Virtual Server 2005.</P>
<P>Кроме того, в статье приводятся рекомендации по оптимизации производительности системы в виртуальной среде.</P>
<P>Статья доступна по следующему <A class="" href="https://support.microsoft.com/kb/946600/en-us" mce_href="https://support.microsoft.com/kb/946600/en-us">адресу</A>.</P>]]></content:encoded>
    </item>
    <item>
      <title>Немного о проверке дубликатов</title>
      <link>https://docs.microsoft.com/archive/blogs/ansle/8</link>
      <pubDate>Wed, 16 Apr 2008 06:16:31 GMT</pubDate>
      <dc:creator><![CDATA[ansle]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/ansle/2008/04/16/8/</guid>
      <description><![CDATA[Пришлось мне тут как-то повозиться с настройкой системой для одной из демонстрацией. И обнаружился...]]></description>
      <content:encoded><![CDATA[<p>Пришлось мне тут как-то повозиться с настройкой системой для одной из демонстрацией. И обнаружился довольно неприятный баг - не проверялись дубликаты (у меня стоит английские Windows Server, SQL Server и русский CRM 4.0). Стал разбираться что же все-таки случилось.</p>  <p>Оказалось, не все так плохо и сразу же нашелся workaround. Workaround - создавать все правила на английском языке, даже, если пользователи работают на русском. Т.е., установить на русский CRM английский MUI и все правила создавать при включенном английском интерефейсе.</p>  <p>Причина оказалась довольно простой - неправильно сопоставляются названия атрибутов в разных языковых версиях. Например, если мы создаем правило для проверки контактов по фамилии, то в условиях поиска задаем <strong>Фамилия</strong>. Но, если мы переключимся в английский интерфейс, то увидим, что вместо <strong>Last Name</strong> стоит <strong>Yomi Last Name</strong>.</p>  <p>Информация уже доведена до нашей поддержки и в настоящий момент готовится обновление для системы.</p>]]></content:encoded>
    </item>
    <item>
      <title>Немного о trial-лицензиях</title>
      <link>https://docs.microsoft.com/archive/blogs/ansle/trial</link>
      <pubDate>Thu, 10 Apr 2008 10:37:48 GMT</pubDate>
      <dc:creator><![CDATA[ansle]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/ansle/2008/04/10/trial/</guid>
      <description><![CDATA[Многие из вас знаю, что на нашем Центре Загрузки Microsoft доступен для скачивания Microsoft...]]></description>
      <content:encoded><![CDATA[<p>Многие из вас знаю, что на нашем Центре Загрузки Microsoft доступен для скачивания <a href="https://www.microsoft.com/downloads/details.aspx?displaylang=ru&amp;FamilyID=a9c110fd-aac8-4d2a-b401-7801b1866e82">Microsoft Dynamics CRM 4.0</a> и trial-ключи для каждой из редакций (Workgroup, Professional и Enterprise). Хочу обратить ваше внимание, что нельзя делать downgrade редакции продукта, например, Enterprise -&gt; Professional, даже для trial редакции. Что это значит? Если вы скачали CRM и ввели trial-ключ для редакции Enterprise, то &quot;боевой&quot; ключ также должен быть для редакции Enterprise.</p>  <p>Если все-таки нужно выполнить downgrade, то в этом случае предлагаю прочитать следующую <a href="https://support.microsoft.com/kb/947272/en-us">полезную статью</a>. Она рассказывает о последовательности шагов (к которым относиться удаление Microsoft Dynamics CRM 4.0), которую нужно выполнить для успешного &quot;понижения&quot; редакции.</p>]]></content:encoded>
    </item>
    <item>
      <title>Изменение параметров финансового года</title>
      <link>https://docs.microsoft.com/archive/blogs/ansle/10</link>
      <pubDate>Tue, 08 Apr 2008 14:59:37 GMT</pubDate>
      <dc:creator><![CDATA[ansle]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/ansle/2008/04/08/10/</guid>
      <description><![CDATA[Когда задаются параметры финансового года, то система специально предупреждает, что изменить их...]]></description>
      <content:encoded><![CDATA[<p>Когда задаются параметры финансового года, то система специально предупреждает, что изменить их позже будет нельзя. Что же делать, если такая потребность возникла? Переставлять систему? Конечно же, не все так сложно, но придется поработать с базой данных.</p>  <p>Открываем SQL Server Management Studio и подключаемся к базе данных нашей организации (она имеет формат Название_MSCRM). Выполняем следующий скрипт:</p>  <pre class="csharpcode"><span class="kwrd">delete</span> <span class="kwrd">from</span> userfiscalcalendarbase
<span class="kwrd">select</span> * <span class="kwrd">from</span> organizationbase</pre>
<style type="text/css">

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>

<p>Отображаются настройки нашей организации. Затем, запускаем следующий скрипт:</p>

<pre class="csharpcode"><span class="kwrd">update</span> organizationbase <span class="kwrd">set</span> fiscalperiodtype=<span class="kwrd">Null</span> 
<span class="kwrd">update</span> organizationbase <span class="kwrd">set</span> fiscalcalendarstart=<span class="kwrd">Null</span> 
<span class="kwrd">update</span> organizationbase <span class="kwrd">set</span> fiscalyearformat=<span class="kwrd">Null</span> 
<span class="kwrd">update</span> organizationbase <span class="kwrd">set</span> fiscalperiodformat=<span class="kwrd">Null</span> 
<span class="kwrd">update</span> organizationbase <span class="kwrd">set</span> fiscalyearperiodconnect=<span class="kwrd">Null</span>
<span class="kwrd">update</span> organizationbase <span class="kwrd">set</span> fiscalsettingsupdated=<span class="str">'False'</span>

И все!</pre>
<style type="text/css">

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>]]></content:encoded>
    </item>
    <item>
      <title>Тестирование производительности при 500 пользователей</title>
      <link>https://docs.microsoft.com/archive/blogs/ansle/1</link>
      <pubDate>Wed, 26 Mar 2008 04:11:00 GMT</pubDate>
      <dc:creator><![CDATA[ansle]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/ansle/2008/03/26/1/</guid>
      <description><![CDATA[На сайте Microsoft выложен документ, который рассказывает о тестировании производительности...]]></description>
      <content:encoded><![CDATA[На сайте Microsoft выложен документ, который рассказывает о тестировании производительности Microsoft Dynamics CRM при&nbsp;500 одновременно работающих пользователей. Документ можно скачать по <A class="" href="https://www.microsoft.com/downloads/details.aspx?FamilyID=3bf7ecda-7eaf-4f1c-bbfe-cae19bc8bb78&amp;DisplayLang=en" mce_href="https://www.microsoft.com/downloads/details.aspx?FamilyID=3bf7ecda-7eaf-4f1c-bbfe-cae19bc8bb78&amp;DisplayLang=en">ссылке</A>.<A href="https://technorati.com/claim/hspr5cqeh5" rel=me></A>]]></content:encoded>
    </item>
    <item>
      <title>Учет мультиязычности при настройке системы</title>
      <link>https://docs.microsoft.com/archive/blogs/ansle/12</link>
      <pubDate>Sun, 23 Mar 2008 02:11:25 GMT</pubDate>
      <dc:creator><![CDATA[ansle]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/ansle/2008/03/23/12/</guid>
      <description><![CDATA[С появлением мультиязычности, языковая версии продукта (по моему скромному мнению) перестала играть...]]></description>
      <content:encoded><![CDATA[<p>С появлением мультиязычности, языковая версии продукта (по моему скромному мнению) перестала играть серьезное значение. Действительно, какая разница для пользователей, английский сервер стоит или русский? Ведь интерфейс пользователей всегда можно сделать русским установив пакет локализации.</p>  <p>На что базовый язык влияет, так это на настройки системы. Все настройки должны проводиться в базовом языке. И только после этого, языковые метки можно локализовывать. Как это сделать? Достаточно просто.</p>  <p>Итак, у нас есть английский сервер с установленным русским языковым пакетом. Мы хотим добавить на карточку юрлица поле <strong>Внутренний код</strong> (а для пользователей с английским интерфейсом - <strong>Internal code</strong>). Последовательность шагов следующая:</p>  <ol>   <li>Переходим в английский интерфейс (повторюсь, все настройки должны проводиться в базовом языке) </li>    <li>Открываем свойства объекта <strong>Бизнес-партнер</strong> </li>    <li>Добавляем атрибут <strong>new_internalcode</strong> (отображаемое имя - <strong>Internal code</strong>) и выводим его на форму </li>    <li>Публикуем изменения. Теперь, мы должны настроить эту кастомизацию для другого языка (в нашем случае - русского) </li>    <li>Открываем <strong>Settings</strong>-&gt;<strong>Customization</strong> и выбираем пункт <strong>Export Labels for Translations</strong></li>    <li>Нажимаем <strong>Ок</strong>, выбираем пункт <strong>Save</strong>, указываем расположение файла с метками и нажимаем кнопку <strong>Save</strong></li>    <li>Теперь, открываем файл <strong>CrmTranslations.zip</strong> (обратите внимание, все настройки теперь экспортируются в виде zip файлов) и открываем файл <strong>CrmTranslations.xml</strong>. При этом, запускается <strong>Microsoft Excel</strong>, в котором мы можем редактировать файл меток</li>    <li>Открываем 3-ю закладку, которая называется <strong>Localized Labels</strong>. Структура таблицы достаточно проста: ID объекта или атрибута, название колонки (Description, DisplayName, LocalizedName или LocalizedCollectionName) и варианты для всех поддерживаемых системой языков. Т.е., если у нас поддерживаются 2 языка (английский и русский), то у нас будет 2 колонки, которые называются 1033 и 1049</li>    <li>Соответственно, находим соответствующую строку в таблице (можно использовать функции поиска), добавляем локализованный вариант названия нашего атрибута в колонку 1049 (<strong>Внутренний код</strong>) и сохраняем файл, например, на рабочем столе</li>    <li>Теперь, открываем <strong>Settings</strong>-&gt;<strong>Customization</strong> и выбираем пункт <strong>Import Labels for Translations</strong></li>    <li>Указываем наш файл и нажимаем кнопку <strong>Import</strong></li>    <li>После завершения операции импорта, нам остается только опубликовать все изменения</li> </ol>]]></content:encoded>
    </item>
  </channel>
</rss>