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 |
| 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 |
|
Auto |
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 |