Compartilhar via


AutoReview

Revisão automática de código de seus fluxos. Use minha ação de fluxo ou tabela de fluxos de trabalho para exportar suas informações de chave de fluxos como json ou os seguintes arquivos: Revisão – Revisão de código do fluxo, com pontuação, erros e avisos. Relatório – todas as variáveis, ações e conexões. Diagrama – Representação visual do fluxo.

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Suporte ao Power DevBox
URL https://powerdevbox.com/contact.html
Email info@powerdevbox.com
Metadados do conector
Publicador Power DevBox
Site https://powerdevbox.com/
Política de privacidade https://powerdevbox.com/privacy.html
Categorias Produtividade;Operações de TI

AutoReview

Cria uma revisão automática de código para seus fluxos do Power Automate. Um documento de revisão pontua seu fluxo para métricas configuráveis. Um relatório retorna as informações de fluxo e um arquivo diagrama cria uma representação visual do fluxo.

Publicador

Power DevBox

Pré-requisitos

Uma licença do Power Automate e uma política DLP compatível (acesso aos Conectores de Gerenciamento do Power Automate ou conectores do Dataverse)

Operações com suporte

Informações

Retorna informações mais recentes sobre o conector, incluindo links de versão e chave. Encontre mais informações sobre o conector aqui.

JSON

Retorna a revisão AutoReview em um formato json

File

Retorna um arquivo do diagrama, relatório ou revisão de fluxo

Obtendo credenciais

Uma chave de api é necessária, disponível para solicitação aqui

Introdução

Use a ação "Obter Fluxo" ou a ação "Obter Linha por ID" do Dataverse para retornar uma definição de fluxos/valores clientData. Passe esses valores e outros metadados para o Conector do AutoReview.

Problemas e limitações conhecidos

O conector do Dataverse requer que a entrada de definição seja o clientData dentro de uma expressão json json(outputs('Get_a_row_by_ID')?['body/clientdata'])

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: todas as regiões

Parâmetros para criar conexão.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
Key secureString A chave para esta api Verdade

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Arquivos (V1)

Retorna arquivos gerados

Arquivos (V2)

Retorna arquivos gerados

AutoReview HTTP

Dados brutos do AutoReview

Diagrama (V2)

Retorna a imagem do fluxo

Informações (V2)

Informações mais recentes sobre o AutoReview

JSON (V2)

Retorna dados brutos do AutoReview como um json

Arquivos (V1)

Retorna arquivos gerados

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome de Exibição
displayName True string

Nome do fluxo

ID do fluxo
name True string

Identificador exclusivo (nome/resourceid)

Proprietário
owner True string

Proprietário do fluxo

Ambiente
environment True string

Ambiente de fluxo

Tipo
type True string

Tipo de arquivo a ser retornado

Complexidade
complexity array of string

Configurar pontuações de complexidade

Pontuação
scoring array of string

Configurar a própria pontuação

Arquivos (V2)

Retorna arquivos gerados

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome de Exibição
displayName True string

Nome do fluxo

ID do fluxo
name True string

Identificador exclusivo (nome/resourceid)

Proprietário
owner True string

Proprietário do fluxo

Ambiente
environment True string

Ambiente de fluxo

Tipo
type True string

Tipo de arquivo a ser retornado

Complexidade
complexity array of string

Configurar pontuações de complexidade

Pontuação
scoring array of string

Configurar a própria pontuação

Retornos

Nome Caminho Tipo Description
arquivo
data.file string

conteúdo do arquivo

informação
data.info string

informações adicionais

AutoReview HTTP

Dados brutos do AutoReview

Parâmetros

Nome Chave Obrigatório Tipo Description
Caminho
path string

v2/autoreview

Diagrama (V2)

Retorna a imagem do fluxo

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome de Exibição
displayName True string

Nome do fluxo

ID do fluxo
name True string

Identificador exclusivo (nome/resourceid)

Proprietário
owner True string

Proprietário do fluxo

Ambiente
environment True string

Ambiente de fluxo

Retornos

Nome Caminho Tipo Description
imagem
data.image string

conteúdo svg

informação
data.info string

Nomnoml.com/ código

Informações (V2)

Informações mais recentes sobre o AutoReview

Retornos

Nome Caminho Tipo Description
versão
version string

versão

apiKey
apiKey string

apiKey

mensagem
message string

mensagem

informações
information string

informações

diagrama
diagram string

diagrama

JSON (V2)

Retorna dados brutos do AutoReview como um json

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome de Exibição
displayName True string

Nome do fluxo

ID do fluxo
name True string

Identificador exclusivo (nome/resourceid)

Proprietário
owner True string

Proprietário do fluxo

Ambiente
environment True string

Ambiente de fluxo

complexidade
complexity array of string

Configurar pontuações de complexidade

Pontuação
scoring array of string

Configurar a própria pontuação

Retornos

Nome Caminho Tipo Description
nome
data.name string

Nome de exibição de fluxo

id
data.id string

ID de resorurce de fluxo ou fluxos de trabalho

ambiente
data.environment string

Ambiente

proprietário
data.owner string

Email do proprietário

disparador
data.trigger string

Nome do gatilho

triggerParam
data.triggerParam string

JSON stringifed de parâmetros

triggerData
data.triggerData string

Stringifed JSON de informações de chave

triggerConfig
data.triggerConfig string

JSON stringifed de configurações

triggerExpress
data.triggerExpress string

Quaisquer condições de gatilho

triggerInputs
data.triggerInputs string

Quaisquer entradas de gatilho

triggerRecur
data.triggerRecur string

Agendamento do gatilho (se applic)

premium
data.premium boolean

Usa conectores premium

connectionRefs
data.connectionRefs integer

Contagem de referências de conexão

conectores
data.connectors integer

Contagem de ações de API

etapas
data.steps integer

Contagem de todas as ações

variables
data.variables integer

Contagem de variáveis

complexidade
data.complexity integer

Pontuação de complexidade

varNaming
data.varNaming boolean

Todos os Vars seguem a convenção de nomenclatura

varNameConsts
data.varNameConsts boolean

Todos os vars seguem a convenção const

varNameUse
data.varNameUse boolean

Todos os vars usados

Compõe
data.composes integer

Contagem de composes

exceção
data.exception integer

Contagem de ações de exceção

exceptionHandleScope
data.exceptionHandleScope boolean

Escopo de exceção usado

exceptionScope
data.exceptionScope boolean

Escopo de exceção chamado Exceção

exceptionTerminate
data.exceptionTerminate boolean

Terminar no bloco de exceção

exceptionLink
data.exceptionLink boolean

Link de expressão de exceção usado

mainScope
data.mainScope boolean

Escopo chamado Main

variableArray
data.variableArray array of object

Matriz de variáveis

nome
data.variableArray.name string

Nome da variável

tipo
data.variableArray.type string

Tipo de variável

value
data.variableArray.value string

Valor inicializado

usados
data.variableArray.used boolean

É a variável usada

nomeado
data.variableArray.named boolean

Convenção de nomenclatura var follow

actionArray
data.actionArray array of object

Ações em uma matriz

nome
data.actionArray.name string

Nome de exibição da ação

etapa
data.actionArray.step string

Nome da Ação

tipo
data.actionArray.type string

Tipo de ação

id
data.actionArray.id string

ID da ação

hashId
data.actionArray.hashId string

Referência exclusiva para fluxo

nível
data.actionArray.tier string

Premium ou Standard

conector
data.actionArray.connector string

Grupo de conexões

imgURL
data.actionArray.imgURL string

URL do ícone

runAfter
data.actionArray.runAfter string

Executar após ação e método

exceção
data.actionArray.exception string

RunAfter include Failed

indexar
data.actionArray.index integer

Ação de ordem processada

complexidade
data.actionArray.complexity integer

Pontuação de complexidade

detail
data.actionArray.detail string

JSON de entradas em cadeia de caracteres

filtro
data.actionArray.filter string

Parâmetro de filtro Obter Itens

paginação
data.actionArray.pagination string

Obter o limite de paginação de itens

seguro
data.actionArray.secure string

Propriedades seguras

retry
data.actionArray.retry string

Tipo de repetição

tempo limite
data.actionArray.timeout string

Tempo limite

posição
data.actionArray.position string

O que a ação é executada após

positionInfo
data.actionArray.positionInfo string

Dentro de um contêiner

environmentVariables
data.actionArray.environmentVariables string

Vars de ambiente em ação

environmentB
data.actionArray.environmentB boolean

Contém variável de ambiente

notas
data.actionArray.notes string

Notas de ação

pai
data.actionArray.parent string

Nome do contêiner pai

branch
data.actionArray.branch string

Nome da ramificação

positionIndex
data.actionArray.positionIndex string

Índice do contêiner pai

positionType
data.actionArray.positionType string

Execuções pai após o tipo

aninhado
data.actionArray.nested string

Níveis de aninhamento

apiActionArray
data.apiActionArray array of object

Ações de tipo de API

nome
data.apiActionArray.name string

Nome de exibição da API Action

etapa
data.apiActionArray.step string

Nome da ação da API

tipo
data.apiActionArray.type string

Tipo de ação de API

id
data.apiActionArray.id string

ID da ação da API

hashId
data.apiActionArray.hashId string

ID de ação exclusiva

nível
data.apiActionArray.tier string

API Premium ou Standard

conector
data.apiActionArray.connector string

Grupo de conexões de API

imgURL
data.apiActionArray.imgURL string

URL do Ícone da API

runAfter
data.apiActionArray.runAfter string

Ação e o método RunAfter da API

exceção
data.apiActionArray.exception string

RunAfter da API incluem Falha

indexar
data.apiActionArray.index integer

Ação da Ordem da API processada

complexidade
data.apiActionArray.complexity integer

Pontuação de Complexidade da API

detail
data.apiActionArray.detail string

Json stringified de entradas da API

filtro
data.apiActionArray.filter string

Parâmetro de filtro API Get Items

paginação
data.apiActionArray.pagination string

Limite de pagina obter itens da API

seguro
data.apiActionArray.secure string

Propriedades seguras da API

retry
data.apiActionArray.retry string

Tipo de repetição de API

tempo limite
data.apiActionArray.timeout string

Tempo limite da API

posição
data.apiActionArray.position string

API Após a execução da ação

positionInfo
data.apiActionArray.positionInfo string

API dentro de um contêiner

environmentVariables
data.apiActionArray.environmentVariables string

Vars de ambiente de API em ação

environmentB
data.apiActionArray.environmentB boolean

API contém o var de ambiente

notas
data.apiActionArray.notes string

Notas sobre a ação da API

pai
data.apiActionArray.parent string

Nome da API do contêiner pai

branch
data.apiActionArray.branch string

Nome da ramificação da API

positionIndex
data.apiActionArray.positionIndex string

Índice de API do contêiner pai

positionType
data.apiActionArray.positionType string

Execuções pai da API após o tipo

aninhado
data.apiActionArray.nested string

Níveis de API de aninhamento

exceptionArray
data.exceptionArray array of object

Falha na matriz de runAfter

nome
data.exceptionArray.name string

Exept Action display name

etapa
data.exceptionArray.step string

Nome da ação Exept

tipo
data.exceptionArray.type string

Tipo de ação Exept

id
data.exceptionArray.id string

ID da ação exept

hashId
data.exceptionArray.hashId string

ID da ação Exept As não é exclusiva

nível
data.exceptionArray.tier string

Exept Premium ou Standard

conector
data.exceptionArray.connector string

Grupo exept Connection

imgURL
data.exceptionArray.imgURL string

URL do Ícone de Exept

runAfter
data.exceptionArray.runAfter string

Método e ação Exept RunAfter

exceção
data.exceptionArray.exception string

Exept RunAfter include Failed

indexar
data.exceptionArray.index integer

Ação Exept Order processada

complexidade
data.exceptionArray.complexity integer

Pontuação de Complexidade exept

detail
data.exceptionArray.detail string

Exept Stringified json of inputs

filtro
data.exceptionArray.filter string

Parâmetro de filtro Exept Get Items

paginação
data.exceptionArray.pagination string

Limite de pagin de Obter Itens exept

seguro
data.exceptionArray.secure string

Propriedades do Exept Secure

retry
data.exceptionArray.retry string

Tipo de repetição de API

tempo limite
data.exceptionArray.timeout string

Tempo limite de exept

posição
data.exceptionArray.position string

Exept O que a ação é executada após

positionInfo
data.exceptionArray.positionInfo string

Exept Dentro de um contêiner

environmentVariables
data.exceptionArray.environmentVariables string

Exept Environment vars em ação

environmentB
data.exceptionArray.environmentB boolean

Exept Contém o var de ambiente

notas
data.exceptionArray.notes string

Notas sobre a ação da API

pai
data.exceptionArray.parent string

Exept Name do contêiner pai

branch
data.exceptionArray.branch string

Exept branching name

positionIndex
data.exceptionArray.positionIndex string

Exept Index of parent container

positionType
data.exceptionArray.positionType string

Exept Parent Runs after type

aninhado
data.exceptionArray.nested string

Exept Levels of nesting

connectionArray
data.connectionArray array of object

Referências de conexão

conName
data.connectionArray.conName string

Nome da conexão

ID do aplicativo
data.connectionArray.appId string

URL da ID da conexão

opId
data.connectionArray.opId string

Tipo de conexão

count
data.connectionArray.count integer

Contagem de uso de conexão

erro
data.error string

erro

actionObjectArray
data.actionObjectArray array of object

Todas as ações

etapa
data.actionObjectArray.step string

Nome da ação Obj

conector
data.actionObjectArray.connector string

conector

nome
data.actionObjectArray.name string

Nome de exibição da Ação Obj

id
data.actionObjectArray.id string

Obj Acition ID

hashId
data.actionObjectArray.hashId string

ID da ação Obj Como não exclusiva

objeto
data.actionObjectArray.object string

Ação JSON Obj Stringified

tipo
data.actionObjectArray.type string

Tipo de ação Obj

indexar
data.actionObjectArray.index integer

Ação Obj Order processada

pai
data.actionObjectArray.parent string

Nome Obj do contêiner pai