MS CRM 2011 FetchXml - параметры отчета не выбираются при развертывании отчета в CRM - PullRequest
2 голосов
/ 30 июня 2011

Я столкнулся с проблемой при попытке передать динамические параметры в отчет, созданный с использованием fetchxml.Когда я вижу предварительный просмотр отчета в BIDS, я могу ввести значения параметров, и отчет работает нормально, но проблема возникает, когда я пытаюсь запустить отчет из CRM онлайн.Похоже, что в отчете не выбраны значения «аккаунт» и «план аккаунта» в CRM, и отчет пуст.К вашему сведению, «план аккаунта» - это пользовательская сущность, которую я создал.Я был бы признателен, если бы кто-нибудь смог, пожалуйста, уделить время и сообщить свои мнения / предложения о том, как я могу решить эту проблему.

Вот некоторая информация из моего отчета fetchxml ...

У меня естьдобавил следующий отчет и параметры запроса в мой отчет: -

    <QueryParameters>
      <QueryParameter Name="@CRM_FilteredAccount">
        <Value>=Parameters!CRM_FilteredAccount.Value</Value>
      </QueryParameter>
      <QueryParameter Name="@CRM_FilteredAccountPlan">
        <Value>=Parameters!CRM_FilteredAccountPlan.Value</Value>
      </QueryParameter>
    </QueryParameters>

String CRM_FilteredAccount String CRM_FilteredAccountPlan

Это корневой тег объекта: -

, где я использую следующий фильтр: -

&lt;filter type="and"&gt;
  &lt;condition attribute="statecode" operator="eq" value="0" /&gt;   
  &lt;condition attribute="name" operator="eq" value="@CRM_FilteredAccount" /&gt;
&lt;/filter&gt;

Это тег link-entity: -

, где я использую следующий фильтр: -

  &lt;filter type="and"&gt;
   &lt;condition attribute="statecode" operator="eq" value="0" /&gt;
   &lt;condition attribute="opt_name" operator="eq" value="@CRM_FilteredAccountPlan" /&gt;
  &lt;/filter&gt;   

1 Ответ

0 голосов
/ 04 августа 2016

Когда вы сначала загружаете RDL в CRM, убедитесь, что для параметра "Отображать в" установлено значение "Формы для связанных типов записей" и "Списки для связанных типов записей", иначе отчет никогда не появитсяв правильном месте (в форме или представлении сущности, в пункте меню «... / Выполнить отчет / Выполнить на выбранных записях») фильтрация не производится.Изменение настроек после первой загрузки отчета не решит эту проблему.

Если вы загрузили отчет без правильной установки этих значений в первый раз, просто удалите отчет из CRM и повторно импортируйте его с правильными настройками, что позволит форме или представлению передать фильтрацию вотчет.

...