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 секунд |
Действия
|
Auto |
Необработанные данные 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 |
дополнительные сведения |