Поделиться через


Точное интернет-премиум [не рекомендуется]

Подключитесь к учетной записи Exact Online Premium и получите уведомление о создании или обновлении бизнес-сущностей.

В настоящее время поддерживаются сущности: заказы на продажу, проекты, учетные записи и возможности.

В будущем будут добавлены дополнительные сущности и события.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Контакт
Имя Точный
URL https://www.exact.com
Метаданные соединителя
Publisher Точное программное обеспечение MKB BV
Веб-сайт https://www.exact.com
Политика конфиденциальности https://www.exact.com/trust/privacy/privacy-statement
Категории Сотрудничество; Финансировать

Соединитель Exact Online Premium для Power Automate позволяет получать уведомления от Exact Online при изменении записи бизнес-сущности. Для определенных сущностей можно создать триггер, который отвечает на только что созданные или измененные записи. Кроме того, соединитель может выполнять некоторые пользовательские форматирования, уменьшая сложность для пользователя.

Предпосылки

Чтобы использовать соединитель, требуется подписка Exact Online Premium.

Получение учетных данных

Этот соединитель использует авторизацию OAuth на платформе Exact Online. Войдите в систему с помощью вашей личной учетной записи Online Premium.

Начало работы с соединителем

Соединитель предоставляет несколько триггеров для измененных или недавно созданных записей бизнес-сущностей — в настоящее время для учетных записей, возможностей, проектов и заказов на продажу. Запустите поток с одним из этих триггеров.

  • Создание нового потока в Power Automate и выбор одного из триггеров в качестве отправной точки
    • При создании или изменении сущности
    • Вам нужно выбрать одну из доступных компаний в раскрывающемся списке. Триггер будет создан только для этой компании.
  • События должны быть включены в Exact Online, в противном случае вы не получите ничего в Power Automate.
    • Перейдите к обзоруосновного потока>данных>: потоки и создайте новый поток или измените существующий.
    • Выберите соответствующую сущность и событие, например учетную записьпри изменении учетной записи /
    • Возможно, потребуется создать несколько потоков, если вы хотите получать как созданные, так и измененные записи

Сообщение, полученное из Exact Online, содержит поле, вызываемое Payload данными созданной или измененной записи. Соединитель имеет действие Get Values , которое подготавливает эту полезные данные для ваших потребностей.

  • В качестве типа сущности выберите ту же сущность, что и триггер.
  • В качестве типа значения выберите следующее:
    • Новые значения , если вы хотите выбрать определенные поля нового (измененного) состояния в других действиях
    • Старые значения , если вы хотите выбрать определенные поля старого (без изменений) состояния в других действиях
    • Таблица , если вы хотите получить содержимое в целом для использования в других действиях
    • Дополнительные сведения см. в разделе "Примеры" ниже
  • Параметр полезных данных по умолчанию содержит ссылку на свойство полезных данных сообщения триггера. Изменить это не нужно.
  • Дополнительные параметры Content-Type и Accept по умолчанию имеют значение application/json. Изменить это не нужно.

Примеры

Пример 1. Обработка заказов на продажу превышает 10 000 евро

  • Использование триггера при создании или изменении заказа на продажу
  • Добавление действия Get Values with Entity set to Sales order and Value Type set to New values
  • Использование блока условий (встроенное действие управления )
    • Задайте для условия AmountDC значение | меньше | 10000
      • Примечание. AmountDC — это выходные данные значений Get
  • В истинной ветви блока условий добавьте действие "Завершить " (управление встроенным действием)

Пример 2. Вывод измененных полей в сообщение электронной почты

  • Использование любого из доступных триггеров создания и изменения
  • Добавление действия "Получить значения " с той же сущностью, что и триггер, и тип значения, заданный для таблицы
  • Добавление действия фильтра (встроенное действие операции данных ) с выходными данными значений в качестве входных данных, а также как условие oldValue | Не равно | newValue
  • Добавление действия "Создание таблицы HTML " (встроенное действие операции данных ) и использование выходных данных действия фильтра
  • Создание действия Outlook Send email и включение выходных данных действия "Создать HTML-таблицу" в составе сообщения

Известные проблемы и ограничения

Пустое сообщение для теста подключения

При настройке нового потока или при включении существующего потока сообщение отправляется в Exact Online для регистрации потока. Точное подключение в Интернете, в свою очередь, отправляет тестовое сообщение (без содержимого) для подтверждения подключения.

Если вы не имеете дело с этим сообщением в потоке, поток может завершиться ошибкой или отправить уведомления с неполным содержимым. Так как обычно это однократное поведение, вы можете принять его, но вы можете получить предупреждения о сбое потоков.

Более элегантный способ справиться с ним заключается в том, чтобы проверить, является ли сообщение пустым в действии условия . Тест empty(triggerOutputs()?['body']) | равно | true является хорошим способом сделать это. В истинной ветви добавьте действие "Завершить" с результатом "Успешно". Затем продолжайте фактический поток после действия условия.

Распространенные ошибки и средства устранения неполадок

До сих пор не было обнаружено никаких ошибок.

Часто задаваемые вопросы

Что именно делает действие "Получить значения"?

Получение значений выполняет несколько действий, которые в противном случае требуют нескольких более сложных действий в потоке. Для этого выполните следующие действия.

  • Он принимает Payload поле из триггера и преобразует его текст в объект JSON. Это эквивалентно json(...) функции;
  • Она загружает схему для этого объекта JSON, чтобы ее свойства можно было ссылаться на дальнейшие действия. Это можно сделать с помощью действия Анализа JSON , но вам потребуется указать всю схему самостоятельно.
  • Он может преобразовать входящие полезные данные в полную таблицу со всеми данными или в объект, показывающий старое или новое состояние сущности. Последний является относительно сложным для достижения в потоке.

Какое значение для полезных данных должно быть в действии "Получить значения"?

По умолчанию это значение triggerOutputs()?['body/Content/Payload'] имеет ссылку на поле полезных данных, полученное в триггере. Изменить это не нужно.

Почему нужно указать тип сущности для получения значений?

Действие Get Values использует метод динамического создания схемы, который позволяет выбирать свойства выбранной сущности в дальнейших действиях. Это функция конструктора потоков. К сожалению, во время разработки триггер не может передать выбранный тип сущности другим действиям. Поэтому необходимо снова выбрать тип сущности.

Что произойдет, если выбрать неправильный тип сущности для получения значений?

Конструктор потоков отобразит неправильные свойства для полученной сущности, например свойства проекта в заказе на продажу. Это означает, что некоторые свойства, которые являются частью сущности, не отображаются, а некоторые отображаемые свойства не являются частью сущности.

Вы по-прежнему можете получить доступ к свойствам, если они существуют в сущности, но вам придется ввести ссылку вручную.

Выбор несуществующего свойства в другом действии просто приведет к пустому значению; Последствия этого будут зависеть от действия.

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Получение значений [DEPRECATED]

При этом значения загружаются из поля полезных данных триггера в выбранном формате.

Получение значений [DEPRECATED]

При этом значения загружаются из поля полезных данных триггера в выбранном формате.

Параметры

Имя Ключ Обязательно Тип Описание
Заголовок Content-Type
Content-Type string

Укажите тип контента полезных данных.

Принять заголовок
Accept string

Укажите формат принятого ответа.

Тип сущности
EntityType True string

Выберите тип бизнес-сущности для этой операции.

Тип значения
ValueType True string

Выберите тип значения для этой операции.

Полезная нагрузка
body string

Добавьте ссылку на поле полезных данных здесь

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Триггеры

При создании или изменении возможности [DEPRECATED]

Это подписывается на создание или изменение событий для возможностей.

При создании или изменении заказа на продажу [DEPRECATED]

Это подписывается на создание или изменение событий для заказов на продажу.

При создании или изменении проекта [DEPRECATED]

Это подписывается на создание или изменение событий для проектов.

При создании или изменении учетной записи [DEPRECATED]

Это подписывается на создание или изменение событий для учетных записей.

При создании или изменении возможности [DEPRECATED]

Это подписывается на создание или изменение событий для возможностей.

Параметры

Имя Ключ Обязательно Тип Описание
Компания
Company True string

Выберите компанию, для которой вы хотите получить события.

Возвращаемое значение

При создании или изменении заказа на продажу [DEPRECATED]

Это подписывается на создание или изменение событий для заказов на продажу.

Параметры

Имя Ключ Обязательно Тип Описание
Компания
Company True string

Выберите компанию, для которой вы хотите получить события.

Возвращаемое значение

При создании или изменении проекта [DEPRECATED]

Это подписывается на создание или изменение событий для проектов.

Параметры

Имя Ключ Обязательно Тип Описание
Компания
Company True string

Выберите компанию, для которой вы хотите получить события.

Возвращаемое значение

При создании или изменении учетной записи [DEPRECATED]

Это подписывается на создание или изменение событий для учетных записей.

Параметры

Имя Ключ Обязательно Тип Описание
Компания
Company True string

Выберите компанию, для которой вы хотите получить события.

Возвращаемое значение

Определения

guidText

EntityChangedEvent

Имя Путь Тип Описание
Content
Content ChangeEventContent
ХэшКод
HashCode string

ChangeEventContent

Имя Путь Тип Описание
Тема
Topic string
ClientId
ClientId guidText
Компания
Division integer

Компания

Действие
Action string
Key
Key guidText
ExactOnlineEndpoint
ExactOnlineEndpoint string
EventCreatedOn
EventCreatedOn string
Полезная нагрузка
Payload string