Как динамически изменять фильтры fetch xml в Dynamics Portal с помощью шаблонов Liquid? - PullRequest
0 голосов
/ 13 июля 2020

На основе запроса мне нужно изменить фильтры Fetch XML для динамических порталов, использующих жидкость. Я пробовал ниже, но он бросает exceptin; Неизвестный тег endif . Помогите пожалуйста сделать фильтры динамичными c.

{% fetchxml fetchActivities %}
    <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
        <entity name="xyz_testentity">
          <attribute name="xyz_testentityid" />
          <attribute name="xyz_name" />
          <order attribute="xyz_name" descending="false" />
          <filter type="and">
            {{% if {{ RecordId }} %}}
            <condition attribute="xyz_tempattr" operator="eq" value="{{RecordId}}" />
            {% else %}
            <condition attribute="xyz_tempattr" operator="not-null" />
            {% endif %}
          </filter>
        </entity>
      </fetch>
    {% endfetchxml %}
...