Partager via


AutoReview

Code automatique Passez en revue vos flux. Utilisez la table Mes flux ou flux de travail pour exporter vos informations clés de flux en tant que json, ou les fichiers suivants : Révision du code du flux, avec score, erreurs et avertissements. Rapport : toutes les variables, actions et connexions. Diagramme : représentation visuelle du flux.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Prise en charge de Power DevBox
URL https://powerdevbox.com/contact.html
Messagerie électronique info@powerdevbox.com
Métadonnées du connecteur
Éditeur Power DevBox
Site internet https://powerdevbox.com/
Politique de confidentialité https://powerdevbox.com/privacy.html
Catégories Productivité ;Opérations informatiques

AutoReview

Crée une révision automatique du code pour vos flux Power Automate. Un document De révision évalue votre flux en métriques configurables. Un rapport retourne les informations de flux et un fichier diagramme crée une représentation visuelle du flux.

Éditeur

Power DevBox

Prerequisites

Une licence Power Automate et une stratégie DLP conforme (accès à Power Automate Managment Connectors ou Dataverse Connectors)

Opérations prises en charge

Informations

Retourne les dernières informations sur le connecteur, y compris les liens de version et de clé. Trouvez plus d’informations sur le connecteur ici.

JSON

Retourne la révision AutoReview au format json

Fichier

Retourne un fichier de la révision, du rapport ou du diagramme du flux

Obtention des informations d’identification

Une clé API est requise, disponible pour demander ici

Getting Started

Utilisez l’action « Get Flow » ou l’action Dataverse « Get Row by ID » pour renvoyer des valeurs de définition de flux/clientData. Transmettez ces valeurs et d’autres métadonnées dans le connecteur AutoReview.

Problèmes connus et limitations

Le connecteur Dataverse nécessite que l’entrée de définition soit clientData à l’intérieur d’une expression json json(outputs('Get_a_row_by_ID')?['body/clientdata'])

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Key securestring Clé de cette API Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Diagramme (V2)

Renvoie l’image du flux

Fichiers (V1)

Retourne des fichiers générés

Fichiers (V2)

Retourne des fichiers générés

HTTP De la vue automatique

Données d’autoreview brutes

Informations (V2)

Informations les plus récentes sur AutoReview

JSON (V2)

Retourne des données autoreview brutes sous la forme d’un json

Diagramme (V2)

Renvoie l’image du flux

Paramètres

Nom Clé Obligatoire Type Description
Nom d’affichage
displayName True string

Nom du flux

ID de flux
name True string

Identificateur unique (nom/resourceid)

Propriétaire
owner True string

Propriétaire du flux

Environnement
environment True string

Environnement de flux

Retours

Nom Chemin d’accès Type Description
image
data.image string

contenu svg

info
data.info string

code Nomnoml.com/

Fichiers (V1)

Retourne des fichiers générés

Paramètres

Nom Clé Obligatoire Type Description
Nom d’affichage
displayName True string

Nom du flux

ID de flux
name True string

Identificateur unique (nom/resourceid)

Propriétaire
owner True string

Propriétaire du flux

Environnement
environment True string

Environnement de flux

Type
type True string

Type de fichier à retourner

Complexité
complexity array of string

Configurer les propres scores de complexité

Résultats
scoring array of string

Configurer son propre scoring

Fichiers (V2)

Retourne des fichiers générés

Paramètres

Nom Clé Obligatoire Type Description
Nom d’affichage
displayName True string

Nom du flux

ID de flux
name True string

Identificateur unique (nom/resourceid)

Propriétaire
owner True string

Propriétaire du flux

Environnement
environment True string

Environnement de flux

Type
type True string

Type de fichier à retourner

Complexité
complexity array of string

Configurer les propres scores de complexité

Résultats
scoring array of string

Configurer son propre scoring

Retours

Nom Chemin d’accès Type Description
file
data.file string

contenu du fichier

info
data.info string

informations supplémentaires

HTTP De la vue automatique

Données d’autoreview brutes

Paramètres

Nom Clé Obligatoire Type Description
Chemin
path string

v2/autoreview

Informations (V2)

Informations les plus récentes sur AutoReview

Retours

Nom Chemin d’accès Type Description
version
version string

version

apiKey
apiKey string

apiKey

Message
message string

Message

information
information string

information

diagramme
diagram string

diagramme

JSON (V2)

Retourne des données autoreview brutes sous la forme d’un json

Paramètres

Nom Clé Obligatoire Type Description
Nom d’affichage
displayName True string

Nom du flux

ID de flux
name True string

Identificateur unique (nom/resourceid)

Propriétaire
owner True string

Propriétaire du flux

Environnement
environment True string

Environnement de flux

complexité
complexity array of string

Configurer les propres scores de complexité

Résultats
scoring array of string

Configurer son propre scoring

Retours

Nom Chemin d’accès Type Description
nom
data.name string

Nom d’affichage du flux

pièce d'identité
data.id string

ID de résorurce de flux ou flux de travailid

environment
data.environment string

Environnement

owner
data.owner string

E-mail du propriétaire

trigger
data.trigger string

Nom du déclencheur

triggerParam
data.triggerParam string

JSON stringifed des paramètres

triggerData
data.triggerData string

JSON stringifed d’informations de clé

triggerConfig
data.triggerConfig string

JSON stringifed des paramètres

triggerExpress
data.triggerExpress string

Toutes les conditions de déclencheur

triggerInputs
data.triggerInputs string

Toutes les entrées de déclencheur

triggerRecur
data.triggerRecur string

Planification du déclencheur (si applic)

prime
data.premium boolean

Utilise des connecteurs Premium

connectionRefs
data.connectionRefs integer

Nombre de références de connexion

connecteurs
data.connectors integer

Nombre d’actions d’API

steps
data.steps integer

Nombre de toutes les actions

variables
data.variables integer

Nombre de variables

complexité
data.complexity integer

Score de complexité

varNaming
data.varNaming boolean

Toutes les vars suivent la convention d’affectation de noms

varNameConsts
data.varNameConsts boolean

Toutes les vars suivent la convention const

varNameUse
data.varNameUse boolean

Toutes les vars utilisées

Compose
data.composes integer

Nombre de composition

exception
data.exception integer

Nombre d’actions d’exception

exceptionHandleScope
data.exceptionHandleScope boolean

Étendue d’exception utilisée

exceptionScope
data.exceptionScope boolean

Étendue d’exception nommée Exception

exceptionTerminate
data.exceptionTerminate boolean

Se terminer dans le bloc d’exceptions

exceptionLink
data.exceptionLink boolean

Lien d’expression d’exception utilisé

mainScope
data.mainScope boolean

Étendue nommée Main

variableArray
data.variableArray array of object

Tableau de variables

nom
data.variableArray.name string

Nom de la variable

type
data.variableArray.type string

Type de variable

value
data.variableArray.value string

Valeur initialisée

used
data.variableArray.used boolean

Variable utilisée

nommé
data.variableArray.named boolean

Convention d’affectation de noms var

actionArray
data.actionArray array of object

Actions dans un tableau

nom
data.actionArray.name string

Nom complet de l’action

pas
data.actionArray.step string

Nom de l’action

type
data.actionArray.type string

Type d'action

pièce d'identité
data.actionArray.id string

ID d’action

hashId
data.actionArray.hashId string

Référence unique pour le flux

tier
data.actionArray.tier string

Premium ou Standard

connecteur
data.actionArray.connector string

Groupe de connexions

imgURL
data.actionArray.imgURL string

URL de l’icône

runAfter
data.actionArray.runAfter string

Exécuter après l’action et la méthode

exception
data.actionArray.exception string

RunAfter include Failed

index
data.actionArray.index integer

Action de commande traitée

complexité
data.actionArray.complexity integer

Score de complexité

detail
data.actionArray.detail string

Json stringified des entrées

Filter
data.actionArray.filter string

Paramètre de filtre Obtenir les éléments

pagination
data.actionArray.pagination string

Seuil de pagination Obtenir les éléments

sûr
data.actionArray.secure string

Propriétés sécurisées

retry
data.actionArray.retry string

Type de nouvelle tentative

timeout
data.actionArray.timeout string

Délai d’expiration

position
data.actionArray.position string

Qu’est-ce que l’action s’exécute après

positionInfo
data.actionArray.positionInfo string

À l’intérieur d’un conteneur

environmentVariables
data.actionArray.environmentVariables string

Vars d’environnement en action

environmentB
data.actionArray.environmentB boolean

Contient une variable d’environnement

Remarques
data.actionArray.notes string

Notes d’action

parent
data.actionArray.parent string

Nom du conteneur parent

branche
data.actionArray.branch string

Nom de branchement

positionIndex
data.actionArray.positionIndex string

Index du conteneur parent

positionType
data.actionArray.positionType string

Exécutions parentes après le type

imbriqué
data.actionArray.nested string

Niveaux d’imbrication

apiActionArray
data.apiActionArray array of object

Actions de type d’API

nom
data.apiActionArray.name string

Nom complet de l’action d’API

pas
data.apiActionArray.step string

Nom de l’action d’API

type
data.apiActionArray.type string

Type d’action d’API

pièce d'identité
data.apiActionArray.id string

ID d’action de l’API

hashId
data.apiActionArray.hashId string

ID d’action unique

tier
data.apiActionArray.tier string

API Premium ou Standard

connecteur
data.apiActionArray.connector string

Groupe de connexions d’API

imgURL
data.apiActionArray.imgURL string

URL de l’icône d’API

runAfter
data.apiActionArray.runAfter string

Action et méthode RunAfter de l’API

exception
data.apiActionArray.exception string

API RunAfter include Failed

index
data.apiActionArray.index integer

Action Ordre de l’API traitée

complexité
data.apiActionArray.complexity integer

Score de complexité de l’API

detail
data.apiActionArray.detail string

JSON stringified de l’API des entrées

Filter
data.apiActionArray.filter string

Paramètre de filtre Get Items de l’API

pagination
data.apiActionArray.pagination string

Seuil pagina d’obtention d’éléments de l’API

sûr
data.apiActionArray.secure string

Propriétés sécurisées de l’API

retry
data.apiActionArray.retry string

Type de nouvelle tentative d’API

timeout
data.apiActionArray.timeout string

Délai d’expiration de l’API

position
data.apiActionArray.position string

API Que s’exécute l’action après

positionInfo
data.apiActionArray.positionInfo string

API à l’intérieur d’un conteneur

environmentVariables
data.apiActionArray.environmentVariables string

Vars d’environnement d’API en action

environmentB
data.apiActionArray.environmentB boolean

API Contient l’environnement var

Remarques
data.apiActionArray.notes string

Notes d’action de l’API

parent
data.apiActionArray.parent string

Nom de l’API du conteneur parent

branche
data.apiActionArray.branch string

Nom de branchement d’API

positionIndex
data.apiActionArray.positionIndex string

Index d’API du conteneur parent

positionType
data.apiActionArray.positionType string

Exécutions parentes de l’API après le type

imbriqué
data.apiActionArray.nested string

Niveaux d’API d’imbrication

exceptionArray
data.exceptionArray array of object

Tableau d’runAfter ayant échoué

nom
data.exceptionArray.name string

Nom complet de l’action Exept

pas
data.exceptionArray.step string

Nom de l’action Exept

type
data.exceptionArray.type string

Type d’action Exept

pièce d'identité
data.exceptionArray.id string

ID d’action Exept

hashId
data.exceptionArray.hashId string

ID d’action Exept As non unique

tier
data.exceptionArray.tier string

Exept Premium ou Standard

connecteur
data.exceptionArray.connector string

Groupe de connexions Exept

imgURL
data.exceptionArray.imgURL string

URL de l’icône Exept

runAfter
data.exceptionArray.runAfter string

Action et méthode Exept RunAfter

exception
data.exceptionArray.exception string

Exept RunAfter include Failed

index
data.exceptionArray.index integer

Action Exept Order traitée

complexité
data.exceptionArray.complexity integer

Score de complexité exept

detail
data.exceptionArray.detail string

Json stringified exept des entrées

Filter
data.exceptionArray.filter string

Paramètre de filtre Get Items Exept

pagination
data.exceptionArray.pagination string

Seuil de pagin d’obtention d’éléments exept

sûr
data.exceptionArray.secure string

Propriétés Exept Secure

retry
data.exceptionArray.retry string

Type de nouvelle tentative d’API

timeout
data.exceptionArray.timeout string

Délai d’expiration d’exept

position
data.exceptionArray.position string

Exept What the action execute after

positionInfo
data.exceptionArray.positionInfo string

Exept à l’intérieur d’un conteneur

environmentVariables
data.exceptionArray.environmentVariables string

Vars d’environnement Exept en action

environmentB
data.exceptionArray.environmentB boolean

Exept Contains environment var

Remarques
data.exceptionArray.notes string

Notes d’action de l’API

parent
data.exceptionArray.parent string

Nom exept du conteneur parent

branche
data.exceptionArray.branch string

Nom de branchement Exept

positionIndex
data.exceptionArray.positionIndex string

Index Exept du conteneur parent

positionType
data.exceptionArray.positionType string

Exécutions parentes exept après le type

imbriqué
data.exceptionArray.nested string

Niveaux d’imbrication exept

connectionArray
data.connectionArray array of object

Références de connexion

conName
data.connectionArray.conName string

Nom de la connexion

identifiant de l'application
data.connectionArray.appId string

URL de l’ID de connexion

opId
data.connectionArray.opId string

Type de connexion

count
data.connectionArray.count integer

Nombre d’utilisations de connexion

erreur
data.error string

erreur

actionObjectArray
data.actionObjectArray array of object

Toutes les actions

pas
data.actionObjectArray.step string

Nom de l’action Obj

connecteur
data.actionObjectArray.connector string

connecteur

nom
data.actionObjectArray.name string

Nom d’affichage de l’action Obj

pièce d'identité
data.actionObjectArray.id string

Obj Acition ID

hashId
data.actionObjectArray.hashId string

Id d’action Obj As non unique

objet
data.actionObjectArray.object string

Action json obj Stringified

type
data.actionObjectArray.type string

Type d’action Obj

index
data.actionObjectArray.index integer

Action Obj Order traitée

parent
data.actionObjectArray.parent string

Nom obj du conteneur parent