AutoReview

Автоматическая проверка потока кода. Используйте действие "Мой поток" или таблицу рабочих процессов для экспорта ключевых сведений о потоках в формате JSON или следующих файлов: проверка кода потока с оценкой, ошибками и предупреждениями. Отчет — все переменные, действия и подключения. Схема — визуальное представление потока.

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

Услуга 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)
Контакт
Имя Поддержка Power DevBox
URL https://powerdevbox.com/contact.html
Адрес электронной почты info@powerdevbox.com
Метаданные соединителя
Publisher Power DevBox
Website https://powerdevbox.com/
Политика конфиденциальности https://powerdevbox.com/privacy.html
Категории Производительность; ИТ-операции

AutoReview

Создает автоматическую проверку кода для потоков Power Automate. Проверка документа оценивает поток для настраиваемых метрик. Отчет возвращает сведения о потоке, а файл схемы создает визуальное представление потока.

Publisher

Power DevBox

Предпосылки

Лицензия Power Automate и соответствующая политика защиты от потери данных (доступ к соединителям Power Automate Managment или Соединителям Dataverse)

Поддерживаемые операции

Info

Возвращает последнюю информацию о соединителе, включая ссылки на версию и ключевые ссылки. Дополнительные сведения о соединителе см. здесь.

JSON

Возвращает проверку AutoReview в формате JSON

Файл

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

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

Ключ API является обязательным, доступен для запроса здесь

Начало работы

Используйте действие Get Flow или действие Dataverse "Получить строку по идентификатору" для возврата значений определения или clientData потоков. Передайте эти значения и другие метаданные в соединитель AutoReview.

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

Соединитель Dataverse требует, чтобы входные данные определения были clientData внутри выражения json json(outputs('Get_a_row_by_ID')?['body/clientdata'])

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

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

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

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

Имя Тип Description Обязательно
Key securestring Ключ для этого API True

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

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

Действия

AutoReview HTTP

Необработанные данные AutoReview

JSON (версия 2)

Возвращает необработанные данные AutoReview в формате JSON

Сведения (версия 2)

Последние сведения об AutoReview

Схема (версия 2)

Возвращает изображение потока

Файлы (версия 1)

Возвращает созданные файлы

Файлы (версия 2)

Возвращает созданные файлы

AutoReview HTTP

Необработанные данные AutoReview

Параметры

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

v2/autoreview

JSON (версия 2)

Возвращает необработанные данные AutoReview в формате JSON

Параметры

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

Имя потока

Идентификатор потока
name True string

Уникальный идентификатор (name/resourceid)

Владелец
owner True string

Владелец потока

Окружающая среда
environment True string

Среда потока

сложность
complexity array of string

Настройка собственных показателей сложности

Очки
scoring array of string

Настройка собственной оценки

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

Имя Путь Тип Описание
имя
data.name string

Отображаемое имя потока

id
data.id string

Идентификатор или рабочий процесс перебора потока

environment
data.environment string

Окружающая среда

owner
data.owner string

Электронная почта владельца

trigger
data.trigger string

Имя триггера

triggerParam
data.triggerParam string

Строковый JSON параметров

triggerData
data.triggerData string

Строковый КОД JSON для сведений о ключе

triggerConfig
data.triggerConfig string

Строковый JSON параметров

triggerExpress
data.triggerExpress string

Все условия триггера

triggerInputs
data.triggerInputs string

Любые входные данные триггера

triggerRecur
data.triggerRecur string

Расписание триггера (если применимо)

премия
data.premium boolean

Использование соединителей класса Premium

connectionRefs
data.connectionRefs integer

Количество ссылок на подключения

connectors
data.connectors integer

Количество действий API

steps
data.steps integer

Количество всех действий

variables
data.variables integer

Количество переменных

сложность
data.complexity integer

Оценка сложности

varNaming
data.varNaming boolean

Все Vars следуют соглашению об именовании

varNameConsts
data.varNameConsts boolean

Все vars соответствуют соглашению const

varNameUse
data.varNameUse boolean

Все вары, используемые

Составляет
data.composes integer

Количество составов

исключение
data.exception integer

Количество действий исключений

exceptionHandleScope
data.exceptionHandleScope boolean

Область исключений, используемая

exceptionScope
data.exceptionScope boolean

Область исключений с именем Exception

exceptionTerminate
data.exceptionTerminate boolean

Завершение в блоке исключений

exceptionLink
data.exceptionLink boolean

Используемая ссылка на выражение исключения

mainScope
data.mainScope boolean

Область с именем Main

variableArray
data.variableArray array of object

Массив переменных

имя
data.variableArray.name string

Имя переменной

type
data.variableArray.type string

Тип переменной

value
data.variableArray.value string

Инициализированное значение

used
data.variableArray.used boolean

Используется ли переменная

названный
data.variableArray.named boolean

Var следует соглашению об именовании

actionArray
data.actionArray array of object

Действия в массиве

имя
data.actionArray.name string

Отображаемое имя действия

шаг
data.actionArray.step string

Имя действия

type
data.actionArray.type string

Тип действия

id
data.actionArray.id string

Идентификатор действия

hashId
data.actionArray.hashId string

Уникальная ссылка на поток

tier
data.actionArray.tier string

Премиум или стандартный

connector
data.actionArray.connector string

Группа подключений

imgURL
data.actionArray.imgURL string

URL-адрес значка

runAfter
data.actionArray.runAfter string

Запуск после действия и метода

исключение
data.actionArray.exception string

RunAfter include Failed

index
data.actionArray.index integer

Действие заказа обработано

сложность
data.actionArray.complexity integer

Оценка сложности

detail
data.actionArray.detail string

Строковый json входных данных

фильтр
data.actionArray.filter string

Параметр фильтра элементов

Разбивка на страницы
data.actionArray.pagination string

Получение порога разбиения на страницы элементов

безопасный
data.actionArray.secure string

Безопасные свойства

retry
data.actionArray.retry string

Тип повтора

timeout
data.actionArray.timeout string

Время ожидания

позиция
data.actionArray.position string

То, что действие выполняется после

positionInfo
data.actionArray.positionInfo string

Внутри контейнера

environmentVariables
data.actionArray.environmentVariables string

Переменные среды в действии

environmentB
data.actionArray.environmentB boolean

Содержит переменную среды

заметки
data.actionArray.notes string

Заметки о действии

parent
data.actionArray.parent string

Имя родительского контейнера

ветвь
data.actionArray.branch string

Имя ветвления

positionIndex
data.actionArray.positionIndex string

Индекс родительского контейнера

positionType
data.actionArray.positionType string

Родительские запуски после типа

вложенный
data.actionArray.nested string

Уровни вложения

apiActionArray
data.apiActionArray array of object

Действия типа API

имя
data.apiActionArray.name string

Отображаемое имя действия API

шаг
data.apiActionArray.step string

Имя действия API

type
data.apiActionArray.type string

Тип действия API

id
data.apiActionArray.id string

Идентификатор действия API

hashId
data.apiActionArray.hashId string

Уникальный идентификатор действия

tier
data.apiActionArray.tier string

API Уровня "Премиум" или "Стандартный"

connector
data.apiActionArray.connector string

Группа подключений API

imgURL
data.apiActionArray.imgURL string

URL-адрес значка API

runAfter
data.apiActionArray.runAfter string

Действие и метод API RunAfter

исключение
data.apiActionArray.exception string

Выполнение API RunAfter включает сбой

index
data.apiActionArray.index integer

Действие заказа API обработано

сложность
data.apiActionArray.complexity integer

Оценка сложности API

detail
data.apiActionArray.detail string

API Stringified json входных данных

фильтр
data.apiActionArray.filter string

Параметр фильтра "Получить элементы" API

Разбивка на страницы
data.apiActionArray.pagination string

Пороговое значение pagina для API Get Items

безопасный
data.apiActionArray.secure string

Безопасные свойства API

retry
data.apiActionArray.retry string

Тип повторных попыток API

timeout
data.apiActionArray.timeout string

Время ожидания API

позиция
data.apiActionArray.position string

API, после чего выполняется действие

positionInfo
data.apiActionArray.positionInfo string

API внутри контейнера

environmentVariables
data.apiActionArray.environmentVariables string

Vars среды API в действии

environmentB
data.apiActionArray.environmentB boolean

API Содержит var среды

заметки
data.apiActionArray.notes string

Заметки о действии API

parent
data.apiActionArray.parent string

Имя API родительского контейнера

ветвь
data.apiActionArray.branch string

Имя ветвления API

positionIndex
data.apiActionArray.positionIndex string

Индекс API родительского контейнера

positionType
data.apiActionArray.positionType string

Родительские запуски API после типа

вложенный
data.apiActionArray.nested string

Уровни вложения API

exceptionArray
data.exceptionArray array of object

Сбой массива runAfter

имя
data.exceptionArray.name string

Отображаемое имя действия Exept

шаг
data.exceptionArray.step string

Имя действия Exept

type
data.exceptionArray.type string

Тип действия Exept

id
data.exceptionArray.id string

Идентификатор действия Exept

hashId
data.exceptionArray.hashId string

Идентификатор действия Exept As не уникальный

tier
data.exceptionArray.tier string

Exept Premium или Standard

connector
data.exceptionArray.connector string

Группа подключений Exept

imgURL
data.exceptionArray.imgURL string

URL-адрес значка exept

runAfter
data.exceptionArray.runAfter string

Действие и метод Exept RunAfter

исключение
data.exceptionArray.exception string

Exept RunAfter включает сбой

index
data.exceptionArray.index integer

Действие заказа exept обработано

сложность
data.exceptionArray.complexity integer

Оценка сложности Exept

detail
data.exceptionArray.detail string

Exept Stringified json входных данных

фильтр
data.exceptionArray.filter string

Параметр фильтра get items exept

Разбивка на страницы
data.exceptionArray.pagination string

Пороговое значение получения элементов на страницы exept

безопасный
data.exceptionArray.secure string

Свойства Exept Secure

retry
data.exceptionArray.retry string

Тип повторных попыток API

timeout
data.exceptionArray.timeout string

Время ожидания exept

позиция
data.exceptionArray.position string

Exept, после чего выполняется действие

positionInfo
data.exceptionArray.positionInfo string

Exept Внутри контейнера

environmentVariables
data.exceptionArray.environmentVariables string

Vars среды Exept в действии

environmentB
data.exceptionArray.environmentB boolean

Exept Contains environment var

заметки
data.exceptionArray.notes string

Заметки о действии API

parent
data.exceptionArray.parent string

Имя родительского контейнера exept

ветвь
data.exceptionArray.branch string

Имя ветвления exept

positionIndex
data.exceptionArray.positionIndex string

Индекс exept родительского контейнера

positionType
data.exceptionArray.positionType string

Выполнение родительского файла Exept после типа

вложенный
data.exceptionArray.nested string

Уровни вложения exept

connectionArray
data.connectionArray array of object

Ссылки на подключения

conName
data.connectionArray.conName string

Имя подключения

appId (идентификатор приложения)
data.connectionArray.appId string

URL-адрес идентификатора подключения

opId
data.connectionArray.opId string

Тип подключения

count
data.connectionArray.count integer

Количество использования подключений

ошибка
data.error string

ошибка

actionObjectArray
data.actionObjectArray array of object

Все действия

шаг
data.actionObjectArray.step string

Имя действия Obj

connector
data.actionObjectArray.connector string

connector

имя
data.actionObjectArray.name string

Отображаемое имя действия Obj

id
data.actionObjectArray.id string

Идентификатор obj Acition

hashId
data.actionObjectArray.hashId string

Идентификатор действия Obj As не уникальный

объект
data.actionObjectArray.object string

Действие obj Stringified json

type
data.actionObjectArray.type string

Тип действия Obj

index
data.actionObjectArray.index integer

Действие obj Order обработано

parent
data.actionObjectArray.parent string

Имя объекта родительского контейнера

Сведения (версия 2)

Последние сведения об AutoReview

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

Имя Путь Тип Описание
version
version string

version

apiKey
apiKey string

apiKey

сообщение
message string

сообщение

сведения
information string

сведения

Схема
diagram string

Схема

Схема (версия 2)

Возвращает изображение потока

Параметры

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

Имя потока

Идентификатор потока
name True string

Уникальный идентификатор (name/resourceid)

Владелец
owner True string

Владелец потока

Окружающая среда
environment True string

Среда потока

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

Имя Путь Тип Описание
image
data.image string

содержимое svg

info
data.info string

код Nomnoml.com/

Файлы (версия 1)

Возвращает созданные файлы

Параметры

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

Имя потока

Идентификатор потока
name True string

Уникальный идентификатор (name/resourceid)

Владелец
owner True string

Владелец потока

Окружающая среда
environment True string

Среда потока

Тип
type True string

Тип возвращаемого файла

Сложность
complexity array of string

Настройка собственных показателей сложности

Очки
scoring array of string

Настройка собственной оценки

Файлы (версия 2)

Возвращает созданные файлы

Параметры

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

Имя потока

Идентификатор потока
name True string

Уникальный идентификатор (name/resourceid)

Владелец
owner True string

Владелец потока

Окружающая среда
environment True string

Среда потока

Тип
type True string

Тип возвращаемого файла

Сложность
complexity array of string

Настройка собственных показателей сложности

Очки
scoring array of string

Настройка собственной оценки

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

Имя Путь Тип Описание
file
data.file string

Содержимое файла

info
data.info string

дополнительные сведения