sdk
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Entwickleranleitung

Letzte Aktualisierung 25. Okt. 2024

UiPath.Studio.Analyzer.Models

In diesem Abschnitt finden Sie weitere Informationen zum Erstellen von Aktivitäten mit UiPath.Studio.Analyzer.Models.

ArgumentDirection

Stellt eine Aufzählung der Richtung eines Arguments dar.

Eigenschaften

Wert

Beschreibung

Aufheben

Standardwert.

in

Ein Argument, das den Datenfluss in eine Aktivität oder ein Projekt darstellt.

Aus

Ein Argument, das den Datenfluss aus einer Aktivität oder einem Projekt darstellt.

Ein/Aus

Ein Argument, das den Datenfluss in und aus einer Aktivität oder einem Projekt darstellt.

Eigenschaften

Wird derzeit nicht verwendet.

IActivityContext

Stellt den Kontext einer beliebigen Aktivität innerhalb des Workflows dar.

Eigenschaften

Typ

Name

Beschreibung

IReadOnlyCollection<IVariableModel>

Variablen

Die Variablen, die für diese Aktivität sichtbar sind.

IReadOnlyCollection<IArgumentModel>

DelegateArguments

Die darin enthaltenen Delegatargumente sind für diese Aktivität sichtbar. Erfordert Studio 2020.4 oder höher.

IReadOnlyCollection<IArgumentModel>

WorkflowArguments

Die Argumente, die für diese Aktivität sichtbar sind.

IProjectSummary

Projekt

Informationen über das Projekt, das diese Aktivität enthält.

IActivityModel

Stellt eine Aktivität innerhalb des Workflows dar.

Vererbung

IInspectionObject > IActivityModel

Eigenschaften

Typ

Name

Beschreibung

string

Typ

Der qualifizierte Assembly-Typname der Aktivität.

IReadOnlyCollection<IVariableModel>

Variablen

Die Variablen, die in dieser Aktivität definiert sind.

IReadOnlyCollection<IArgumentModel>

DelegateArguments

Die Delegatargumente, die in dieser Aktivität definiert sind. Erfordert Studio 2020.4 oder höher.

IReadOnlyCollection<IArgumentModel>

Argumente

Die Argumente, die in dieser Aktivität definiert sind.

IReadOnlyCollection<IArgumentModel>

InternalArguments

Die nicht durchsuchbaren Argumente, die in dieser Aktivität definiert sind (BrowsableAttribute ist auf „false“ festgelegt).

IReadOnlyCollection<IPropertyModel>

Eigenschaften

Die Eigenschaften dieser Aktivität.

IReadOnlyCollection<IPropertyModel>

InternalProperties

Die nicht durchsuchbaren Eigenschaften dieser Aktivität (BrowsableAttribute ist auf „false“ festgelegt).

IReadOnlyCollection<IActivityModel>

Untergeordnete Elemente

Die Sammlung der untergeordneten Aktivitäten dieser Aktivität.

IActivityModel

Übergeordnetes Element

Die übergeordnete Aktivität dieser Aktivität.

IActivityContext

Context

Der Kontext dieser Aktivität.

IReadOnlyCollection<string>

ObjectReferences

Die Verweise in der Objektbibliothek, die von dieser Aktivität verwendet werden.

Bool

SupportsObjectReferences

Wenn auf Truefestgelegt, unterstützt diese Aktivität die Verwendung der Objektbibliothek.

string

ToolboxName

Name der Aktivität, wie in der Toolbox registriert. Erfordert Studio 2020.10 oder höher.

string

AnnotationText

Der Text der Anmerkung. Erfordert Studio 2021.4 oder höher.

IPackageBindingModel

PackageBinding

Zugehörige Paketbindung für diese Aktivität.

IArgumentModel

Stellt ein Argument dar.

Vererbung

IMemberModel > IVariableModel > IArgumentModel

Eigenschaften

Typ

Name

Beschreibung

ArgumentDirection

Richtung

Die Richtung dieses Arguments.

ICaseModel

Stellt eine Fallaktivität innerhalb einer Switch-Aktivität dar.

Vererbung

IInspectionObject > ICaseModel

Eigenschaften

Typ

Name

Beschreibung

IActivityModel

Aktivität

Die diesem Fall zugeordnete Aktivität.

string

CaseExpression

Der Ausdruck, der diesen Fall auslöst.

IReadOnlyCollection<IVariableModel>

Variablen

Die Variablen, die in dieser Aktivität definiert sind.

IReadOnlyCollection<IArgumentModel>

Argumente

Die Argumente, die in dieser Aktivität definiert sind.

IReadOnlyCollection<IPropertyModel>

Eigenschaften

Die Eigenschaften dieser Aktivität.

IReadOnlyCollection<IActivityModel>

Untergeordnete Elemente

Die Sammlung der untergeordneten Aktivitäten dieser Aktivität.

IActivityModel

Übergeordnetes Element

Die übergeordnete Aktivität dieser Aktivität.

IActivityContext

Context

Der Kontext dieser Aktivität.

IConnection

Stellt eine Verbindung zwischen zwei Flowchart-Knoten dar.

Eigenschaften

Typ

Name

Beschreibung

string

Tastentyp

Der qualifizierte Assembly-Name des Verbindungsschlüssels.

string

KeyExpression

Der Schlüsselwert dieser Verbindung.

IFlowNodeModel

Knoten

Die Quelle oder das Ziel dieser Verbindung.

IDependency

Stellt eine Projektabhängigkeit dar.

Eigenschaften

Typ

Name

Beschreibung

string

Name

Der Name der Abhängigkeit.

IReadOnlyCollection<string>

Assemblys

Die Liste der referenzierten Assemblys.

IExpressionContainer

Hinweis: Diese Funktion wurde in UiPath.Studio.Activities.Api v21.4 eingeführt.

Stellt ein Workflowelement dar, das Ausdrücke enthält.

Vererbung

IInspectionObject > IWorkflowElement > IExpressionContainer

Eigenschaften

Typ

Name

Beschreibung

IEnumerable<IExpressionModel>

GetExpressions()

Gibt alle Ausdrucksmodelle aus diesem Workflow-Element zurück, z. B. Variablenstandardwerte, Argumentstandardwerte, Eigenschaftsargumentausdrücke, Bedingungen usw.

IEnumerable<IExpressionContainer>

GetChildExpressionContainers()

Gibt alle untergeordneten Elemente zurück, die Ausdruckscontainer sein können, z. B. Aktivitäten, Knoten, Zustände, Übergänge.

IExpressionModel

Hinweis: Diese Funktion wurde in UiPath.Studio.Activities.Api v21.4 eingeführt.
Stellt ein Ausdrucksmodell dar, das abhängig vom Ausdruckstyp ausgefüllt wird (DefaultValue für Variable und Workflow-Argument oder DefinedExpression für Aktivitätsargument).

Vererbung

IMemberModel > IExpressionModel

Eigenschaften

Typ

Name

Beschreibung

string

Standardwert

Der Standardwert dieser Variablen oder dieses Arguments.

IFileModel

Stellt eine Datei dar.

Vererbung

IInspectionObject > IFileModel

Eigenschaften

Typ

Name

Beschreibung

string

RelativePath

Relativer Pfad der Datei, einschließlich Erweiterung.

IFlowchartModel

Stellt ein Flowchart dar.

Vererbung

IInspectionObject > IActivityModel > IFlowchartModel

Eigenschaften

Typ

Name

Beschreibung

IReadOnlyCollection<IFlowNodeModel>

Nodes

Die Sammlung von IFlowNodeModel in diesem Flowchart.

IFlowNodeModel

StartNode

Der Startknoten in diesem Flowchart.

IFlowNodeModel

Stellt einen Knoten in einem Flowchart dar.

Eigenschaften

Typ

Name

Beschreibung

IActivityModel

ChildActivity

Die in diesem Knoten definierte Aktivität.

IReadOnlyCollection<IConnection>

OutConnections

Die ausgehenden Verbindungen von diesem Knoten.

IReadOnlyCollection<IConnection>

InConnections

Die eingehenden Verbindungen zu diesem Knoten.

IMemberModel

Ausdruck

Der Ausdruck, der ausgewertet wird, um den nächsten Schritt zu entscheiden.

IFlowChartModel

Besitzer

Der Flowchart-Besitzer dieses Knotens.

IIfElseModel

Stellt eine If-Aktivität dar.

Vererbung

Eigenschaften

Typ

Name

Beschreibung

IActivityModel

ThenBlock

Die im Then-Block definierte Aktivität.

IActivityModel

ElseBlock

Die im Else-Block definierte Aktivität.

IInspectionObject

Stellt ein Objekt dar, das von der Workflow-Analyse untersucht wird.

Eigenschaften

Typ

Name

Beschreibung

string

DisplayName

Der Name des Objekts, wie er dem Benutzer angezeigt wird.

IMemberModel

Stellt ein Mitglied eines anderen Modells dar.

Eigenschaften

Typ

Name

Beschreibung

string

DisplayName

Der Name des Mitglieds, wie er dem Benutzer angezeigt wird.

string

Typ

Der qualifizierte Assembly-Name dieses Benutzers.

string

DefinedExpression

Der Ausdruck oder Wert dieses Members.

bool?

HasLiteralExpression

Returns true if the defined expression is a Literal<string>. Requires Studio 2022.4 or later.

Bemerkungen

Wenn es sich bei dem Ausdruck um einen Literal<string> handelt, wird er mit doppelten Anführungszeichen maskiert, z. B. ""This is a plain string"".

IObjectBrowserSummary

Hinweis: Diese Funktion wurde in UiPath.Studio.Activities.Api v22.4 eingeführt.

Informationen zur Object Repository-Integration in das Projekt.

Eigenschaften

Typ

Name

Beschreibung

IReadOnlyCollection<IDependency>

ClientDependencies

Projektabhängigkeiten, die sich für Object-Repository-Funktionen registrieren.

Bool

HasObjectsInLocalSource

Gibt true zurück, wenn mindestens ein Objekt im lokalen Objekt-Repository des Projekts definiert ist.

IPackageReference

Steht für einen Projektpaketverweis.

Vererbung

IInspectionObject > IFileModel > IDependency > IPackageReference

Eigenschaften

Typ

Name

Beschreibung

string

Version

Die Version des Pakets.

IPickBranchModel

Stellt eine Verzweigung einer IPickModel- Aktivität dar.

Vererbung

Eigenschaften

Typ

Name

Beschreibung

IActivityModel

Auslösen

Die Aktivität, die diese Verzweigung auslöst.

IActivityModel

Aktion

Die Aktivität, die in dieser Verzweigung ausgeführt wird.

IActivityModel

Übergeordnetes Element

Die übergeordnete Pick- Aktivität.

Bemerkungen

Wenn es sich bei dem Ausdruck um einen Literal<string> handelt, wird er mit doppelten Anführungszeichen maskiert, z. B. ""This is a plain string"".

IPickModel

Stellt eine Pick Branch-Aktivität dar.

Vererbung

IInspectionModel > IActivityModel > IPickModel

Eigenschaften

Typ

Name

Beschreibung

IEnumerable<IPickBranchModel>

PickBranches

Die Sammlung von IPickBranchModel , die in dieser Pick Branch-Aktivität definiert ist.

IProjectModel

Stellt die vollständige Projektdarstellung dar, einschließlich der enthaltenen Workflows, die Modelle analysieren. Für dieses Modell wird die Projektanalyse ausgeführt.

Vererbung

Eigenschaften

Typ

Name

Beschreibung

IWorkflowModel

EntryPoint

Der Einstiegspunkt-Workflow des Projekts.

IWorkflowModel

ExceptionHandlerWorkflow

Der Workflow zur Ausnahmebehandlung im Projekt.

IReadOnlyCollection<IWorkflowModel>

Workflows

Die Workflows im Projekt.

IProjectSummary

Stellt Teilinformationen über ein Projekt dar. Im Gegensatz zu IProjectModel enthältIProjectSummary nur Informationen, die vor der Analyse der enthaltenen Workflowdateien verfügbar sind. Es ist nützlich für Workflow-Analysen und Projektdefinitionsanalysen.

Vererbung

IInspectionObject > IProjectSummary

Eigenschaften

Typ

Name

Beschreibung

string

Verzeichnis (Directory)

Das Projektverzeichnis. Erfordert Studio 2021.4 oder höher.

IReadOnlyCollection<string>

FileNames

Die Namen der Workflowdateien in diesem Projekt.

IReadOnlyCollection<IDependency>

Abhängigkeiten

Die Abhängigkeiten dieses Projekts.

string

ProjectOutputType

Der Ausgabetyp dieses Projekts.

string

ProjectProfileType

Der Profiltyp dieses Projekts.

string

ExpressionLanguage

Die Ausdruckssprache dieses Projekts

Bool

RequiresUserInteraction

Gibt an, ob das Projekt eine Benutzerinteraktion erfordert.

Bool

Unterstützt Persistenz

Gibt an, ob das Projekt Persistenz unterstützt.

Bool

HasModernBehavior

Gibt an, ob das Projekt die moderne Designumgebung verwendet. Erfordert Studio 2022.4 oder höher.

string

EntryPointName

Der Workflowname des Einstiegspunkts des Projekts.

string

ProjectFilePath

Der Dateipfad zur project.json-Datei.

string

ExceptionHandlerWorkflowName

Der Name des Workflows für die Ausnahmebehandlung dieses Projekts.

IReadOnlyCollection<string>

Einstiegspunkte

Die Liste der Einstiegspunkte im Projekt. Erfordert Studio 2020.10 oder höher.

IReadOnlyCollection<string>

IgnoredFiles

Die Liste der Dateien im Projekt, die bei der Veröffentlichung ignoriert werden. Erfordert Studio 2020.10 oder höher.

IReadOnlyCollection<string>

Testfälle

Die Liste der Testfälle im Projekt. Erfordert Studio 2021.4 oder höher.

IReadOnlyCollection<string>

Dateivorlagen

Die Liste der Dateivorlagen im Projekt. Erfordert Studio 2021.10 oder höher.

Hinweis: Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen Vorlagen .

IReadOnlyCollection<string>

Vorlagen

Die Liste aller Vorlagen im Projekt. Erfordert Studio 2022.4 oder höher.

IObjectBrowserSummary

ObjectBrowserSummary

Eine Zusammenfassung der Object-Repository-Informationen im Projekt. Erfordert Studio 2022.4 oder höher.

IPropertyModel

Stellt eine Eigenschaft eines Modells dar.

Vererbung

IMemberModel > IPropertyModel

Eigenschaften

Typ

Name

Beschreibung

IReadOnlyCollection<IPropertyModel>

Eigenschaften

Die Eigenschaften dieser Eigenschaft.

IReadOnlyCollection<IPropertyModel>

InternalProperties

Die Sammlung der nicht durchsuchbaren Eigenschaften dieser Eigenschaft (BrowsableAttribute auf falsefestgelegt).

Nicht durchsuchbare Eigenschaften werden nicht detailliert geparst.

IReadOnlyCollection<IArgumentModel>

Argumente

Die Argumente dieser Eigenschaft.

IReadOnlyCollection<IArgumentModel>

InternalArguments

Die Sammlung der nicht durchsuchbaren Argumente dieser Eigenschaft (BrowsableAttribute auf falsefestgelegt).

IStateMachineModel

Stellt eine State Machine-Aktivität dar.

Vererbung

IInspectionObject > IActivityModel > IStateMachineModel

Eigenschaften

Typ

Name

Beschreibung

IReadOnlyCollection<IStateModel>

Status (States)

Die Sammlung von IStateModel in dieser State Machine-Aktivität.

IStateModel

InitialState

Der Startpunkt dieser State Machine-Aktivität.

IStateModel

Stellt einen Status in einer IStateMachineModel- Aktivität dar.

Eigenschaften

Typ

Name

Beschreibung

IActivityContext

Context

Der übernommene Kontext dieses Status.

IReadOnlyCollection<ITransition>

Transitions

Die ausgehenden Übergänge, die von diesem Status aus verfügbar sind.

IActivityModel

Eintrag

Actions des Status.

IActivityModel

Beenden

Exit- Actions des Status.

IStateMachineModel

Besitzer

Die State Machine-Aktivität, die diesen Status enthält.

Bool

IsFinal

truegibt an, dass dieser Status endgültig ist.

IReadOnlyCollection<IVariableModel>

Variablen

Die in diesem Status definierte Sammlung von Variablen.

ISwitchModel

Stellt eine Switch-Aktivität dar.

Vererbung

Eigenschaften

Typ

Name

Beschreibung

IActivityModel

Standard

Die Aktivität, die dem Standardblock dieser Aktivität zugeordnet ist. Der Wert kann NULL sein.

IEnumerable<ICaseModel>

Fälle (Cases)

Die Sammlung von ICaseModel in dieser Aktivität.

ITemplateModel

Hinweis: Diese Funktion wurde in UiPath.Studio.Activities.Api v22.4 eingeführt.

Enthält Informationen zu einer bestimmten Dateivorlage.

Eigenschaften

Typ

Name

Beschreibung

string

Pfad

Der Pfad der Vorlage.

TemplateType

Typ

Der Typ der Vorlage (Ausführung, Testfall, generisch).

string

DataVariation

Der Pfad der Datenvariante.

ITransition

Stellt einen Übergang von einem IStateModel in einer State Machine dar.

Eigenschaften

Typ

Name

Beschreibung

IStateModel

Von (From)

Der Status, aus dem dieser Übergang stammt.

IStateModel

An (To)

Der Status, zu dem dieser Übergang führt.

IActivityModel

Aktion

Aktivität, die ausgeführt werden soll, wenn der Übergang erfolgt.

IActivityModel

Bedingung

Die Bedingung, um zu entscheiden, ob der Übergang nach Abschluss der Trigger-Aktivität durchgeführt werden soll.

IActivityModel

Auslösen

Triggeraktivität dieses Übergangs.

ITryCatchModel

Stellt eine Try Catch-Aktivität dar.

Vererbung

IInspectionObject > IActivityModel > ITryCatchModel

Eigenschaften

Typ

Name

Beschreibung

IActivityModel

TryBlock

Die Aktivität, die dem Try-Block dieser Aktivität zugeordnet ist. Der Wert kann NULL sein.

IEnumerable<ICatchBlockModel>

Catches

Die Sammlung in dieser Aktivität.

IActivityModel

FinallyBlock

Die dem „Finally“-Block zugeordnete Aktivität.

IVariableContainer

Hinweis: Diese Funktion wurde in UiPath.Studio.Activities.Api v21.4 eingeführt.

Stellt ein Workflowelement dar, das Variablen enthält.

Vererbung

IInspectionObject > IWorkflowElement > IVariableContainer

Eigenschaften

Typ

Name

Beschreibung

IReadOnlyCollection<IVariableModel>

Variablen

Die Sammlung der Variablen.

IEnumerable<IVariableContainer>

GetChildVariableContainers()

Rufen Sie die untergeordneten Elemente ab, die eine Liste mit Variablen unterstützen.

IVariableModel

Stellt eine Variable dar.

Vererbung

IMemberModel > IVariableModel

Eigenschaften

Typ

Name

Beschreibung

string

Standardwert

Der Standardwert dieser Variablen.

IWebServiceRerefence

Stellt einen Webdienstverweis im Projekt dar.

Vererbung

IInspectionObject > IFileModel > IDependency > IWebServiceRerefence

Eigenschaften

Typ

Name

Beschreibung

string

WebDocumentUri

Die Webdokumentadresse.

string

WebServiceType

Der Typ des Webdienstes.

IWorkflowElement

Hinweis: Diese Funktion wurde in UiPath.Studio.Activities.Api v21.4 eingeführt.

Stellt ein Workflow-Element dar.

Vererbung

IInspectionObject > IWorkflowElement

Eigenschaften

Typ

Name

Beschreibung

string

ID

Die generierte Workflow-ID. Kann NULL sein.

string

Typ

Der Typ des Workflow-Elements

IWorkflowElement

ImmediateParent

Das unmittelbar übergeordnete Element des Workflow-Elements. Dies kann IFlowNodeModel, IStateModel, IPickBranchModel, ITransition, IActivityModel sein.

IEnumerable<IWorkflowElement>

GetChildren()

Die unmittelbaren untergeordneten Elemente der ersten Ebene (nicht nur IActivityModel).

IWorkflowModel

Stellt eine Workflowdatei innerhalb des Projekts dar.

Vererbung

IInspectionObject > IFileModel > IWorkflowModel

Eigenschaften

Typ

Name

Beschreibung

IActivityModel

Stamm

Die Stammaktivität des Workflows.

Der Wert kann NULL sein.

IReadOnlyCollection<IArgumentModel>

Argumente

Die Argumente des Workflows.

IReadOnlyCollection<string>

Importierte Namespaces

Die importierten Namespaces des Workflows.

IProjectSummary

Projekt

Das Projekt, zu dem dieser Workflow gehört.

IReadOnlyCollection<string>

Assemblys

Die Assemblys des Workflows. Erfordert Studio 2021.4 oder höher.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten