Freigeben über


AutoReview

Auto Code Überprüfen Sie Ihre Flüsse. Verwenden Sie die Tabelle "Meine Ablaufaktion" oder "Workflows", um Ihre Flussschlüsselinformationen als JSON oder die folgenden Dateien zu exportieren: Überprüfen – Codeüberprüfung des Flusses, mit Bewertung, Fehlern und Warnungen. Bericht – Alle Variablen, Aktionen und Verbindungen. Diagramm – Visuelle Darstellung des Flusses.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name Power DevBox-Unterstützung
URL https://powerdevbox.com/contact.html
Email info@powerdevbox.com
Connectormetadaten
Herausgeber Power DevBox
Webseite https://powerdevbox.com/
Datenschutzrichtlinie https://powerdevbox.com/privacy.html
Kategorien Produktivität;IT-Vorgänge

AutoReview

Erstellt eine automatische Codeüberprüfung für Ihre Power Automate-Flüsse. Ein Überprüfungsdokument bewertet Ihren Fluss, um konfigurierbare Metriken zu ermitteln. Ein Bericht gibt die Flussinformationen zurück, und eine Diagrammdatei erstellt eine visuelle Darstellung des Flusses.

Herausgeber

Power DevBox

Voraussetzungen

Eine Power Automate-Lizenz und eine kompatible DLP-Richtlinie (Zugriff auf Power Automate Managment Connectors oder Dataverse Connectors)

Unterstützte Vorgänge

Info

Gibt die neuesten Informationen zum Connector zurück, einschließlich Versions- und Schlüssellinks. Weitere Informationen zum Connector finden Sie hier.

JSON

Gibt die AutoReview-Überprüfung in einem JSON-Format zurück.

Datei

Gibt eine Datei des Flusses "Überprüfen", "Bericht" oder "Diagramm" zurück.

Abrufen von Anmeldeinformationen

Ein API-Schlüssel ist erforderlich, der hier angefordert werden kann.

Erste Schritte

Verwenden Sie entweder die Aktion "Fluss abrufen" oder die Dataverse -Aktion "Zeile nach ID abrufen", um eine Flowsdefinition/clientData-Werte zurückzugeben. Übergeben Sie diese Werte und andere Metadaten an den AutoReview Connector.

Bekannte Probleme und Einschränkungen

Der Dataverse-Connector erfordert die Definitionseingabe als clientData innerhalb eines JSON-Ausdrucks. json(outputs('Get_a_row_by_ID')?['body/clientdata'])

Erstellen einer Verbindung

Der Connector unterstützt die folgenden Authentifizierungstypen:

Vorgabe Parameter zum Erstellen einer Verbindung. Alle Regionen Nicht teilbar

Vorgabe

Anwendbar: Alle Regionen

Parameter zum Erstellen einer Verbindung.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
Key securestring Der Schlüssel für diese API Richtig

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden

Aktionen

AutoReview HTTP

Rohe AutoReview-Daten

Dateien (V1)

Gibt generierte Dateien zurück.

Dateien (V2)

Gibt generierte Dateien zurück.

Diagramm (V2)

Gibt das Bild des Flusses zurück.

Info (V2)

Neueste Informationen zur AutoReview

JSON (V2)

Gibt unformatierte AutoReview-Daten als JSON zurück.

AutoReview HTTP

Rohe AutoReview-Daten

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Pfad
path string

v2/autoreview

Dateien (V1)

Gibt generierte Dateien zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Anzeigename
displayName True string

Name des Flusses

Ablauf-ID
name True string

Eindeutiger Bezeichner (Name/ResourceID)

Besitzer
owner True string

Flow-Besitzer

Umwelt
environment True string

Ablaufumgebung

Typ
type True string

Dateityp, der zurückgegeben werden soll

Kompliziertheit
complexity array of string

Eigene Komplexitätsbewertungen konfigurieren

Scoring
scoring array of string

Eigene Bewertung konfigurieren

Dateien (V2)

Gibt generierte Dateien zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Anzeigename
displayName True string

Name des Flusses

Ablauf-ID
name True string

Eindeutiger Bezeichner (Name/ResourceID)

Besitzer
owner True string

Flow-Besitzer

Umwelt
environment True string

Ablaufumgebung

Typ
type True string

Dateityp, der zurückgegeben werden soll

Kompliziertheit
complexity array of string

Eigene Komplexitätsbewertungen konfigurieren

Scoring
scoring array of string

Eigene Bewertung konfigurieren

Gibt zurück

Name Pfad Typ Beschreibung
file
data.file string

Dateiinhalt

info
data.info string

Zusatzinformation

Diagramm (V2)

Gibt das Bild des Flusses zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Anzeigename
displayName True string

Name des Flusses

Ablauf-ID
name True string

Eindeutiger Bezeichner (Name/ResourceID)

Besitzer
owner True string

Flow-Besitzer

Umwelt
environment True string

Ablaufumgebung

Gibt zurück

Name Pfad Typ Beschreibung
image
data.image string

svg-Inhalt

info
data.info string

Nomnoml.com/ Code

Info (V2)

Neueste Informationen zur AutoReview

Gibt zurück

Name Pfad Typ Beschreibung
Ausgabe
version string

Ausgabe

apiKey
apiKey string

apiKey

message
message string

message

Informationen
information string

Informationen

Diagramm
diagram string

Diagramm

JSON (V2)

Gibt unformatierte AutoReview-Daten als JSON zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Anzeigename
displayName True string

Name des Flusses

Ablauf-ID
name True string

Eindeutiger Bezeichner (Name/ResourceID)

Besitzer
owner True string

Flow-Besitzer

Umwelt
environment True string

Ablaufumgebung

Kompliziertheit
complexity array of string

Eigene Komplexitätsbewertungen konfigurieren

Scoring
scoring array of string

Eigene Bewertung konfigurieren

Gibt zurück

Name Pfad Typ Beschreibung
name
data.name string

Anzeigename des Flusses

id
data.id string

Ablauf-Resorurce-ID oder Workflow-ID

environment
data.environment string

Umwelt

owner
data.owner string

E-Mail-Adresse des Besitzers

trigger
data.trigger string

Triggername

triggerParam
data.triggerParam string

Stringifed JSON von Parametern

triggerData
data.triggerData string

Stringifed JSON of key info

triggerConfig
data.triggerConfig string

Stringifed JSON of settings

triggerExpress
data.triggerExpress string

Alle Triggerbedingungen

triggerInputs
data.triggerInputs string

Alle Triggereingaben

triggerRecur
data.triggerRecur string

Triggerzeitplan (wenn applic)

Prämie
data.premium boolean

Verwendet Premium-Connectors

connectionRefs
data.connectionRefs integer

Anzahl der Verbindungsverweise

connectors
data.connectors integer

Anzahl der API-Aktionen

steps
data.steps integer

Anzahl aller Aktionen

variables
data.variables integer

Anzahl der Variablen

Kompliziertheit
data.complexity integer

Komplexitätsbewertung

varNaming
data.varNaming boolean

Alle Vars folgen der Benennungskonvention

varNameConsts
data.varNameConsts boolean

Alle Vars folgen der Const-Konvention

varNameUse
data.varNameUse boolean

Alle verwendeten Vars

Komponiert
data.composes integer

Anzahl der Verfassen

Ausnahme
data.exception integer

Anzahl der Ausnahmeaktionen

exceptionHandleScope
data.exceptionHandleScope boolean

Verwendeter Ausnahmebereich

exceptionScope
data.exceptionScope boolean

Ausnahmebereich mit dem Namen "Exception"

exceptionTerminate
data.exceptionTerminate boolean

Beenden im Ausnahmeblock

exceptionLink
data.exceptionLink boolean

Verwendeter Ausnahmeausdruckslink

mainScope
data.mainScope boolean

Bereich mit dem Namen "Main"

variableArray
data.variableArray array of object

Array von Variablen

name
data.variableArray.name string

Variablenname

type
data.variableArray.type string

Typ der Variablen

value
data.variableArray.value string

Initialisierter Wert

used
data.variableArray.used boolean

Ist die verwendete Variable

benannt
data.variableArray.named boolean

Var folgt der Benennungskonvention

actionArray
data.actionArray array of object

Aktionen in einem Array

name
data.actionArray.name string

Anzeigename der Aktion

Schritt
data.actionArray.step string

Aktionsname

type
data.actionArray.type string

Aktionstyp

id
data.actionArray.id string

Aktions-ID

hashId
data.actionArray.hashId string

Eindeutiger Verweis für Fluss

tier
data.actionArray.tier string

Premium oder Standard

connector
data.actionArray.connector string

Verbindungsgruppe

imgURL
data.actionArray.imgURL string

Symbol-URL

runAfter
data.actionArray.runAfter string

Ausführen nach Aktion und Methode

Ausnahme
data.actionArray.exception string

RunAfter include Failed

index
data.actionArray.index integer

Verarbeitete Bestellungsaktion

Kompliziertheit
data.actionArray.complexity integer

Komplexitätsbewertung

detail
data.actionArray.detail string

Stringified json of input

Filter
data.actionArray.filter string

Filterparameter "Elemente abrufen"

Paginierung
data.actionArray.pagination string

Schwellenwert für die Paginierung von Elementen abrufen

sicher
data.actionArray.secure string

Sichere Eigenschaften

retry
data.actionArray.retry string

Wiederholungstyp

timeout
data.actionArray.timeout string

Timeoutzeit

Position
data.actionArray.position string

Wonach die Aktion ausgeführt wird

positionInfo
data.actionArray.positionInfo string

Innerhalb eines Containers

environmentVariables
data.actionArray.environmentVariables string

Umgebungs vars in Aktion

environmentB
data.actionArray.environmentB boolean

Enthält Umgebungsvariable

Notizen
data.actionArray.notes string

Aktionsnotizen

parent
data.actionArray.parent string

Name des übergeordneten Containers

Verzweigung
data.actionArray.branch string

Verzweigungsname

positionIndex
data.actionArray.positionIndex string

Index des übergeordneten Containers

positionType
data.actionArray.positionType string

Übergeordnete Ausführung nach Typ

verschachtelt
data.actionArray.nested string

Schachtelungsebenen

apiActionArray
data.apiActionArray array of object

API-Typaktionen

name
data.apiActionArray.name string

Anzeigename der API-Aktion

Schritt
data.apiActionArray.step string

API-Aktionsname

type
data.apiActionArray.type string

API-Aktionstyp

id
data.apiActionArray.id string

API-Aktions-ID

hashId
data.apiActionArray.hashId string

Eindeutige Aktions-ID

tier
data.apiActionArray.tier string

API Premium oder Standard

connector
data.apiActionArray.connector string

API-Verbindungsgruppe

imgURL
data.apiActionArray.imgURL string

API-Symbol-URL

runAfter
data.apiActionArray.runAfter string

API RunAfter-Aktion und -Methode

Ausnahme
data.apiActionArray.exception string

API RunAfter include Failed

index
data.apiActionArray.index integer

API-Bestellaktion verarbeitet

Kompliziertheit
data.apiActionArray.complexity integer

API-Komplexitätsbewertung

detail
data.apiActionArray.detail string

API Stringified json of input

Filter
data.apiActionArray.filter string

API Get Items filter parameter

Paginierung
data.apiActionArray.pagination string

API Get Items pagina threshold

sicher
data.apiActionArray.secure string

SICHERE API-Eigenschaften

retry
data.apiActionArray.retry string

API-Wiederholungstyp

timeout
data.apiActionArray.timeout string

API-Timeoutzeit

Position
data.apiActionArray.position string

API, nach der die Aktion ausgeführt wird

positionInfo
data.apiActionArray.positionInfo string

API innerhalb eines Containers

environmentVariables
data.apiActionArray.environmentVariables string

API-Umgebungs vars in Aktion

environmentB
data.apiActionArray.environmentB boolean

API enthält Umgebungs var

Notizen
data.apiActionArray.notes string

API-Aktionsnotizen

parent
data.apiActionArray.parent string

API-Name des übergeordneten Containers

Verzweigung
data.apiActionArray.branch string

API-Verzweigungsname

positionIndex
data.apiActionArray.positionIndex string

API-Index des übergeordneten Containers

positionType
data.apiActionArray.positionType string

Übergeordnete API-Ausführung nach Typ

verschachtelt
data.apiActionArray.nested string

API-Ebenen der Schachtelung

exceptionArray
data.exceptionArray array of object

Array von runAfter fehlgeschlagen

name
data.exceptionArray.name string

Anzeigename der Exept-Aktion

Schritt
data.exceptionArray.step string

Name der Exept-Aktion

type
data.exceptionArray.type string

Exept Action Type

id
data.exceptionArray.id string

Exept Action ID

hashId
data.exceptionArray.hashId string

Exept As Action ID nicht eindeutig

tier
data.exceptionArray.tier string

Exept Premium oder Standard

connector
data.exceptionArray.connector string

Gruppe "Exept Connection"

imgURL
data.exceptionArray.imgURL string

Exept Icon URL

runAfter
data.exceptionArray.runAfter string

Exept RunAfter-Aktion und -Methode

Ausnahme
data.exceptionArray.exception string

Exept RunAfter include Failed

index
data.exceptionArray.index integer

Exept Order-Aktion verarbeitet

Kompliziertheit
data.exceptionArray.complexity integer

Exept Komplexitätsbewertung

detail
data.exceptionArray.detail string

Exept Stringified json of input

Filter
data.exceptionArray.filter string

Exept Get Items filter parameter

Paginierung
data.exceptionArray.pagination string

Exept Get Items pagin threshold

sicher
data.exceptionArray.secure string

Exept Secure-Eigenschaften

retry
data.exceptionArray.retry string

API-Wiederholungstyp

timeout
data.exceptionArray.timeout string

Timeoutzeit für Exept

Position
data.exceptionArray.position string

Exept, wonach die Aktion ausgeführt wird

positionInfo
data.exceptionArray.positionInfo string

Exept In einem Container

environmentVariables
data.exceptionArray.environmentVariables string

Exept Environment Vars in Aktion

environmentB
data.exceptionArray.environmentB boolean

Exept Enthält Umgebung var

Notizen
data.exceptionArray.notes string

API-Aktionsnotizen

parent
data.exceptionArray.parent string

Exept Name des übergeordneten Containers

Verzweigung
data.exceptionArray.branch string

Name der Verzweigung exept

positionIndex
data.exceptionArray.positionIndex string

Exept Index des übergeordneten Containers

positionType
data.exceptionArray.positionType string

Exept Parent Runs after type

verschachtelt
data.exceptionArray.nested string

Exept-Ebenen der Schachtelung

connectionArray
data.connectionArray array of object

Verbindungsverweise

conName
data.connectionArray.conName string

Verbindungsname

Anwendungs-ID
data.connectionArray.appId string

URL der Verbindungs-ID

opId
data.connectionArray.opId string

Verbindungstyp

count
data.connectionArray.count integer

Anzahl der Verbindungsverwendungen

Fehler
data.error string

Fehler

actionObjectArray
data.actionObjectArray array of object

Alle Aktionen

Schritt
data.actionObjectArray.step string

Name der Obj-Aktion

connector
data.actionObjectArray.connector string

connector

name
data.actionObjectArray.name string

Anzeigename der Obj-Aktion

id
data.actionObjectArray.id string

Obj Acition ID

hashId
data.actionObjectArray.hashId string

Obj As-Aktions-ID nicht eindeutig

Objekt
data.actionObjectArray.object string

Obj Stringified json-Aktion

type
data.actionObjectArray.type string

Obj-Aktionstyp

index
data.actionObjectArray.index integer

Obj Order-Aktion verarbeitet

parent
data.actionObjectArray.parent string

Obj Name des übergeordneten Containers