Точное интернет-премиум [не рекомендуется]
Подключитесь к учетной записи 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 |
Выберите компанию, для которой вы хотите получить события. |
Возвращаемое значение
- Тело
- EntityChangedEvent
При создании или изменении заказа на продажу [DEPRECATED]
Это подписывается на создание или изменение событий для заказов на продажу.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Компания
|
Company | True | string |
Выберите компанию, для которой вы хотите получить события. |
Возвращаемое значение
- Тело
- EntityChangedEvent
При создании или изменении проекта [DEPRECATED]
Это подписывается на создание или изменение событий для проектов.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Компания
|
Company | True | string |
Выберите компанию, для которой вы хотите получить события. |
Возвращаемое значение
- Тело
- EntityChangedEvent
При создании или изменении учетной записи [DEPRECATED]
Это подписывается на создание или изменение событий для учетных записей.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Компания
|
Company | True | string |
Выберите компанию, для которой вы хотите получить события. |
Возвращаемое значение
- Тело
- EntityChangedEvent
Определения
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 |