<?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>CRM à Portuguesa</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/crmpt/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/crmpt/feed.xml</link>
    <description />
    <lastBuildDate>Tue, 16 Apr 2019 04:55:57 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Performance Assíncrona Microsoft Dynamics CRM</title>
      <link>https://docs.microsoft.com/archive/blogs/crmpt/performance-assncrona-microsoft-dynamics-crm</link>
      <pubDate>Thu, 01 Oct 2015 07:40:00 GMT</pubDate>
      <dc:creator><![CDATA[jamachad]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmpt/2015/10/01/performance-assncrona-microsoft-dynamics-crm/</guid>
      <description><![CDATA[Uma das situa&ccedil;&otilde;es que poder&aacute; afetar a performance do Microsoft Dynamics CRM...]]></description>
      <content:encoded><![CDATA[<p>Uma das situa&ccedil;&otilde;es que poder&aacute; afetar a performance do Microsoft Dynamics CRM s&atilde;o as tarefas de sistema. Quando &eacute; necess&aacute;rio come&ccedil;ar uma Tarefa de Sistema mais concretamente um Fluxo de Trabalho este pedido &eacute; guardado como um registo na tabela <strong>AsyncOperationBase</strong>. De seguida ser&atilde;o criados registos na tabela <strong>WorkflowLogBase </strong>para cada step do Workflow contendo um Log do mesmo.&nbsp;Por fim na tabela <strong>PrincipalObjectAccess</strong> v&atilde;o ser criados registos contendo informa&ccedil;&atilde;o de partilha que v&atilde;o controlar o acesso aos registos criados na <strong>WorkflowLogBase</strong>. Como podemos verificar acima, os registos criados para a tabela<strong>&nbsp; WorkflowLogBase </strong>e <strong>PrincipalObjectAcecess</strong> iram depender do n&uacute;mero de steps criados para cada Fluxo de Trabalho. O tamanho da <strong>AsyncOperationBase</strong> depende n&atilde;o s&oacute; do n&uacute;mero de Fluxo de Trabalho que correm na organiza&ccedil;&atilde;o mas tamb&eacute;m de trabalhos de sistema e plug-ins ass&iacute;ncronos.</p>
<p>Abaixo encontramos os Tipos de Tarefas de sistema que existem e quais os seus estados.</p>
<ul>
<li>O <strong>estado</strong> de uma tarefa de sistema poder&aacute; adquirir os seguintes valores:&nbsp;</li>
</ul>
<p>&nbsp;</p>
<table style="width: 202px; height: 201px;" border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td valign="top" width="176">
<p align="center"><strong>Valor num&eacute;rico para o estado</strong></p>
</td>
<td valign="top" width="88">
<p align="center"><strong>Estado</strong></p>
</td>
</tr>
<tr>
<td valign="top" width="176">
<p align="right">0</p>
</td>
<td valign="top" width="88">
<p>Pronta</p>
</td>
</tr>
<tr>
<td valign="top" width="176">
<p align="right">1</p>
</td>
<td valign="top" width="88">
<p>Suspenso</p>
</td>
</tr>
<tr>
<td valign="top" width="176">
<p align="right">2</p>
</td>
<td valign="top" width="88">
<p>Bloqueada</p>
</td>
</tr>
<tr>
<td valign="top" width="176">
<p align="right">3</p>
</td>
<td valign="top" width="88">
<p>Conclu&iacute;do</p>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<ul>
<li>A <strong>Raz&atilde;o do Estado</strong> de uma tarefa de sistema est&aacute; diretamente ligado com o <strong>estado </strong>do mesmo e d&aacute;-nos mais informa&ccedil;&atilde;o sobre a tarefa de sistema.&nbsp;</li>
</ul>
<p>&nbsp;</p>
<table style="width: 349px; height: 388px;" border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td style="text-align: center;" valign="top" width="68">
<p align="center"><strong>Valor n&uacute;m&eacute;rico<br />&nbsp; correspondente</strong></p>
</td>
<td style="text-align: center;" valign="top" width="180">
<p align="center"><strong>Raz&atilde;o do Estado</strong></p>
</td>
<td style="text-align: center;" valign="top" width="146">
<p align="center"><strong>Em rela&ccedil;&atilde;o ao estado</strong></p>
</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="68">
<p align="right">0</p>
</td>
<td style="text-align: center;" valign="top" width="180">
<p>A Aguardar por Recursos</p>
</td>
<td style="text-align: center;" valign="top" width="146">
<p align="right">0</p>
</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="68">
<p align="right">10</p>
</td>
<td style="text-align: center;" valign="top" width="180">
<p>A Aguardar</p>
</td>
<td style="text-align: center;" valign="top" width="146">
<p align="right">1</p>
</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="68">
<p align="right">20</p>
</td>
<td style="text-align: center;" valign="top" width="180">
<p>Em Curso</p>
</td>
<td style="text-align: center;" valign="top" width="146">
<p align="right">2</p>
</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="68">
<p align="right">21</p>
</td>
<td style="text-align: center;" valign="top" width="180">
<p>A Colocar em Pausa</p>
</td>
<td style="text-align: center;" valign="top" width="146">
<p align="right">2</p>
</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="68">
<p align="right">22</p>
</td>
<td style="text-align: center;" valign="top" width="180">
<p>A Cancelar</p>
</td>
<td style="text-align: center;" valign="top" width="146">
<p align="right">2</p>
</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="68">
<p align="right">30</p>
</td>
<td style="text-align: center;" valign="top" width="180">
<p>Com &Ecirc;xito</p>
</td>
<td style="text-align: center;" valign="top" width="146">
<p align="right">3</p>
</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="68">
<p align="right">31</p>
</td>
<td style="text-align: center;" valign="top" width="180">
<p>Com falhas</p>
</td>
<td style="text-align: center;" valign="top" width="146">
<p align="right">3</p>
</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="68">
<p align="right">32</p>
</td>
<td style="text-align: center;" valign="top" width="180">
<p>Cancelado</p>
</td>
<td style="text-align: center;" valign="top" width="146">
<p align="right">3</p>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<ul>
<li><strong>Tipo de Tarefa de Sistema </strong>&eacute; a defini&ccedil;&atilde;o especifica de uma opera&ccedil;&atilde;o ass&iacute;ncrona (Fluxo de trabalho, plug-in ass&iacute;ncrono, ou outra opera&ccedil;&atilde;o que corra em segundo plano)</li>
</ul>
<p>Para podermos libertar este espa&ccedil;o e melhorar a performance da organiza&ccedil;&atilde;o, podemos criar uma nova Tarefa de Sistema para elimina&ccedil;&atilde;o de registos em massa. Para isso temos de navegar at&eacute;: Microsoft Dynamics CRM -&gt; Defini&ccedil;&otilde;es -&gt; Gest&atilde;o de Dados -&gt; Elimina&ccedil;&atilde;o de Registos em Massa.</p>
<p>Clicamos em novo e definimos os crit&eacute;rios tendo em conta a informa&ccedil;&atilde;o acima.&nbsp; A defini&ccedil;&atilde;o abaixo ir&aacute; apagar todos os registos referentes &aacute; Tarefas de Sistema que tenham como Tipo&nbsp; &ldquo;Importar Tradu&ccedil;&atilde;o&rdquo;, que tenham uma Raz&atilde;o do Estado &ldquo;Com &Ecirc;xito&rdquo; e conclu&iacute;do &ldquo;Em ou Antes de&rdquo; 9/18/2015.&nbsp;</p>
<p><br /> <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/5270.search_criteria.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/5270.search_5F00_criteria.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/5270.search_criteria.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/5270.search_5F00_criteria.png" alt="" border="0" /></a><br />&nbsp;</p>
<p>Combinado com outros Tipos de Tarefa a redu&ccedil;&atilde;o dos registos referentes aos <em>Logs</em> de Tarefas de Sistema poder&aacute; reduzir significativamente o tamanho nestas 3 tabelas e por consequente melhorar a performance da organiza&ccedil;&atilde;o.</p>
<p>&nbsp;</p>
<p><strong>Informa&ccedil;&atilde;o adicional:</strong></p>
<p><strong><a title="Estados de opera&ccedil;&otilde;es ass&iacute;ncronas " href="https://msdn.microsoft.com/en-us/library/gg309288.aspx">Estados de opera&ccedil;&otilde;es&nbsp;ass&iacute;ncronas</a>&nbsp;</strong></p>
<p><strong><a title="Free storage space in Microsoft Dynamics CRM" href="https://technet.microsoft.com/en-us/library/dn683569.aspx">Free storage space in Microsoft Dynamics CRM</a></strong></p>
<div>
<div>
<p>&nbsp;</p>
<p>Obrigado,<br />Jaime Machado (Support Engineer)<br />Microsoft Dynamics CRM</p>
</div>
</div>]]></content:encoded>
    </item>
    <item>
      <title>“De volta ao básico” - Tracing com o Dynamics CRM</title>
      <link>https://docs.microsoft.com/archive/blogs/crmpt/de-volta-ao-bsico-tracing-com-o-dynamics-crm</link>
      <pubDate>Fri, 28 Aug 2015 08:52:00 GMT</pubDate>
      <dc:creator><![CDATA[Luís Filipe Pinheiro]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmpt/2015/08/28/de-volta-ao-bsico-tracing-com-o-dynamics-crm/</guid>
      <description><![CDATA[Existem v&aacute;rias formas de ativar os registos no CRM. Uma delas passa por aceder ao registry do...]]></description>
      <content:encoded><![CDATA[<p>Existem v&aacute;rias formas de ativar os registos no CRM. Uma delas passa por aceder ao registry do Windows (regedit.exe) para ativar os <em>traces </em>no CRM.</p>
<p>O artigo da knowledge base com a presente informa&ccedil;&atilde;o encontra-se no seguinte s&iacute;tio: <a href="https://support.microsoft.com/en-us/kb/907490">https://support.microsoft.com/en-us/kb/907490</a></p>
<p>Para uma implementa&ccedil;&atilde;o de CRM, abaixo fica uma listagem de todos os locais onde podem ser ligados os registos do CRM:</p>
<table style="width: 399px; height: 179px;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="283">
<p>Componente</p>
</td>
<td valign="top" width="283">
<p>Localiza&ccedil;&atilde;o da chave no <em>registry</em></p>
</td>
</tr>
<tr>
<td valign="top" width="283">
<p>Servidor</p>
</td>
<td valign="top" width="283">
<p>HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM</p>
</td>
</tr>
<tr>
<td valign="top" width="283">
<p>Cliente</p>
</td>
<td valign="top" width="283">
<p>HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient</p>
</td>
</tr>
<tr>
<td valign="top" width="283">
<p>Reporting Services</p>
</td>
<td valign="top" width="283">
<p>HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions</p>
</td>
</tr>
<tr>
<td valign="top" width="283">
<p>Email Router</p>
</td>
<td valign="top" width="283">
<p>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSCRMEmail</p>
</td>
</tr>
<tr>
<td valign="top" width="283">
<p>Data Migration</p>
</td>
<td valign="top" width="283">
<p>HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD</p>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Uma vez localizada a chave para o componente que se pretende, h&aacute; que introduzir os seguintes valores na mesma:</p>
<table style="width: 390px; height: 241px;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="189">
<p>Chave</p>
</td>
<td valign="top" width="189">
<p>Tipo de valor (base)</p>
</td>
<td valign="top" width="189">
<p>Valor a colocar</p>
</td>
</tr>
<tr>
<td valign="top" width="189">
<p>TraceEnabled</p>
</td>
<td valign="top" width="189">
<p>DWORD (decimal)</p>
</td>
<td valign="top" width="189">
<p>0</p>
</td>
</tr>
<tr>
<td valign="top" width="189">
<p>TraceRefresh</p>
</td>
<td valign="top" width="189">
<p>DWORD (decimal)</p>
</td>
<td valign="top" width="189">
<p>1</p>
</td>
</tr>
<tr>
<td valign="top" width="189">
<p>TraceCallStack</p>
</td>
<td valign="top" width="189">
<p>DWORD (decimal)</p>
</td>
<td valign="top" width="189">
<p>1</p>
</td>
</tr>
<tr>
<td valign="top" width="189">
<p>TraceDirectory</p>
</td>
<td valign="top" width="189">
<p>REG_SZ</p>
</td>
<td valign="top" width="189">
<p>C:\Program Files\Microsoft Dynamics CRM\Trace</p>
</td>
</tr>
<tr>
<td valign="top" width="189">
<p>TraceCategories</p>
</td>
<td valign="top" width="189">
<p>REG_SZ</p>
</td>
<td valign="top" width="189">
<p>*:Verbose</p>
</td>
</tr>
<tr>
<td valign="top" width="189">
<p>TraceFileSizeLimit</p>
</td>
<td valign="top" width="189">
<p>DWORD (decimal)</p>
</td>
<td valign="top" width="189">
<p>10</p>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Para dar in&iacute;cio ao registo, basta alterar a chave TraceEnabled para 1 e a chave TraceRefresh para um valor diferente do que est&aacute; atribu&iacute;do.</p>
<p>Para terminar o registo, basta alterar a chave TraceEnabled para 0 e a chave TraceRefresh para um valor diferente do que est&aacute; atribu&iacute;do.</p>
<p>Os registos devem ser sempre recolhidos o mais pr&oacute;ximo poss&iacute;vel da situa&ccedil;&atilde;o que se tenta reproduzir. Isto aplica-se principalmente em sistemas muito ativos, que podem gerar um grande n&uacute;mero de ficheiros.</p>
<p>Se a situa&ccedil;&atilde;o n&atilde;o puder ser reproduzida, aconselha-se a manuten&ccedil;&atilde;o de um registo de atividades, onde estejam detalhados as a&ccedil;&otilde;es tomadas e a data e horas das mesmas, para depois ser poss&iacute;vel correlacionar as mesmas com as entradas nos registos.</p>
<p>At&eacute; &agrave; pr&oacute;xima.</p>
<p>Hugo Durana.</p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Dynamics CRM 2015, 2013 e 2011 "Update Rollups", "Service Packs" e "Builds Numbers"</title>
      <link>https://docs.microsoft.com/archive/blogs/crmpt/microsoft-dynamics-crm-2013-e-2011-update-rollups-service-packs-e-builds-numbers</link>
      <pubDate>Tue, 03 Feb 2015 10:44:00 GMT</pubDate>
      <dc:creator><![CDATA[Luís Filipe Pinheiro]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmpt/2014/09/27/microsoft-dynamics-crm-2013-e-2011-update-rollups-service-packs-e-builds-numbers/</guid>
      <description><![CDATA[Existem v&aacute;rias formas de determinar a vers&atilde;o dos v&aacute;rios componentes do Dynamics...]]></description>
      <content:encoded><![CDATA[<p>Existem v&aacute;rias formas de determinar a vers&atilde;o dos v&aacute;rios componentes do Dynamics CRM (CRM 4.0, CRM 2011 ou CRM 2013):</p>
<p>a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A partir de Microsoft Dynamics CRM, abrir o menu Ficheiro, clicar em Ajuda, e selecionar Acerca de Microsoft Dynamics CRM;</p>
<p>b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Abrir o &ldquo;Microsoft CRM Deployment Manager&rdquo;, selecionar a organiza&ccedil;&atilde;o e verificar o Build number;</p>
<p>c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Aceder aos ficheiros de instala&ccedil;&atilde;o do CRM e confirmar a suas vers&otilde;es.</p>
<p>Para mais informa&ccedil;&otilde;es poder&aacute; consultar o seguinte artigo: <a href="https://support2.microsoft.com/kb/946594/pt">https://support2.microsoft.com/kb/946594/pt</a></p>
<p>&nbsp;</p>
<p>O conhecimento desta informa&ccedil;&atilde;o tem a sua import&acirc;ncia quando estamos perante uma quest&atilde;o de suportabilidade e/ou compatibilidade do CRM com outro(s) produto(s), entre outras situa&ccedil;&otilde;es.</p>
<p>Poder&aacute; encontrar abaixo as tabelas dos &ldquo;Build Numbers&rdquo;, "KBs" e liga&ccedil;&otilde;es correspondentes aos "Update Rollups" e/ou "Service Packs" do CRM 2013 e do CRM 2011:</p>
<p><strong>CRM 2015 Build Number</strong></p>
<table style="width: 508px;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="122">
<p align="center">Version</p>
</td>
<td width="125">
<p align="center">Build Number</p>
</td>
<td width="111">
<p align="center">Release Date (DD/MM/AAAA)</p>
</td>
<td width="85">
<p align="center">KB Articles</p>
</td>
<td width="66">
<p align="center">SDK Version</p>
</td>
</tr>
<tr>
<td width="122">
<p>RTM</p>
</td>
<td width="125">
<p align="center">07.00.0000.3543</p>
</td>
<td width="111">
<p align="center">&nbsp;17/11/2014</p>
</td>
<td width="85">
<p align="center">-</p>
</td>
<td width="66">
<p align="center"><a href="https://www.microsoft.com/en-us/download/details.aspx?id=44567">7.0.0</a></p>
</td>
</tr>
</tbody>
</table>
<p><strong>CRM 2013 Builds Numbers: Service Pack(s) e Update Rollup(s)</strong></p>
<table style="width: 510px; height: 204px;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="122">
<p align="center">Version</p>
</td>
<td width="125">
<p align="center">Build Number</p>
</td>
<td width="111">
<p align="center">Release Date (DD/MM/AAAA)</p>
</td>
<td width="85">
<p align="center">KB Articles</p>
</td>
<td width="66">
<p align="center">SDK Version</p>
</td>
</tr>
<tr>
<td colspan="5" width="510">
<p align="center">CRM 2013 UPDATE ROLLUPS</p>
</td>
</tr>
<tr>
<td width="122">
<p>Beta</p>
</td>
<td width="125">
<p align="center">06.00.0000.0215</p>
</td>
<td width="111">
<p align="center">&nbsp;</p>
</td>
<td width="85">
<p align="center">-</p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p>RC</p>
</td>
<td width="125">
<p align="center">06.00.0000.0514</p>
</td>
<td width="111">&nbsp;</td>
<td width="85">
<p align="center">-</p>
</td>
<td width="66">&nbsp;</td>
</tr>
<tr>
<td width="122">
<p>RTM</p>
</td>
<td width="125">
<p align="center">06.00.0000.0809</p>
</td>
<td width="111">&nbsp;</td>
<td width="85">
<p align="center">-</p>
</td>
<td width="66">&nbsp;</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=41546">Update Rollup 1</a></p>
</td>
<td width="125">
<p align="center">06.00.0001.0061</p>
</td>
<td width="111">
<p align="center">16/12/2013</p>
</td>
<td width="85">
<p align="center"><a href="https://support2.microsoft.com/kb/2891271">KB2891271</a></p>
</td>
<td width="66">&nbsp;</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=42272">Update Rollup 2</a></p>
</td>
<td width="125">
<p align="center">06.00.0002.0051</p>
</td>
<td width="111">
<p align="center">01/04/2014</p>
</td>
<td width="85">
<p align="center"><a href="https://support2.microsoft.com/kb/2919956">KB2919956</a></p>
</td>
<td width="66">
<p>&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=43665">Update Rollup 3</a></p>
</td>
<td width="125">
<p align="center">06.00.0003.0106</p>
</td>
<td width="111">
<p align="center">15/07/2014</p>
</td>
<td width="85">
<p align="center"><a href="https://support2.microsoft.com/kb/2930480">KB2930480</a></p>
</td>
<td width="66">
<p>&nbsp;</p>
</td>
</tr>
<tr>
<td colspan="5" width="510">
<p align="center">CRM 2013 Service Pack 1 (SP1) e Update Rollups (UR)</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=43109">SP1</a></p>
</td>
<td width="125">
<p align="center">06.01.0000.0581</p>
</td>
<td width="111">
<p align="center">28/05/2014</p>
</td>
<td width="85">
<p align="center"><a href="https://support2.microsoft.com/kb/2941390">KB2941390</a></p>
</td>
<td width="66">
<p>&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=44262">SP1 UR1</a></p>
</td>
<td width="125">
<p align="center">06.01.0001.0132</p>
</td>
<td width="111">
<p align="center">22/09/2014</p>
</td>
<td width="85">
<p align="center"><a href="https://support2.microsoft.com/kb/2953252">KB2953252</a></p>
</td>
<td width="66">
<p align="center"><a href="https://www.microsoft.com/en-us/download/details.aspx?id=40321">6.1.1</a></p>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Nota</strong>:</span> Poder&aacute; encontrar o hist&oacute;rico das vers&otilde;es de SDK para Microsoft CRM 2013 <a href="https://msdn.microsoft.com/en-us/library/dn481567.aspx">aqui</a>.</p>
<p>&nbsp;</p>
<p><strong>CRM 2011 Builds Numbers e Update Rollups</strong></p>
<table style="width: 510px;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="122">
<p align="center">Version</p>
</td>
<td width="125">
<p align="center">Build Number</p>
</td>
<td width="111">
<p align="center">Release Date (DD/MM/AAAA)</p>
</td>
<td width="85">
<p align="center">KB Articles</p>
</td>
<td width="66">
<p align="center">SDK Version</p>
</td>
</tr>
<tr>
<td width="122">
<p>RC</p>
</td>
<td width="125">
<p align="center">05.00.9688.53</p>
</td>
<td width="111">&nbsp;</td>
<td width="85">
<p align="center">-</p>
</td>
<td width="66">&nbsp;</td>
</tr>
<tr>
<td width="122">
<p>RTM</p>
</td>
<td width="125">
<p align="center">05.00.9688.583</p>
</td>
<td width="111">
<p align="center">16/02/2011</p>
</td>
<td width="85">&nbsp;</td>
<td width="66">&nbsp;</td>
</tr>
<tr>
<td width="122">
<p><a href="https://support.microsoft.com/default.aspx?kbid=2466084" target="_blank">Update Rollup 1</a></p>
</td>
<td width="125">
<p align="center">05.00.9688.1045</p>
</td>
<td width="111">
<p align="center">07/04/2011</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2466084" target="_blank">KB2466084</a></p>
</td>
<td width="66">&nbsp;</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/download/en/details.aspx?id=26124" target="_blank">Update Rollup 2</a></p>
</td>
<td width="125">
<p align="center">05.00.9688.1155</p>
</td>
<td width="111">
<p align="center">06/06/2011</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2466086" target="_blank">KB2466086</a></p>
</td>
<td width="66">&nbsp;</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/download/en/details.aspx?id=26912" target="_blank">Update Rollup 3</a></p>
</td>
<td width="125">
<p align="center">05.00.9688.1244</p>
</td>
<td width="111">
<p align="center">26/07/2011</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2547347" target="_blank">KB2547347</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=27554" target="_blank">Update Rollup 4</a></p>
</td>
<td width="125">
<p align="center">05.00.9688.1450</p>
</td>
<td width="111">
<p align="center">19/09/2011</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2556167" target="_blank">KB2556167</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=27820" target="_blank">Update Rollup 5</a></p>
</td>
<td width="125">
<p align="center">05.00.9688.1533</p>
</td>
<td width="111">
<p align="center">20/10/2011</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2567454" target="_blank">KB2567454</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/download/en/details.aspx?id=28712" target="_blank">Update Rollup 6</a></p>
</td>
<td width="125">
<p align="center">05.00.9689.1985<br /> 05.00.9690.1992</p>
</td>
<td width="111">
<p align="center">12/01/2012<br /> 20/01/2012</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2600640" target="_blank">KB2600640</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/download/en/details.aspx?id=29221" target="_blank">Update Rollup 7</a></p>
</td>
<td width="125">
<p align="center">05.00.9690.2165</p>
</td>
<td width="111">
<p align="center">22/03/2012</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2600643" target="_blank">KB2600643</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=29692" target="_blank">Update Rollup 8</a></p>
</td>
<td width="125">
<p align="center">05.00.9690.2243</p>
</td>
<td width="111">
<p align="center">03/05/2012</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2600644" target="_blank">KB2600644</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p>Update Rollup 9</p>
</td>
<td width="125">
<p align="center">Cancelled</p>
</td>
<td width="111">
<p align="center">-</p>
</td>
<td width="85">
<p align="center">-</p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=30711" target="_blank">Update Rollup 10</a></p>
</td>
<td width="125">
<p align="center">05.00.9690.2730<br /> 05.00.9690.2740</p>
</td>
<td width="111">
<p align="center">16/08/2012<br /> 04/10/2012</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2710577" target="_blank">KB2710577</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=34969" target="_blank">Update Rollup 11</a></p>
</td>
<td width="125">
<p align="center">05.00.9690.2835<br /> 05.00.9690.2838</p>
</td>
<td width="111">
<p align="center">11/10/2012<br /> 23/10/2012</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2739504" target="_blank">KB2739504</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=39691" target="_blank">Critical Update for Update Rollup 11</a></p>
</td>
<td width="125">
<p align="center">05.00.9690.2903</p>
</td>
<td width="111">
<p align="center">7/26/2013</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2855319" target="_blank">KB2855319</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=36229" target="_blank">Update Rollup 12</a><br /> (OnPremise / v2)</p>
</td>
<td width="125">
<p align="center">05.00.9690.3218/<br /> 05.00.9690.3233/<br /> 05.00.9690.3236</p>
</td>
<td width="111">
<p align="center">07/01/2013<br /> 30/01/2013</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2795627" target="_blank">KB2795627</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p>CRM Online "Polaris" (UR12+)</p>
</td>
<td width="125">
<p align="center">05.00.9690.3233</p>
</td>
<td width="111">
<p align="center">13/01/2013</p>
</td>
<td width="85">
<p align="center">N/A</p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=37133" target="_blank">Update Rollup 13</a></p>
</td>
<td width="125">
<p align="center">05.00.9690.3448</p>
</td>
<td width="111">
<p align="center">26/03/2013</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2791312" target="_blank">KB2791312</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=39624" target="_blank">Update Rollup 14</a></p>
</td>
<td width="125">
<p align="center">05.00.9690.3557</p>
</td>
<td width="111">
<p align="center">13/07/2013</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2849744" target="_blank">KB2849744</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=40346" target="_blank">Update Rollup 15</a></p>
</td>
<td width="125">
<p align="center">05.00.9690.3731</p>
</td>
<td width="111">
<p align="center">10/08/2013</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2843571" target="_blank">KB2843571</a></p>
</td>
<td width="66">
<p align="center"><a href="https://www.microsoft.com/en-us/download/details.aspx?id=24004">5.0.18</a></p>
</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=41655" target="_blank">Update Rollup 16</a></p>
</td>
<td width="125">
<p align="center">05.00.9690.3911</p>
</td>
<td width="111">
<p align="center">22/01/2014</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2872369/en-us" target="_blank">KB2872369</a></p>
</td>
<td width="66">&nbsp;</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=42672" target="_blank">Update Rollup 17</a></p>
</td>
<td width="125">
<p align="center">05.00.9690.4150</p>
</td>
<td width="111">
<p align="center">08/05/2014</p>
</td>
<td width="85">
<p align="center"><a href="https://support.microsoft.com/kb/2915687" target="_blank">KB2915687</a></p>
</td>
<td width="66">&nbsp;</td>
</tr>
<tr>
<td width="122">
<p><a href="https://www.microsoft.com/pt-PT/download/details.aspx?id=44265">Update Rollup 18</a></p>
</td>
<td width="125">
<p align="center">05.00.9690.4374</p>
</td>
<td width="111">
<p align="center">24/09/2014</p>
</td>
<td width="85">
<p align="center"><a href="https://support2.microsoft.com/kb/2958724">KB2958724</a></p>
</td>
<td width="66">
<p align="center">&nbsp;</p>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">Nota:</span></strong> Poder&aacute; encontrar o hist&oacute;rico das vers&otilde;es de SDK para Microsoft CRM 2011 <a href="https://msdn.microsoft.com/en-us/library/jj863639%28v=crm.5%29.aspx">aqui</a></p>
<p><strong><span style="text-decoration: underline;">Nota final:</span></strong> Para instalar um update rollup de forma &ldquo;silenciosa&rdquo; num CRM Outlook poder&aacute; consultar o artigo do JonAStrand <a href="https://blogs.msdn.com/b/crminthefield/archive/2011/08/01/crm-2011-silently-installing-update-rollups.aspx">aqui</a>.</p>
<p>&nbsp;</p>
<p>Finalmente, para mais informa&ccedil;&atilde;o sobre os t&oacute;picos de suportabilidade e compatibilidade poder&aacute; aceder aos seguintes artigos:</p>
<p><strong>Ciclo de Vida do Suporte Microsoft</strong></p>
<p><a href="https://support2.microsoft.com/lifecycle/default.aspx?LN=pt&amp;x=13&amp;y=18&amp;c2=629">https://support2.microsoft.com/lifecycle/default.aspx?LN=pt&amp;x=13&amp;y=18&amp;c2=629</a></p>
<p><strong>Compatibility with Dynamics CRM 2013, Dynamics CRM 2011, and Dynamics CRM 4.0</strong></p>
<p><a href="https://support2.microsoft.com/kb/2669061">https://support2.microsoft.com/kb/2669061</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Obrigado.</p>
<p>&nbsp;</p>
<p>Lu&iacute;s Filipe Pinheiro.</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Sequência de instalação de Update Rollup e Service Pack para CRM 2013</title>
      <link>https://docs.microsoft.com/archive/blogs/crmpt/sequncia-de-instalao-de-update-rollup-e-service-pack-para-crm-2013</link>
      <pubDate>Thu, 30 Oct 2014 09:11:54 GMT</pubDate>
      <dc:creator><![CDATA[Rodrigo Cristelli Lugarinho]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmpt/2014/10/30/sequncia-de-instalao-de-update-rollup-e-service-pack-para-crm-2013/</guid>
      <description><![CDATA[Caso você tenha uma mensagem de erro ao instalar o Update Rollup 3, por favor verificar se o Update...]]></description>
      <content:encoded><![CDATA[<p>Caso você tenha uma mensagem de erro ao instalar o Update Rollup 3, por favor verificar se o <strong>Update Rollup 1 para Service Pack</strong> 1 já está instalado.</p>  <p><strong><em>“Microsoft Dynamics CRM Server não está instalado neste computador.”</em></strong></p>  <p><strong><em></em></strong></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/metablogapi/7220.Untitled_794F2DF9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57-metablogapi/7220.Untitled_5F00_794F2DF9.png"><img title="Untitled" style="border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; display: inline; border-top-width: 0px" border="0" alt="Untitled" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/metablogapi/7367.Untitled_thumb_23BDEFC8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57-metablogapi/7367.Untitled_5F00_thumb_5F00_23BDEFC8.png" width="371" height="143" /></a> </p>  <p>&#160;</p>  <p><strong>Update Rollup 3</strong> deve ser instalado posteriormente à instalação do <strong>Update Rollup 2</strong>.</p>  <p>Para atualizar o <strong>Service Pack 1</strong>, devemos instalar o <strong>Service Pack 1 Update Rollup 1</strong>.</p>  <p>A próxima atualização para o <strong>Service Pack 1 Update Rollup 1</strong> está prevista como <strong>Service Pack 1 Update Rollup 2</strong>, a ser lançado.</p>  <p>Lembrando que este lançamento pode ser alterado a qualquer momento.</p>  <p>Abaixo segue uma linha do tempo com os lançamentos de cada Update Rollup:</p>  <p>&#160;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/metablogapi/7142.timeline2_7C1A044E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57-metablogapi/7142.timeline2_5F00_7C1A044E.png"><img title="timeline2" style="border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; display: inline; border-top-width: 0px" border="0" alt="timeline2" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/metablogapi/6443.timeline2_thumb_7BB0620A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57-metablogapi/6443.timeline2_5F00_thumb_5F00_7BB0620A.png" width="1024" height="373" /></a> </p>  <p></p>  <p>&#160;</p>  <p>&#160;</p>  <p><b>Observação importante:</b></p>  <p>Para fazer upgrade do <strong>Update Rollup 3</strong>, recomenda-se instalar o <strong><a href="https://support.microsoft.com/kb/2953252/en-us" target="_blank">Update Rollup 1 para o Microsoft Dynamics CRM 2013 Service Pack 1</a></strong>, já disponível. Isso ocorre porque o <strong>Update Rollup 3</strong> pode conter correções que não estão incluídas no <strong>Service Pack 1</strong>.</p>  <p>O caminho de atualização necessário do CRM 2013 com <strong>Update Rollup 3</strong> é primeiro aplicar <strong>Service Pack 1</strong> e em seguida, aplicar o <strong>Service Pack 1 Update Rollup 1</strong></p>  <p>&#160;</p>  <p>Para mais informação sobre todas as atualizações disponíveis para o CRM 2013, por favor utilizar o link abaixo:</p>  <p><a title="https://support.microsoft.com/kb/2917899/en-us" href="https://support.microsoft.com/kb/2917899/en-us">https://support.microsoft.com/kb/2917899/en-us</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft System Center Management Pack for Dynamics CRM 2013 disponível para Download</title>
      <link>https://docs.microsoft.com/archive/blogs/crmpt/microsoft-system-center-management-pack-for-dynamics-crm-2013-disponvel-para-download</link>
      <pubDate>Wed, 01 Oct 2014 09:44:21 GMT</pubDate>
      <dc:creator><![CDATA[Luís Filipe Pinheiro]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmpt/2014/10/01/microsoft-system-center-management-pack-for-dynamics-crm-2013-disponvel-para-download/</guid>
      <description><![CDATA[A Microsoft disponibilizou o Microsoft System Center Management Pack para Dynamics CRM 2013 que...]]></description>
      <content:encoded><![CDATA[<p>A Microsoft disponibilizou o<strong> Microsoft System Center Management Pack para Dynamics CRM 2013</strong> que permite administrar a aplica&ccedil;&atilde;o CRM 2013 no Microsoft System Center Operations Manager (SCOM) 2007 SP1 ou vers&otilde;es posteriores. </p>
<p>&nbsp;</p>
<p>Para fazer o download do Microsoft System Center Management Pack for Dynamics CRM 2013, basta clicar <a href="https://www.microsoft.com/en-us/download/details.aspx?id=44279">aqui</a>.&nbsp;</p>
<p>&nbsp;</p>
<p>Para ter uma lista de todos os Microsoft Management packs poder&aacute; aceder ao seguinte artigo:</p>
<p style="padding-left: 30px;"><strong>Microsoft Management Packs</strong></p>
<p style="padding-left: 30px;"><a href="https://social.technet.microsoft.com/wiki/contents/articles/16174.microsoft-management-packs.aspx">https://social.technet.microsoft.com/wiki/contents/articles/16174.microsoft-management-packs.aspx</a></p>
<p>&nbsp;</p>
<p>Luis Filipe Pinheiro.</p>]]></content:encoded>
    </item>
    <item>
      <title>16 dicas para melhorar a performance do Cliente CRM para Outlook</title>
      <link>https://docs.microsoft.com/archive/blogs/crmpt/16-dicas-para-melhorar-a-performance-do-cliente-crm-para-outlook</link>
      <pubDate>Sat, 27 Sep 2014 11:10:00 GMT</pubDate>
      <dc:creator><![CDATA[Luís Filipe Pinheiro]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmpt/2014/09/27/16-dicas-para-melhorar-a-performance-do-cliente-crm-para-outlook/</guid>
      <description><![CDATA[Recentemente tenho trabalhado em alguns casos sobre performance de cliente CRM para Outlook e...]]></description>
      <content:encoded><![CDATA[<p>Recentemente tenho trabalhado em alguns casos sobre performance de cliente CRM para Outlook e gostaria de compartilhar um resumo dos passos que recomendamos &agrave; todos os clientes da Microsoft.</p>
<p>Estes passos podem ser executados em qualquer cliente CRM, tanto para On Premise 2011, como Online. Recomenda-se seguir <span style="text-decoration: underline;">todos</span> os passos abaixo mostrados e reiniciar a esta&ccedil;&atilde;o de trabalho para efetivar todas as altera&ccedil;&otilde;es.</p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>01) Utilizar no m&iacute;nimo o Hardware recomendado pela Microsoft</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Utilizar o Microsoft Dynamics CRM em um computador com menos recursos do que o recomendado talvez resultar&aacute; em performance inadequada. Adicionalmente, o Cliente CRM para Outlook com a capacidade Offline, aumenta a necessidade por Hardware, que poder&aacute; ser processadores, mem&oacute;ria, Hard Disk e I/O de rede.</p>
<p><strong>Qual &eacute; o recomendado pela Microsoft?</strong></p>
<p>Mem&oacute;ria: 4-GB ou mais</p>
<p>Sistema Operacional: 64-bit</p>
<p>CPU: Core 2 Duo 1.8Ghz ou superior</p>
<p>Mais informa&ccedil;&atilde;o em: <a title="https://technet.microsoft.com/en-us/library/hh699680.aspx" href="https://technet.microsoft.com/en-us/library/hh699680.aspx" target="_blank">https://technet.microsoft.com/en-us/library/hh699680.aspx</a></p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>02) Realizar Upgrade &agrave; Internet Explorer 10 e 11</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Caso utilizar o Internet Explorer 7 ou 8, leia o seguinte <a href="https://blogs.msdn.com/b/ie/archive/2010/03/18/the-new-javascript-engine-in-internet-explorer-9.aspx" target="_blank">link</a> sobre as melhorias trazidas pelo IE9.</p>
<p><strong>Como atualizar?</strong></p>
<p>Basta seguir as instru&ccedil;&otilde;es do link abaixo na esta&ccedil;&atilde;o que cont&eacute;m o Cliente CRM para Outlook:</p>
<p><a title="https://windows.microsoft.com/pt-BR/windows7/Update-Internet-Explorer-9" href="https://windows.microsoft.com/pt-BR/windows7/Update-Internet-Explorer-9" target="_blank">https://windows.microsoft.com/pt-BR/windows7/Update-Internet-Explorer-9</a></p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>03) Desabilitar complementos do Internet Explorer</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Verificar se a performance &eacute; melhor se os complementos forem desabilitados.</p>
<p><strong>Como desabilitar?</strong></p>
<p>- Abra o Internet Explorer</p>
<p>- Clique com o bot&atilde;o da direita no alto e habilite o Menu</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/4530.1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/4530.1.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/4530.1.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/4530.1.png" alt="" width="249" height="82" border="0" /></a></p>
<p>- Abra Ferramentas / Tools&nbsp;</p>
<p>- Selecione Gerenciar Complementos</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/6710.2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/6710.2.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/6710.2.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/6710.2.png" alt="" width="191" height="49" border="0" /></a></p>
<p>- Em Barra de Ferramenta e Extens&otilde;es, clique em cada Complemento que n&atilde;o seja Microsoft Corporation e selecione Desabilitar no lado direito abaixo.</p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>04) Desabilitar qualquer suplemento do Outlook</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Verificar se a performance do Cliente CRM para Outlook &eacute; melhor caso sejam desabilitados os Suplementos do Outlook.</p>
<p><strong>Como desabilitar?</strong></p>
<p>Para desativar os suplementos COM, siga estas etapas:</p>
<p><strong><span style="text-decoration: underline;"><a href="https://support.microsoft.com/kb/940226/pt-br" target="_blank">Outlook 2007:</a></span></strong></p>
<p>- No menu <strong>Ferramentas</strong> , clique em <strong>Central de confiabilidade</strong>.</p>
<p>- Clique em <strong>Suplementos</strong>, clique em <strong>Suplementos COM</strong> na lista <strong>Gerenciar</strong> e, em seguida, clique em <strong>Ir</strong>.</p>
<p>- Na caixa de di&aacute;logo <strong>Suplementos COM</strong>, clique para desmarcar as caixas de sele&ccedil;&atilde;o para quaisquer suplementos COM que voc&ecirc; deseja desativar.</p>
<p>- Ap&oacute;s desativar os suplementos, clique em <strong>OK</strong> e, em seguida, reinicie o Outlook.</p>
<p><strong><span style="text-decoration: underline;"><a href="https://support.microsoft.com/kb/2695805/pt-br" target="_blank">Outlook 2010 e 2013:</a></span></strong></p>
<p>- No Outlook, clique na guia <strong>arquivo.</strong></p>
<p><strong>- </strong>Clique em <strong>Op&ccedil;&otilde;es </strong>e, em seguida, clique em <strong>Add-ins</strong> para exibir uma lista de suplementos COM instalados.</p>
<p>- Selecione <strong>Suplementos de COM </strong>na lista <strong>Gerenciar</strong> e, em seguida, clique em <strong>Ir</strong>.</p>
<p>- Na caixa de di&aacute;logo <strong>Suplementos COM</strong>, clique para desmarcar as caixas de sele&ccedil;&atilde;o para quaisquer suplementos COM que voc&ecirc; deseja desativar.</p>
<p>- Clique em <strong>OK </strong>e reinicie o Outlook.</p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>05) Desmarcar &ldquo;Excluir hist&oacute;rico de navega&ccedil;&atilde;o ao sair&rdquo;/&rdquo;Delete browsing history on exit&rdquo;</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Prevenir o Internet Explorer de remover as p&aacute;ginas temporariamente salvas em Cache.</p>
<p><strong>Como desmarcar?</strong></p>
<p>- Abra o Internet Explorer &gt; Ferramentas &gt; Op&ccedil;&otilde;es da Internet &gt; Aba Geral &gt; <strong>Desmarcar </strong>&ldquo;Excluir hist&oacute;rico de navega&ccedil;&atilde;o ao sair&rdquo; / &ldquo;Delete browsing on exit&rdquo;.</p>
<table style="width: 373px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="200">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/3073.3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/3073.3.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/3073.3.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/3073.3.png" alt="" width="186" height="234" border="0" /></a></td>
<td valign="top" width="171">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/3858.4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/3858.4.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/3858.4.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/3858.4.png" alt="" width="298" height="86" border="0" /></a></td>
</tr>
</tbody>
</table>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>06) Desmarcar &ldquo;N&atilde;o salvar p&aacute;ginas encriptadas em disco&rdquo;/&rdquo;Do not save encrypted pages to disk&rdquo;</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Permitir o Internet Explorer a salvar p&aacute;ginas encriptadas em disco e criar um Cache.</p>
<p><strong>Como desmarcar?</strong></p>
<p>- Abra o Internet Explorer &gt; Ferramentas &gt; Op&ccedil;&otilde;es da Itnernet &gt; Aba Avan&ccedil;ado &gt; Seguran&ccedil;a &gt; <strong>Desmarcar</strong> &ldquo;N&atilde;o salvar p&aacute;ginas encriptadas em disco&rdquo; / &ldquo;Do not save encrypted pages to disk&rdquo;.</p>
<table style="width: 400px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="200">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/3348.5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/3348.5.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/3348.5.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/3348.5.png" alt="" width="204" height="257" border="0" /></a></td>
<td valign="top" width="200">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/6874.6.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/6874.6.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/6874.6.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/6874.6.png" alt="" width="322" height="175" border="0" /></a></td>
</tr>
</tbody>
</table>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>07) Configurar o Browser para efetuar maior Cache</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Aumentar o Cache do Internet Explorer para 250MB.</p>
<p><strong>Como configurar?</strong></p>
<p>- Abra o Internet Explorer &gt; Ferramentas &gt; Op&ccedil;&otilde;es da Internet &gt; Hist&oacute;rico da Navega&ccedil;&atilde;o &gt; Configura&ccedil;&otilde;es &gt; Alterar para <strong>250</strong>.</p>
<p align="center">&nbsp;</p>
<table style="width: 524px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="191">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7181.7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7181.7.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7181.7.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7181.7.png" alt="" width="201" height="250" border="0" /></a></td>
<td valign="top" width="331">
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/5545.8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/5545.8.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/5545.8.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/5545.8.png" alt="" width="311" height="89" border="0" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7411.8-1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7411.8_2D00_1.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7411.8-1.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7411.8_2D00_1.png" alt="" width="316" height="270" border="0" /></a></p>
</td>
</tr>
</tbody>
</table>
<p align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>08) Alterar o valor de &ldquo;Tempo m&iacute;nimo entre sincroniza&ccedil;&otilde;es&rdquo;</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Aumentar o tempo entre sincroniza&ccedil;&otilde;es entre Cliente e servidor CRM, a fim de evitar problema de performance.</p>
<p><strong>Como alterar?</strong></p>
<p>- Abra o CRM &gt; Configura&ccedil;&otilde;es &gt; Administra&ccedil;&atilde;o &gt; Configura&ccedil;&otilde;es do Sistema &gt; Aba Outlook. Altere o valor de &ldquo;Tempo m&iacute;nimo entre sincroniza&ccedil;&otilde;es&rdquo; de 15 minutos para algo superior.</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/6740.9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/6740.9.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/6740.9.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/6740.9.png" alt="" width="381" height="63" border="0" /></a></p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>09) Alterar o valor de &ldquo;Sincronizar os itens do CRM nas pastas do Outlook a cada&rdquo;</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong>&nbsp;</p>
<p>Aumentar o tempo entre sincroniza&ccedil;&otilde;es que ocorrem entre o Cliente e o servidor CRM.</p>
<p><strong>Como alterar?</strong></p>
<p>-A partir do cliente Outlook, entrar em Arquivo &gt; CRM &gt; Op&ccedil;&otilde;es &gt; Aba Sincroniza&ccedil;&atilde;o. Alterar a op&ccedil;&atilde;o &ldquo;Sincronizar os itens do CRM nas pastas do Outlook a cada&rdquo; de 15 minutos para um valor superior.</p>
<p>&Eacute; poss&iacute;vel desabilitar esta op&ccedil;&atilde;o, por&eacute;m ser&aacute; necess&aacute;rio sincronizar manualmente a esta&ccedil;&atilde;o cliente do CRM.</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7245.10.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7245.10.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7245.10.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7245.10.png" alt="" width="365" height="51" border="0" /></a></p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>10) Incluir a URL do CRM em uma lista de sites confi&aacute;veis no Antivirus</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Evitar que as p&aacute;ginas e scripts do CRM sejam escaneados pelo Antivirus, durante a navega&ccedil;&atilde;o.</p>
<p><strong>Como incluir?</strong></p>
<p>Cada Antivirus cont&eacute;m a sua configura&ccedil;&atilde;o. Abaixo segue dois links para McAfee, que servir&atilde;o de exemplo para configurar o Antivirus de sua esta&ccedil;&atilde;o CRM.</p>
<p><a title="https://kc.mcafee.com/corporate/index?page=content&amp;id=KB65382" href="https://kc.mcafee.com/corporate/index?page=content&amp;id=KB65382" target="_blank">https://kc.mcafee.com/corporate/index?page=content&amp;id=KB65382</a></p>
<p><a title="https://support.microsoft.com/kb/924341" href="https://support.microsoft.com/kb/924341" target="_blank">https://support.microsoft.com/kb/924341</a></p>
<p>Lembrando que a URL do CRM Online &eacute; formada por:</p>
<p>https://<strong>NOMEORGANIZACAO</strong>.crm.dynamics.com</p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>11) Verificar o tempo de lat&ecirc;ncia entre a esta&ccedil;&atilde;o e os servidores CRM</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Medir a lat&ecirc;ncia atual e verificar se est&aacute; abaixo do recomendado de 150 ms. Caso n&atilde;o, &eacute; necess&aacute;rio verificar a possibilidade de reduzir a atual lat&ecirc;ncia juntamente com o provedor de Internet. Recomenda-se repetir ao menos 03 vezes o teste.</p>
<p>Microsoft Dynamics CRM &eacute; desenhado para trabalhar melhor em redes que tenham os seguintes elementos:</p>
<p>- Largura de Banda Superior &agrave; 50 Kpbs</p>
<p>- Lat&ecirc;ncia abaixo de 150 ms</p>
<p>* Note que estes valores s&atilde;o recomenda&ccedil;&otilde;es e n&atilde;o garantem performance satisfat&oacute;ria.</p>
<p><strong>Como verificar?</strong></p>
<p>- Abra o Internet Explorer e navegue em:</p>
<p>CRM Online: https://Organiza&ccedil;&atilde;o.crm.dynamics.com/tools/diagnostics/diag.aspx</p>
<p>CRM On Premise: http(s)://servidorCRM/tools/diagnostics/diag.aspx</p>
<p>- Coloque as suas credenciais administrativas caso sejam solicitadas</p>
<p>- Clique em <strong>Run</strong></p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/1682.11.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/1682.11.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/1682.11.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/1682.11.png" alt="" width="474" height="172" border="0" /></a></p>
<p>* Este teste pode ser realizado no CRM On Premise, a partir do Update Rollup 4 para CRM 2011.</p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>12) Seguir o KB 975736 para criar as op&ccedil;&otilde;es que evitam Memory Leak no Internet Explorer</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong>&nbsp;</p>
<p>Evitar Memory Leak que causa alto consuma de mem&oacute;ria e consequente lentid&atilde;o no Cliente CRM para Outlook</p>
<p><strong>Como criar?</strong></p>
<p><strong><em><span style="text-decoration: underline;">Usu&aacute;rio avan&ccedil;ado:</span></em></strong></p>
<p>Os seguintes passos devem ser executados em um cliente com Internet Explorer <span style="text-decoration: underline;">8 ou 9</span> instalado. &nbsp;</p>
<p>- Entre no Registry (regedit) da esta&ccedil;&atilde;o cliente CRM para Outlook</p>
<p>- Localize e clique nas seguintes chaves:</p>
<p>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl</p>
<p>HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl</p>
<p>- Para cada chave acima, crie uma nova chave chamada <strong>FEATURE_ADDITIONAL_IE8_MEMORY_CLEANUP</strong></p>
<p>- Clique em cada <strong>FEATURE_ADDITIONAL_IE8_MEMORY_CLEANUP </strong>criado e adicione dois novos registros com tipo DWORD (32-bit) com valores 1:</p>
<table style="width: 409px;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="167">
<p>Outlook.exe</p>
</td>
<td valign="top" width="148">
<p>DWORD (32-bit)</p>
</td>
<td valign="top" width="92">
<p align="center">1</p>
</td>
</tr>
<tr>
<td valign="top" width="167">
<p>Iexplore.exe</p>
</td>
<td valign="top" width="148">
<p>DWORD (32-bit)</p>
</td>
<td valign="top" width="92">
<p align="center">1</p>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/0552.12.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/0552.12.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/0552.12.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/0552.12.png" alt="" width="427" height="76" border="0" /></a></p>
<p>Caso o Internet Explorer seja 6 ou 7, seguir os passos do <a href="https://support.microsoft.com/kb/975736/en-us" target="_blank">KB 975736</a>.</p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>13) Seguir o KB 2741514 para evitar problemas de performance durante o Caching do Cliente CRM</strong></p>
<p><strong>(V&aacute;lido somente para CRM 2011 On premise)</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Melhorar a performance ao marcar uma Exibi&ccedil;&atilde;o.</p>
<p><strong>Como evitar?</strong></p>
<p><strong><em><span style="text-decoration: underline;">Usu&aacute;rio iniciante:</span></em></strong></p>
<p>- A partir da esta&ccedil;&atilde;o de trabalho, entrar no <a href="https://support.microsoft.com/kb/2741514/en-us" target="_blank">KB 2741514</a>.</p>
<p>- Clicar na imagem dentro do KB:</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/5756.13.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/5756.13.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/5756.13.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/5756.13.png" alt="" width="140" height="94" border="0" /></a></p>
<p>Caso n&atilde;o funcione, seguir os passos descritos no <a href="https://support.microsoft.com/kb/2741514/en-us" target="_blank">KB 2741514</a>.</p>
<p><strong><em><span style="text-decoration: underline;">Usu&aacute;rio avan&ccedil;ado (at&eacute; Update Rollup 14 para CRM 2011):</span></em></strong></p>
<p>- Entre no Registry (regedit) da esta&ccedil;&atilde;o cliente CRM para Outlook</p>
<p>- Localize e clique na seguinte chave:</p>
<p>HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient</p>
<p>- Crie um novo registro com tipo DWORD (32-bit) chamdo <strong>DisableMapiCaching</strong></p>
<p>- Duplo clique em <strong>DisableMapiCaching</strong> e digite 1.</p>
<p><strong><em><span style="text-decoration: underline;">Usu&aacute;rio avan&ccedil;ado (ap&oacute;s Update Rollup 14 para CRM 2011):</span></em></strong></p>
<p>- Seguir os passos indicados no <a href="https://support.microsoft.com/kb/2741514/en-us" target="_blank">KB 2741514</a> para utilizar a ferramenta OrgDBOrgSettings</p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>14) Seguir o KB 2585157 para reduzir o Pooling realizado pelo Cliente CRM</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Reduzir o n&uacute;mero de comunica&ccedil;&otilde;es realizadas pelo Cliente CRM para Outlook com o servidor CRM, a fim de melhorar a performance.</p>
<p><strong>Como reduzir?</strong></p>
<p><strong><em><span style="text-decoration: underline;">Usu&aacute;rio avan&ccedil;ado:</span></em></strong></p>
<p>Seguir o <a href="https://support.microsoft.com/kb/2585157/en-us" target="_blank">KB 2585157</a> e criar as chaves de registro conforme mencionadas:</p>
<p>- Abra o Registry (regedit) na esta&ccedil;&atilde;o CRM</p>
<p>- Localize e clique na seguinte chave:</p>
<p>HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient</p>
<p>- Crie os seguintes valores como DWORD (32-bit) caso n&atilde;o existam:</p>
<table style="width: 549px;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="411">
<p>NotificationPollInterval</p>
</td>
<td valign="top" width="136">
<p>3600000 (Decimal)</p>
</td>
</tr>
<tr>
<td valign="top" width="412">
<p>StateManagerPollInterval</p>
</td>
<td valign="top" width="136">
<p>10 (Decimal)</p>
</td>
</tr>
<tr>
<td valign="top" width="413">
<p>ActiveCachesUpdatingPeriodMilliseconds</p>
</td>
<td valign="top" width="135">
<p>3000000 (Decimal)</p>
</td>
</tr>
<tr>
<td valign="top" width="413">
<p>IncrementalDataCachesInclusionUpdatingPeriodMilliseconds</p>
</td>
<td valign="top" width="135">
<p>6000000 (Decimal)</p>
</td>
</tr>
<tr>
<td valign="top" width="413">
<p>IncrementalDataCachesExclusionUpdatingPeriodMilliseconds</p>
</td>
<td valign="top" width="135">
<p>6000000 (Decimal)</p>
</td>
</tr>
</tbody>
</table>
<p>- Localize e clique na seguinte chave:</p>
<p>HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient\{ORGGUID}</p>
<p>- Crie os seguintes valores como DWORD (32-bit) caso n&atilde;o existam:</p>
<table style="width: 550px;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="452">
<p>&lt;&gt;&lt;&gt;&lt;&gt;TagDisabled <br /> (esta chave desabilita o Tagging autom&aacute;tico de E-mails)&lt;/&gt; &lt;/&gt;&lt;/&gt;</p>
<p>TagDisabled <br /> (esta chave desabilita o Tagging autom&aacute;tico de E-mails)</p>
</td>
<td valign="top" width="96">
<p>0</p>
</td>
</tr>
<tr>
<td valign="top" width="452">
<p>TagPollingPeriod</p>
</td>
<td valign="top" width="96">
<p>600000 (Decimal)</p>
</td>
</tr>
<tr>
<td valign="top" width="452">
<p>TagMaxAggressiveCycles</p>
</td>
<td valign="top" width="96">
<p>0 (zero)</p>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>15) Aumentar o n&uacute;mero de portas de comunica&ccedil;&atilde;o da esta&ccedil;&atilde;o Cliente CRM</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Aumentar o n&uacute;mero de portas de comunica&ccedil;&atilde;o din&acirc;micas para melhorar a performance.</p>
<p><strong>Como aumentar?</strong></p>
<p><strong><em><span style="text-decoration: underline;">Usu&aacute;rio avan&ccedil;ado:</span></em></strong></p>
<p>- Entre no Registry (regedit) da esta&ccedil;&atilde;o cliente CRM para Outlook</p>
<p>- Localize e clique na seguinte chave:</p>
<p>HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters</p>
<p>- Crie um novo registro com tipo DWORD (32-bit) chamdo <strong>MaxUserPort</strong></p>
<p>- Duplo clique em <strong>MaxUserPort</strong>, e digite 65534 (Decimal)</p>
<p>- Crie um novo registro com tipo DWORD (32-bit), chamado <strong>TcpTimedWaitDelay</strong></p>
<p>- Duplo clique em <strong>TcpTimedWaitDelay</strong>, e digite 30 (Decimal)</p>
<p>* &Eacute; necess&aacute;rio reiniciar a esta&ccedil;&atilde;o para efetivar este passo.</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/3443.14.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/3443.14.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/3443.14.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/3443.14.png" alt="" width="445" height="220" border="0" /></a></p>
<div align="center"><hr align="center" size="2" width="100%" /></div>
<p><strong>16) Aumentar o n&uacute;mero de portas de comunica&ccedil;&atilde;o entre a esta&ccedil;&atilde;o cliente e os servidores CRM</strong></p>
<p><strong>Descri&ccedil;&atilde;o:</strong></p>
<p>Permitir o Internet Explorer a utilizar at&eacute; 10 portas de comunica&ccedil;&atilde;o aos servidores CRM Online.</p>
<p><strong>Como aumentar? </strong></p>
<p><strong><em><span style="text-decoration: underline;">Usu&aacute;rio iniciante:</span></em></strong></p>
<p>- A partir da esta&ccedil;&atilde;o que cont&eacute;m o Cliente CRM para Outlook, abra este link <a href="https://support.microsoft.com/kb/282402/en-us" target="_blank">KB 282402</a></p>
<p>- <span style="text-decoration: underline;">Dentro do artigo,</span> clique nesta imagem.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7823.15.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7823.15.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7823.15.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7823.15.png" alt="" width="157" height="110" border="0" /></a><br clear="all" /> <br clear="all" /> - Clique em Run e siga todas as instru&ccedil;&otilde;es.</p>
<p>- Reinicie todas as janelas do Internet Explorer.</p>
<p>Caso lhe mostre uma mensagem de erro, consulte o administrador de sua rede para seguir os passos abaixo mencionados:</p>
<p><strong><em><span style="text-decoration: underline;">Usu&aacute;rio avan&ccedil;ado:</span></em></strong></p>
<p>- Entre no Registry (regedit)</p>
<p>- Localizar a chave:</p>
<p>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_MAXCONNECTIONSPERSERVER</p>
<p>- Criar um valor Dword iexplore.exe com valor 10 decimal</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/8686.16.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/8686.16.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/8686.16.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/8686.16.png" alt="" width="427" height="93" border="0" /></a></p>
<p>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_MAXCONNECTIONSPER1_0SERVER</p>
<p>- Criar um valor Dword iexplore.exe com valor 10 decimal.</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/2330.17.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/2330.17.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/2330.17.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/2330.17.png" alt="" width="419" height="92" border="0" /></a></p>
<p>&nbsp;</p>
<p>Rodrigo Cristelli Lugarinho</p>]]></content:encoded>
    </item>
    <item>
      <title>Update Rollup 1 para Microsoft Dynamics CRM 2013 Service Pack 1 disponível para Download (KB 2953252)</title>
      <link>https://docs.microsoft.com/archive/blogs/crmpt/update-rollup-1-para-microsoft-dynamics-crm-2013-service-pack-1-disponvel-para-download-kb-2953252</link>
      <pubDate>Sat, 27 Sep 2014 08:39:00 GMT</pubDate>
      <dc:creator><![CDATA[Luís Filipe Pinheiro]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmpt/2014/09/27/update-rollup-1-para-microsoft-dynamics-crm-2013-service-pack-1-disponvel-para-download-kb-2953252/</guid>
      <description><![CDATA[A Microsoft disponibilizou o Update Rollup 1 para Microsoft Dynamics CRM 2013 Service Pack 1 (SP1)....]]></description>
      <content:encoded><![CDATA[<p>A Microsoft disponibilizou o Update Rollup 1 para Microsoft Dynamics CRM 2013 Service Pack 1 (SP1). Este update rollup cont&eacute;m atualiza&ccedil;&otilde;es novas destinadas a melhorar a seguran&ccedil;a, o desempenho e a estabilidade.</p>
<p>&nbsp;</p>
<p>Para mais Informa&ccedil;&otilde;es sobre o Update Rollup 1 para Microsoft Dynamics CRM 2013 Service Pack 1, poder&aacute; aceder ao seguinte artigo: <a href="https://support2.microsoft.com/kb/2953252/pt">https://support2.microsoft.com/kb/2953252/pt</a>.</p>
<p>&nbsp;</p>
<p>Download da vers&atilde;o portuguesa do Update Rollup 1 para Microsoft Dynamics CRM 2013 Service Pack 1: <a href="https://www.microsoft.com/pt-PT/download/details.aspx?id=44262">https://www.microsoft.com/pt-PT/download/details.aspx?id=44262</a>.</p>
<p>&nbsp;</p>
<p>Obrigado.</p>
<p>&nbsp;</p>
<p>Luis Filipe Pinheiro.</p>]]></content:encoded>
    </item>
    <item>
      <title>Update Rollup 18 para Microsoft Dynamics CRM 2011 disponível para Download (KB 2958724)</title>
      <link>https://docs.microsoft.com/archive/blogs/crmpt/update-rollup-18-para-microsoft-dynamics-crm-2011-disponvel-para-download-kb-2958724</link>
      <pubDate>Sat, 27 Sep 2014 08:25:00 GMT</pubDate>
      <dc:creator><![CDATA[Luís Filipe Pinheiro]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmpt/2014/09/27/update-rollup-18-para-microsoft-dynamics-crm-2011-disponvel-para-download-kb-2958724/</guid>
      <description><![CDATA[A Microsoft disponibilizou o Update Rollup 18. Trata-se de um conjunto cumulativo e testado de...]]></description>
      <content:encoded><![CDATA[<p>A Microsoft disponibilizou o Update Rollup 18. Trata-se de um conjunto cumulativo e testado de atualiza&ccedil;&otilde;es para o Microsoft Dynamics CRM 2011. Inclui melhoramentos de desempenho que s&atilde;o agrupados para simplificar a implementa&ccedil;&atilde;o.</p>
<p>&nbsp;</p>
<p>Para mais Informa&ccedil;&otilde;es sobre o Update Rollup 18, poder&aacute; aceder ao seguinte artigo: <a href="https://support2.microsoft.com/kb/2958724">https://support2.microsoft.com/kb/2958724</a>.</p>
<p>&nbsp;</p>
<p>Download da vers&atilde;o portuguesa do Update Rollup 18: <a href="https://www.microsoft.com/pt-PT/download/details.aspx?id=44265">https://www.microsoft.com/pt-PT/download/details.aspx?id=44265</a>.</p>
<p>&nbsp;</p>
<p>Obrigado.</p>
<p>&nbsp;</p>
<p>Luis Filipe Pinheiro.</p>]]></content:encoded>
    </item>
    <item>
      <title>Ações no CRM 2013 (SDK)</title>
      <link>https://docs.microsoft.com/archive/blogs/crmpt/aes-no-crm-2013-sdk</link>
      <pubDate>Tue, 06 May 2014 02:34:00 GMT</pubDate>
      <dc:creator><![CDATA[Luís Filipe Pinheiro]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmpt/2014/05/06/aes-no-crm-2013-sdk/</guid>
      <description><![CDATA[Uma das novas functionalidades do CRM 2013 &eacute; as A&ccedil;&otilde;es. As A&ccedil;&otilde;es...]]></description>
      <content:encoded><![CDATA[<p>Uma das novas functionalidades do CRM 2013 &eacute; as <strong><em><span style="text-decoration: underline;">A&ccedil;&otilde;es</span></em>. </strong>As A&ccedil;&otilde;es s&atilde;o em poucas palavras, o encapsulamento de l&oacute;gica de neg&oacute;cio numa s&oacute; regra e atrav&eacute;s de c&oacute;digo C# ou Javascript ser&aacute; possivel evocar essa mesma regra.&nbsp;</p>
<p>Um exemplo bastante comum e pr&aacute;tico no CRM pode ser algo como um processo de aprova&ccedil;&atilde;o. E em qualquer tipo de organiza&ccedil;&atilde;o antes de se fazer determinada a&ccedil;&atilde;o &eacute; necess&aacute;ria a aprova&ccedil;&atilde;o de algu&eacute;m superior. O administrador de CRM (parceiro CRM ou at&eacute; mesmo administrador de CRM) poder&aacute; ent&atilde;o criar um a&ccedil;&atilde;o "Aprova&ccedil;&atilde;o" e defini-la com alguns passos (criar uma tarefa, atribuir a uma Queue, envio de um email passado um determinado n&uacute;mero de dias, caso a tarefa ainda esteja activa atribuir a tarefa directamente ao superior...). Atrav&eacute;s de SDK (C# ou Javascript), o programador poder&aacute; querer chamar a a&ccedil;&atilde;o, sem necessitar de saber qual o neg&oacute;cio ou o conjunto de a&ccedil;&otilde;es que corresponde a a&ccedil;&atilde;o criada, neste nosso caso o processo de Aprova&ccedil;&atilde;o. O cliente ou o administrador de CRM poder&aacute; ent&atilde;o alterar a a&ccedil;&atilde;o adicionando ou removendo determinados passos mas o c&oacute;digo ser&aacute; sempre o mesmo.&nbsp;</p>
<p>O objectivo deste artigo &eacute; exemplicar a chamada de uma a&ccedil;&atilde;o atrav&eacute;s de uma aplica&ccedil;&atilde;o .NET, neste caso, uma aplica&ccedil;&atilde;o consola.&nbsp;</p>
<p>Pr&eacute;-requesitos:</p>
<ul>
<li>Visual Studio 2008, Visual Studio 2010 ou Visual Studio 2012</li>
<li><a href="https://blogs.msdn.com/b/crmpt/archive/2013/10/10/nova-vers-227-o-do-crm-2013-sdk-dispon-237-vel-para-download.aspx">SDK</a></li>
<li><a href="https://www.microsoft.com/pt-pt/download/details.aspx?id=40341">CRM 2013</a> (o pacote de actuliaza&ccedil;&atilde;o para o CRM 2013 &eacute; opcional).</li>
<li><a href="https://www.microsoft.com/en-us/download/details.aspx?id=17331">Windows Identity Foundation</a>&nbsp;</li>
</ul>
<p>Para come&ccedil;ar &eacute; necess&aacute;rio criar uma a&ccedil;&atilde;o no CRM 2013 (Defini&ccedil;&otilde;es &gt; Processos). Com o CRM 2013 &eacute; nos dado a possibilidade de cria&ccedil;&atilde;o de quatro diferente tipos de processos: A&ccedil;&atilde;o, a qual vamos detalhar mais a baixo, Dialogo, Fluxo de Trabalho e Fluxo do Processo de Negocio.&nbsp;</p>
<p>Por exemplo, a a&ccedil;&atilde;o ser&aacute; baseado num envio de email:</p>
<ul>
<li>Nome do processo: Send Custom Email</li>
<li>Categoria: A&ccedil;&atilde;o</li>
<li>Entidade: Conta</li>
</ul>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/1423.1.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/1423.1.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/1423.1.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/1423.1.jpg" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>Ao clicar em OK uma nova janela aparecer&aacute;:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7635.2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7635.2.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7635.2.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7635.2.jpg" alt="" border="0" /></a>&nbsp;</p>
<p>Podemos definir parametros de entrada e sa&iacute;da de v&aacute;rios tipos: Booleano, DateTime, Decimal, Dinheiro, Entidade, EntityCollection, EntityReference, Flutuante, N&uacute;mero inteiro, Picklist e String, como se pode verificar na imagem abaixo.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/1524.3.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/1524.3.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/1524.3.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/1524.3.jpg" alt="" border="0" /></a>&nbsp;&nbsp;</p>
<p>Por exemplo, a a&ccedil;&atilde;o ter&aacute; dois argumentos de entrada, um opcional e um necess&aacute;rio (obrigat&oacute;rio).&nbsp;</p>
<p>Clique em &ldquo;+&rdquo; para adicionar um novo parametro:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nome: StringOptional</p>
<p>Tipo: String</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Necess&aacute;rio: De</p>
<p>Clique em &ldquo;+&rdquo; para adicionar um novo parametro:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nome: IntegerRequired</p>
<p>Tipo: String</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Necess&aacute;rio: Check</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7801.4.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7801.4.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7801.4.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7801.4.jpg" alt="" border="0" /></a>&nbsp;</p>
<p>A defini&ccedil;&atilde;o na a&ccedil;&atilde;o &eacute; constru&iacute;da utilizando os mesmos mecanismos que os Di&aacute;logos e Fluxos de trabalho .</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7522.5.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7522.5.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/7522.5.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/7522.5.jpg" alt="" border="0" /></a>&nbsp;</p>
<p>Para a execu&ccedil;&atilde;o da nossa a&ccedil;&atilde;o iremos utilizar dois m&eacute;todos diferentes:</p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/gg328210.aspx">Early Bound</a> e;</li>
<li><a href="https://msdn.microsoft.com/en-us/library/gg309272.aspx">Late Bound</a>.</li>
</ul>
<p>Ao gerar as v&aacute;rias classes (Early Bound) atrav&eacute;s da execu&ccedil;&atilde;o do comando crmsvcutil &eacute; necess&aacute;rio activar a gera&ccedil;&atilde;o das classes relacionadas com as A&ccedil;&otilde;es. Foi ent&atilde;o adicionado um novo parametro (<strong>generateActions</strong>):&nbsp;</p>
<p>CrmSvcUtil.exe /url:https://&lt;serverName&gt;/&lt;organizationName&gt;/XRMServices/2011/Organization.svc /out:&lt;outputFilename&gt;.cs /username:&lt;username&gt; /password:&lt;password&gt; /domain:&lt;domainName&gt; /namespace:&lt;outputNamespace&gt; /serviceContextName:&lt;serviceContextName&gt; <strong>/generateActions</strong>&nbsp;</p>
<ol>
<li>Abra o Visual Studio 2008, Visual Studio 2010 ou Visual Studio 2012.</li>
<li>Crie um novo projecto: Aplica&ccedil;&atilde;o de Consola.</li>
<li>Adicionar as seguintes referencias ao projecto:</li>
</ol>
<ul>
<li>Microsoft.Crm.Sdk.Proxy</li>
<li>Microsoft.IdentityModel</li>
<li>Micrososft.Xrm.Sdk</li>
<li>System.DirectoryServices.AccountManagement</li>
<li>Systme.Runtime.Serialization</li>
<li>System.Security</li>
<li>System.ServiceModel</li>
</ul>
<ol>
<li>Adicione os seguintes ficheiros (.cs):</li>
</ol>
<ul>
<li>Ficheiro gerado pelo crmsvcutil (&lt;outputFilename&gt;.cs).</li>
<li>SDK\SampleCode\CS\HelperCode\DeviceIdManager.cs</li>
<li>SDK\SampleCode\CS\HelperCode\CrmServiceHelpers.cs</li>
</ul>
<ol>
<li>E adicione o seguinte c&oacute;digo:&nbsp;</li>
</ol>
<p style="padding-left: 30px;"><span style="font-size: x-small;"><span style="color: #0000ff;">using</span> System;</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;"><span style="color: #0000ff;">using</span> System.Collections.Generic;</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;"><span style="color: #0000ff;">using</span> System.Linq;</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;"><span style="color: #0000ff;">using</span> System.Text;</span>&nbsp;</p>
<p style="padding-left: 30px;"><span style="font-size: x-small;"><span style="color: #0000ff;">using</span> System.ServiceModel;</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;"><span style="color: #0000ff;">using</span> System.ServiceModel.Description;</span>&nbsp;</p>
<p style="padding-left: 30px;"><span style="font-size: x-small;"><span style="color: #0000ff;">using</span> Microsoft.Xrm.Sdk;</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;"><span style="color: #0000ff;">using</span> Microsoft.Xrm.Sdk.Query;</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;"><span style="color: #0000ff;">using</span> Microsoft.Xrm.Sdk.Client;</span>&nbsp;</p>
<p style="padding-left: 30px;"><span style="font-size: x-small;"><span style="color: #0000ff;">namespace</span> Microsoft.Crm.Sdk.Samples</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">{</span>&nbsp;</p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #0000ff;">public static void</span> Main(<span style="color: #0000ff;">string</span>[] args)</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ServerConnection serverConnect = <span style="color: #0000ff;">new</span> ServerConnection();</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ServerConnection.Configuration config = serverConnect.GetServerConfiguration();</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #0000ff;">using</span> (OrganizationServiceProxy _serviceProxy = ServerConnection.GetOrganizationProxy(config))</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _serviceProxy.EnableProxyTypes();</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IOrganizationService _service = (IOrganizationService)_serviceProxy;</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #0000ff;">try</span>{</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // EARLY BOUND</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new_SendCustomEmailRequest request = new new_SendCustomEmailRequest();</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; request.IntegerRequired = 0;</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; request.StringOptional = "Hello World";</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;request.BooleanOptional = false;</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; request.Target = new EntityReference("account", new Guid("04121E5E-9994-E311-A0CD-00155D407C68"));</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new_SendCustomEmailResponse response = _serviceProxy.Execute(request) as new_SendCustomEmailResponse;</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</p>
<p style="padding-left: 30px;">&nbsp;<span style="font-size: x-small;">// LATE BOUND</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OrganizationRequest req = <span style="color: #0000ff;">new</span> OrganizationRequest("new_SendCustomEmail");</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; req["Target"] = new EntityReference("account", <span style="color: #0000ff;">new</span> Guid("04121E5E-9994-E311-A0CD-00155D407C68")); // ACCOUNT GUID</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; req["IntegerRequired"] = 0;</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //req["BooleanOptional"] = false;</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OrganizationResponse resp = _service.Execute(req);</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #0000ff;">catch</span> (Exception ex)</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // TODO</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></p>
<p style="padding-left: 30px;"><span style="font-size: x-small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span>&nbsp;</p>
<p>&nbsp;</p>
<p>Mais informa&ccedil;&atilde;o em: <a href="https://msdn.microsoft.com/en-us/library/dn481600(v=crm.6).aspx">https://msdn.microsoft.com/en-us/library/dn481600(v=crm.6).aspx</a></p>
<p>&nbsp;</p>
<p>&nbsp;H&eacute;lio Delgado.</p>]]></content:encoded>
    </item>
    <item>
      <title>Índices SQL e a sua importância na performance do Microsoft Dynamics CRM</title>
      <link>https://docs.microsoft.com/archive/blogs/crmpt/ndices-sql-e-a-sua-importncia-na-performance-do-microsoft-dynamics-crm</link>
      <pubDate>Wed, 30 Apr 2014 08:51:41 GMT</pubDate>
      <dc:creator><![CDATA[Luís Filipe Pinheiro]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/crmpt/2014/04/30/ndices-sql-e-a-sua-importncia-na-performance-do-microsoft-dynamics-crm/</guid>
      <description><![CDATA[Como em toda a base de dados Microsoft SQL Server, tamb&eacute;m a do Microsoft Dynamics CRM tem a...]]></description>
      <content:encoded><![CDATA[<p>Como em toda a base de dados Microsoft SQL Server, tamb&eacute;m a do Microsoft Dynamics CRM tem a sua boa performance associada ao n&iacute;vel de optimiza&ccedil;&atilde;o da mesma, nomeadamente no que respeita a &iacute;ndices apropriados.</p>
<p>Aquando da cria&ccedil;&atilde;o de uma organiza&ccedil;&atilde;o no Microsoft Dynamics CRM, v&aacute;rios &iacute;ndices s&atilde;o tamb&eacute;m criados nas v&aacute;rias tabelas da aplica&ccedil;&atilde;o. Estes n&atilde;o dever&atilde;o, de forma alguma ser modificados o removidos, pois al&eacute;m de serem utilizados pelos v&aacute;rios componentes/servi&ccedil;os da aplica&ccedil;&atilde;o, poder&atilde;o sofrer actualiza&ccedil;&otilde;es aquando do lan&ccedil;amento de um novo Update Rollup. A sua modifica&ccedil;&atilde;o ou remo&ccedil;&atilde;o &eacute;, por esta raz&atilde;o considerada n&atilde;o suportada.</p>
<p>&nbsp;</p>
<p>Naturalmente, e uma vez que o Microsoft Dynamics CRM &eacute; um produto que permite, atrav&eacute;s da sua interface de customiza&ccedil;&atilde;o, a cria&ccedil;&atilde;o de novas entidades e campos, estes v&atilde;o ser reflectidos em novas tabelas e campos na base de dados da Organiza&ccedil;&atilde;o. Esta cria&ccedil;&atilde;o e posterior utiliza&ccedil;&atilde;o pela aplica&ccedil;&atilde;o levar&aacute;, tamb&eacute;m naturalmente a um rendimento n&atilde;o-&oacute;ptimo destas mesmas, uma vez que n&atilde;o existir&atilde;o &iacute;ndices apropriados que cubram a execu&ccedil;&atilde;o das consultas (queries) a estas tabelas e campos.</p>
<p><br /> Por esta raz&atilde;o e, de uma forma coerente com qualquer outra base de dados de Microsoft SQL Server, &eacute; aceit&aacute;vel e at&eacute; recomend&aacute;vel, a cria&ccedil;&atilde;o de &iacute;ndices apropriados nas tabelas que o necessitem.</p>
<p>Uma das formas mais comuns de identifica&ccedil;&atilde;o de &iacute;ndices em falta, mas que exige algum esfor&ccedil;o e elevado conhecimento t&eacute;cnico, consiste em identificar a consulta (query), executando-a directamente no Microsoft SQL Server Management Studio, com a op&ccedil;&atilde;o de &ldquo;Display Actual Execution Plan&rdquo;, quer permitir&aacute;, de uma forma detalhada e gr&aacute;fica identificar os pontos de melhora da execu&ccedil;&atilde;o da mesma consulta (query).</p>
<p>&nbsp;</p>
<p>Exemplo 1 :</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/5611.file1.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/5611.file1.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/5611.file1.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/5611.file1.jpg" alt="" border="0" /></a></p>
<p>A exist&ecirc;ncia de &ldquo;Scan&rdquo;, quer de &ldquo;Index&rdquo;, quer de &ldquo;Table&rdquo;, indiciam a falta de &iacute;ndice que cubra as necessidades de execu&ccedil;&atilde;o da consulta nessa tabela. Uma vez criado de forma adequada, e, seguindo o mesmo exerc&iacute;cio anterior, a mesma consulta (query) dever&aacute; apresentar resultados de execu&ccedil;&atilde;o do tipo &ldquo;Seek&rdquo; ao inv&eacute;s de &ldquo;Scan&rdquo;.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/6507.file2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/6507.file2.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/6507.file2.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/6507.file2.jpg" alt="" border="0" /></a>&nbsp;</p>
<p>O Microsoft SQL Server regista, desde que arranca o seu servi&ccedil;o, toda a sua activade e estat&iacute;sticas relacionas. Esta informa&ccedil;&atilde;o poder&aacute; ser consultada atrav&eacute;s das DMVs (Dynamic Management Views). Ter em conta que as mesmas ser&atilde;o limpas e come&ccedil;ar&atilde;o sempre vazias aquando do reinicio do mesmo servi&ccedil;o/inst&acirc;ncia.</p>
<p>&nbsp;</p>
<p>Entre outras formas, a consulta esquematizada destas consultas, permite de uma forma mais sum&aacute;ria obter uma boa vis&atilde;o da lista total de &iacute;ndices considerados &ldquo;em falta&rdquo;, de acordo com as estat&iacute;sticas de execu&ccedil;&atilde;o do Microsoft SQL Server.</p>
<p>Aplicando o seguinte bloco de c&oacute;digo T-SQL na base de dados da organiza&ccedil;&atilde;o do Microsoft Dynamics CRM, &eacute; poss&iacute;vel obter uma listagem de &iacute;ndices potenciais para cria&ccedil;&atilde;o, uma vez que, de acordo com o Microsoft SQL Server, teriam sido utilizados e melhorado a performance de execu&ccedil;&atilde;o da mesma consulta.</p>
<p>&nbsp;</p>
<p>====</p>
<p>select&nbsp;&nbsp;&nbsp; o.name as Table_Name</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , REPLACE(d.equality_columns,', ','&brvbar;') as Equality_Columns</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , REPLACE(d.inequality_columns,', ','&brvbar;') as Inequality_Columns</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , REPLACE(d.included_columns,', ','&brvbar;') as Included_Columns</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , s.avg_user_impact</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , s.user_seeks</p>
<p>from&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sys.dm_db_missing_index_group_stats s</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ,sys.dm_db_missing_index_groups g</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ,sys.dm_db_missing_index_details d</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ,sys.objects o</p>
<p>where&nbsp; s.group_handle = g.index_group_handle</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and d.index_handle = g.index_handle</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and o.object_id = d.object_id</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and database_id = db_id()</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and avg_user_impact &gt; 80</p>
<p>order by s.user_seeks desc</p>
<p>go</p>
<p>====</p>
<p>&nbsp;</p>
<p>User seeks indicar&aacute; o n&uacute;mero de vezes que o mesmo teria sido, potencialmente, utilizado se existisse.</p>
<p>Avg_user_impact representa a redu&ccedil;&atilde;o de custo na execu&ccedil;&atilde;o e respectivo impacto do mesmo &iacute;ndice na experi&ecirc;ncia do utilizador.</p>
<p>&nbsp;</p>
<p>Quando mais altos forem os valores das colunas anteriores, maior ser&aacute; a necessidade que o Microsoft Dynamics CRM ter&aacute; de optimiza&ccedil;&atilde;o da mesma tabela.</p>
<p>No entanto, ser&aacute; de ter em conta que nem todos os &iacute;ndices constantes nesta lista dever&atilde;o ser criados! De uma forma racional, dever&aacute; ser feita a an&aacute;lise, apenas focando a primeira aten&ccedil;&atilde;o nos de topo (com maior n&uacute;mero de user_seeks), realizando a sua cria&ccedil;&atilde;o e posterior teste de performance atrav&eacute;s da utiliza&ccedil;&atilde;o da aplica&ccedil;&atilde;o ou do m&eacute;todo anterior descrito (caso a consulta tenha sido identificada).</p>
<p>&nbsp;</p>
<p>Tal como outras bases de dados aplicacionais que se baseiam em Microsoft SQL Server, a exist&ecirc;ncia de &iacute;ndices deve ser ponderada e avaliada para garantir que nunca se ca&iacute; na situa&ccedil;&atilde;o nem de &ldquo;&iacute;ndices em &nbsp;&nbsp;falta&rdquo; nem de &ldquo;&iacute;ndices a mais&rdquo;.</p>
<p>Para ajudar a fazer esta an&aacute;lise ponderada sobre a base de dados da organiza&ccedil;&atilde;o do Microsoft Dynamics CRM, existem alguns relat&oacute;rios do Microsoft SQL Server que ajudam. S&atilde;o eles o &ldquo;Disk Usage&rdquo; e o &ldquo;Disk Usage by Top Table&rdquo;. Os mesmos poder&atilde;o ser executados clicando com o bot&atilde;o direito na base de dados e escolhendo a op&ccedil;&atilde;o &ldquo;Reports&rdquo;.</p>
<p>&nbsp;</p>
<p>Exemplo de relat&oacute;rio &ldquo;Disk Usage&rdquo;:</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/4532.file3.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/4532.file3.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/4532.file3.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/4532.file3.jpg" alt="" border="0" /></a></p>
<p><br /> Exemplo de relat&oacute;rio &ldquo;Disk Usage by Top Table&rdquo;:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/5734.file4.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/5734.file4.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/57/5734.file4.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-20-57/5734.file4.jpg" alt="" border="0" /></a></p>
<p>Em suma, a cria&ccedil;&atilde;o de &iacute;ndices numa base de dados do Microsoft Dynamics CRM &eacute; aceit&aacute;vel e at&eacute; recomendada de acordo com as melhores pr&aacute;ticas de optimiza&ccedil;&atilde;o de tabelas do Microsoft SQL Server. A modifica&ccedil;&atilde;o ou remo&ccedil;&atilde;o dos &iacute;ndices fornecidos pela aplica&ccedil;&atilde;o aquando da sua instala&ccedil;&atilde;o (cria&ccedil;&atilde;o da organiza&ccedil;&atilde;o) n&atilde;o &eacute; considerada suportada.</p>
<p>&nbsp;</p>
<p>Melhores Cumprimentos,</p>
<p>&nbsp;</p>
<p>Gon&ccedil;alo Antunes</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Refer&ecirc;ncias:</strong></p>
<p>-- <a href="https://msdn.microsoft.com/en-us/library/ms345421(SQL.90).aspx">https://msdn.microsoft.com/en-us/library/ms345421(SQL.90).aspx</a></p>
<p>-- <a href="https://msdn.microsoft.com/en-us/library/ms345421.aspx">https://msdn.microsoft.com/en-us/library/ms345421.aspx</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>