Skip to content

FetchXML Tools

Roman Kopaev edited this page Nov 11, 2020 · 13 revisions

Набор компонентов, позволяющих оперировать данными, используя запросы FetchXML.

Workflow

Average

Вычисление среднего арифметического числовых значений, возвращаемых запросом FetchXML.

Для расчета используются только атрибуты с типами Decimal, Double, Int, Money.

Entity as JSON

Получение сущности в виде строки в формате JSON.

{
    LogicalName: string,
    Id: string,
    Attributes: {
       attribute1: object,
       ...
       attributeN: object 
    },
    FormattedValues: {
       attribute1: object,
       ...
       attributeN: object 
    }
}

Если запрос возвращает несколько записей, будет возвращена первая.

Execute Workflow

Запуск Workflow по результатам выполнения FetchXML.

Тип сущности, возвращаемый FetchXML, должен совпадать с типом основной сущности Workflow!

Find Task

Поиск Задачи с помощью FetchXML-запроса.

Для ускорения работы запроса следует использовать атрибут top="1". Если запрос возвращает несколько записей - берется первая.

Median

Вычисление медианы ряда числовых значений, возвращаемых запросом FetchXML.

Для расчета используются только атрибуты с типами Decimal, Double, Int, Money.

Sum

Вычисление суммы ряда числовых значений, возвращаемых запросом FetchXML.

Для расчета используются только атрибуты с типами Decimal, Double, Int, Money.

Value

Получение значения атрибута, возвращаемого запросом FetchXML.

Для полностью корректного результата FetchXML-запрос должен содержать только один возвращаемый атрибут.

Если в запросе не указано ни одного атрибута, то будет возвращен идентификатор основной сущности.

Если в запросе указано несколько атрибутов, то будет возвращено значение первого атрибута.

Если в запросе есть связанные сущности, то при получении значения атрибута используется только имя атрибута и не учитывается префикс. Поэтому, если в запросе есть несколько связанных сущностей с атрибутами с одинаковыми именами, то результат становиться непредсказуемым (точнее, будет возвращено первое непустое значение этих атрибутов).

Clone this wiki locally