UiPath Documentation
sdk
latest
false
Entwickleranleitung
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.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​

WertBeschreibung
AufhebenStandardwert.
inEin Argument, das den Datenfluss in eine Aktivität oder ein Projekt darstellt.
AusEin Argument, das den Datenfluss aus einer Aktivität oder einem Projekt darstellt.
Ein/AusEin Argument, das den Datenfluss in und aus einer Aktivität oder einem Projekt darstellt.
EigenschaftenWird derzeit nicht verwendet.

IActivityContext​

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

Eigenschaften​

TypNameBeschreibung
IReadOnlyCollection<IVariableModel>VariablenDie Variablen, die für diese Aktivität sichtbar sind.
IReadOnlyCollection<IArgumentModel>DelegateArgumentsDie darin enthaltenen Delegatargumente sind für diese Aktivität sichtbar. Erfordert Studio 2020.4 oder höher.
IReadOnlyCollection<IArgumentModel>WorkflowArgumentsDie Argumente, die für diese Aktivität sichtbar sind.
IProjectSummaryProjektInformationen über das Projekt, das diese Aktivität enthält.

IActivityModel​

Stellt eine Aktivität innerhalb des Workflows dar.

Vererbung​

IInspectionObject > IActivityModel

Eigenschaften​

TypNameBeschreibung
stringTypDer qualifizierte Assembly-Typname der Aktivität.
IReadOnlyCollection<IVariableModel>VariablenDie Variablen, die in dieser Aktivität definiert sind.
IReadOnlyCollection<IArgumentModel>DelegateArgumentsDie Delegatargumente, die in dieser Aktivität definiert sind. Erfordert Studio 2020.4 oder höher.
IReadOnlyCollection<IArgumentModel>ArgumenteDie Argumente, die in dieser Aktivität definiert sind.
IReadOnlyCollection<IArgumentModel>InternalArgumentsDie nicht durchsuchbaren Argumente, die in dieser Aktivität definiert sind (BrowsableAttribute ist auf „false“ festgelegt).
IReadOnlyCollection<IPropertyModel>EigenschaftenDie Eigenschaften dieser Aktivität.
IReadOnlyCollection<IPropertyModel>InternalPropertiesDie nicht durchsuchbaren Eigenschaften dieser Aktivität (BrowsableAttribute ist auf „false“ festgelegt).
IReadOnlyCollection<IActivityModel>Untergeordnete ElementeDie Sammlung der untergeordneten Aktivitäten dieser Aktivität.
IActivityModelÜbergeordnetes ElementDie übergeordnete Aktivität dieser Aktivität.
IActivityContextContextDer Kontext dieser Aktivität.
IReadOnlyCollection<string>ObjectReferencesDie Verweise in der Objektbibliothek, die von dieser Aktivität verwendet werden.
BoolSupportsObjectReferencesWenn auf Truefestgelegt, unterstützt diese Aktivität die Verwendung der Objektbibliothek.
stringToolboxNameName der Aktivität, wie in der Toolbox registriert. Erfordert Studio 2020.10 oder höher.
stringAnnotationTextDer Text der Anmerkung. Erfordert Studio 2021.4 oder höher.
IPackageBindingModelPackageBindingZugehörige Paketbindung für diese Aktivität.

IArgumentModel​

Stellt ein Argument dar.

Vererbung​

IMemberModel > IVariableModel > IArgumentModel

Eigenschaften​

TypNameBeschreibung
ArgumentDirectionRichtungDie Richtung dieses Arguments.

ICaseModel​

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

Vererbung​

IInspectionObject > ICaseModel

Eigenschaften​

TypNameBeschreibung
IActivityModelAktivitätDie diesem Fall zugeordnete Aktivität.
stringCaseExpressionDer Ausdruck, der diesen Fall auslöst.
IReadOnlyCollection<IVariableModel>VariablenDie Variablen, die in dieser Aktivität definiert sind.
IReadOnlyCollection<IArgumentModel>ArgumenteDie Argumente, die in dieser Aktivität definiert sind.
IReadOnlyCollection<IPropertyModel>EigenschaftenDie Eigenschaften dieser Aktivität.
IReadOnlyCollection<IActivityModel>Untergeordnete ElementeDie Sammlung der untergeordneten Aktivitäten dieser Aktivität.
IActivityModelÜbergeordnetes ElementDie übergeordnete Aktivität dieser Aktivität.
IActivityContextContextDer Kontext dieser Aktivität.

IConnection​

Stellt eine Verbindung zwischen zwei Flowchart-Knoten dar.

Eigenschaften​

TypNameBeschreibung
stringTastentypDer qualifizierte Assembly-Name des Verbindungsschlüssels.
stringKeyExpressionDer Schlüsselwert dieser Verbindung.
IFlowNodeModelKnotenDie Quelle oder das Ziel dieser Verbindung.

IDependency​

Stellt eine Projektabhängigkeit dar.

Vererbung​

Eigenschaften​

TypNameBeschreibung
stringNameDer Name der Abhängigkeit.
IReadOnlyCollection<string>AssemblysDie 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​

TypNameBeschreibung
IEnumerableGetExpressions()Gibt alle Ausdrucksmodelle aus diesem Workflow-Element zurück, z. B. Variablenstandardwerte, Argumentstandardwerte, Eigenschaftsargumentausdrücke, Bedingungen usw.
IEnumerableGetChildExpressionContainers()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​

TypNameBeschreibung
stringStandardwertDer Standardwert dieser Variablen oder dieses Arguments.

IFileModel​

Stellt eine Datei dar.

Vererbung​

IInspectionObject > IFileModel

Eigenschaften​

TypNameBeschreibung
stringRelativePathRelativer Pfad der Datei, einschließlich Erweiterung.

IFlowchartModel​

Stellt ein Flowchart dar.

Vererbung​

IInspectionObject > IActivityModel > IFlowchartModel

Eigenschaften​

TypNameBeschreibung
IReadOnlyCollection<IFlowNodeModel>NodesDie Auflistung von IFlowNodeModel in diesem Flowchart.
IFlowNodeModelStartNodeDer Startknoten in diesem Flowchart.

IFlowNodeModel​

Stellt einen Knoten in einem Flowchart dar.

Vererbung​

Eigenschaften​

TypNameBeschreibung
IActivityModelChildActivityDie in diesem Knoten definierte Aktivität.
IReadOnlyCollection<IConnection>OutConnectionsDie ausgehenden Verbindungen von diesem Knoten.
IReadOnlyCollection<IConnection>InConnectionsDie eingehenden Verbindungen zu diesem Knoten.
IMemberModelAusdruckDer Ausdruck, der ausgewertet wird, um den nächsten Schritt zu entscheiden.
IFlowChartModelBesitzerDer Flowchart-Besitzer dieses Knotens.

IIfElseModel​

Stellt eine If-Aktivität dar.

Vererbung​

Eigenschaften​

TypNameBeschreibung
IActivityModelThenBlockDie im Then-Block definierte Aktivität.
IActivityModelElseBlockDie im Else-Block definierte Aktivität.

IInspectionObject​

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

Eigenschaften​

TypNameBeschreibung
stringDisplayNameDer Name des Objekts, wie er dem Benutzer angezeigt wird.

IMemberModel​

Stellt ein Mitglied eines anderen Modells dar.

Eigenschaften​

TypNameBeschreibung
stringDisplayNameDer Name des Mitglieds, wie er dem Benutzer angezeigt wird.
stringTypDer qualifizierte Assembly-Name dieses Benutzers.
stringDefinedExpressionDer Ausdruck oder Wert dieses Members.
bool?HasLiteralExpressionGibt true zurück, wenn der definierte Ausdruck ein Literal<string> ist. Erfordert Studio 2022.4 oder höher.

Bemerkungen​

Wenn es sich bei dem Ausdruck um ein 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​

TypNameBeschreibung
IReadOnlyCollection<IDependency>ClientDependenciesProjektabhängigkeiten, die sich für Object-Repository-Funktionen registrieren.
BoolHasObjectsInLocalSourceGibt true zurück, wenn mindestens ein Objekt im lokalen Objekt-Repository des Projekts definiert ist.

IPackageReference​

Steht für einen Projektpaketverweis.

Vererbung​

Eigenschaften​

TypNameBeschreibung
stringVersionDie Version des Pakets.

IPickBranchModel​

Stellt eine Verzweigung einer IPickModel -Aktivität dar.

Vererbung​

Eigenschaften​

TypNameBeschreibung
IActivityModelAuslösenDie Aktivität, die diese Verzweigung auslöst.
IActivityModelAktionDie Aktivität, die in dieser Verzweigung ausgeführt wird.
IActivityModelÜbergeordnetes ElementDie übergeordnete Pick- Aktivität.

Bemerkungen​

Wenn es sich bei dem Ausdruck um ein 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​

IIsinspektionsModel > IActivityModel > IPickModel

Eigenschaften​

TypNameBeschreibung
IEnumerablePickBranchesDie Auflistung 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​

TypNameBeschreibung
IWorkflowModelEntryPointDer Einstiegspunkt-Workflow des Projekts.
IWorkflowModelExceptionHandlerWorkflowDer Workflow zur Ausnahmebehandlung im Projekt.
IReadOnlyCollection<IWorkflowModel>WorkflowsDie Workflows im Projekt.

IProjectSummary​

Stellt teilweise Informationen über ein Projekt dar. Im Gegensatz zu IProjectModel enthält ein IProjectSummary nur Informationen, die verfügbar sind, bevor die enthaltenen Workflowdateien geparst werden. Er ist nützlich für die Workflow-Analyse und die Projektdefinitionsanalyse.

Vererbung​

IIsinspektionsobjekt > IProjectZusammenfassung

Eigenschaften​

TypNameBeschreibung
stringVerzeichnis (Directory)Das Projektverzeichnis. Erfordert Studio 2021.4 oder höher.
IReadOnlyCollection<string>FileNamesDie Namen der Workflowdateien in diesem Projekt.
IReadOnlyCollection<IDependency>AbhängigkeitenDie Abhängigkeiten dieses Projekts.
stringProjectOutputTypeDer Ausgabetyp dieses Projekts.
stringProjectProfileTypeDer Profiltyp dieses Projekts.
stringExpressionLanguageDie Ausdruckssprache dieses Projekts
BoolRequiresUserInteractionGibt an, ob das Projekt eine Benutzerinteraktion erfordert.
BoolUnterstützt PersistenzGibt an, ob das Projekt Persistenz unterstützt.
BoolHasModernBehaviorGibt an, ob das Projekt die moderne Designumgebung verwendet. Erfordert Studio 2022.4 oder höher.
stringEntryPointNameDer Workflowname des Einstiegspunkts des Projekts.
stringProjectFilePathDer Dateipfad zur project.json-Datei.
stringExceptionHandlerWorkflowNameDer Name des Workflows für die Ausnahmebehandlung dieses Projekts.
IReadOnlyCollection<string>EinstiegspunkteDie Liste der Einstiegspunkte im Projekt. Erfordert Studio 2020.10 oder höher.
IReadOnlyCollection<string>IgnoredFilesDie Liste der Dateien im Projekt, die bei der Veröffentlichung ignoriert werden. Erfordert Studio 2020.10 oder höher.
IReadOnlyCollection<string>TestfälleDie Liste der Testfälle im Projekt. Erfordert Studio 2021.4 oder höher.
IReadOnlyCollection<string>DateivorlagenDie Liste der Dateivorlagen im Projekt. Erfordert Studio 2021.10 oder höher. Hinweis: Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen Vorlagen .
IReadOnlyCollection<string>VorlagenDie Liste aller Vorlagen im Projekt. Erfordert Studio 2022.4 oder höher.
IObjectBrowserSummaryObjectBrowserSummaryEine 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​

TypNameBeschreibung
IReadOnlyCollection<IPropertyModel>EigenschaftenDie Eigenschaften dieser Eigenschaft.
IReadOnlyCollection<IPropertyModel>InternalPropertiesDie Auflistung der false durchsuchbaren Eigenschaften dieser Eigenschaft. Nicht durchsuchbare Eigenschaften werden nicht eingehend analysiert.
IReadOnlyCollection<IArgumentModel>ArgumenteDie Argumente dieser Eigenschaft.
IReadOnlyCollection<IArgumentModel>InternalArgumentsDie Sammlung der nicht durchsuchbaren Argumente dieser Eigenschaft (BrowsableAttribute auf falsefestgelegt).

IStateMachineModel​

Stellt eine State Machine-Aktivität dar.

Vererbung​

IIsinspektionsobjekt > IActivityModel > IStateMachineModel

Eigenschaften​

TypNameBeschreibung
IReadOnlyCollectionStatus (States)Die Auflistung von IStateModel in dieser State Machine-Aktivität.
IStateModelInitialStateDer Startpunkt dieser State Machine-Aktivität.

IStateModel​

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

Vererbung​

Eigenschaften​

TypNameBeschreibung
IActivityContextContextDer übernommene Kontext dieses Status.
IReadOnlyCollectionTransitionsDie ausgehenden Übergänge, die von diesem Status aus verfügbar sind.
IActivityModelEintragActions des Status.
IActivityModelBeendenExit- Actions des Status.
IStateMachineModelBesitzerDie State Machine-Aktivität, die diesen Status enthält.
BoolIsFinaltruegibt an, dass dieser Status endgültig ist.
IReadOnlyCollection<IVariableModel>VariablenDie in diesem Status definierte Sammlung von Variablen.

ISwitchModel​

Stellt eine Switch-Aktivität dar.

Vererbung​

Eigenschaften​

TypNameBeschreibung
IActivityModelStandardDie Aktivität, die dem Standardblock dieser Aktivität zugeordnet ist. Der Wert kann NULL sein.
IEnumerableFälle (Cases)Die Auflistung 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​

TypNameBeschreibung
stringPfadDer Pfad der Vorlage.
TemplateTypeTypDer Typ der Vorlage (Ausführung, Testfall, generisch).
stringDataVariationDer Pfad der Datenvariante.

ITransition​

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

Vererbung​

Eigenschaften​

TypNameBeschreibung
IStateModelVon (From)Der Status, aus dem dieser Übergang stammt.
IStateModelAn (To)Der Status, zu dem dieser Übergang führt.
IActivityModelAktionAktivität, die ausgeführt werden soll, wenn der Übergang erfolgt.
IActivityModelBedingungDie Bedingung, um zu entscheiden, ob der Übergang nach Abschluss der Trigger-Aktivität durchgeführt werden soll.
IActivityModelAuslösenTriggeraktivität dieses Übergangs.

ITryCatchModel​

Stellt eine Try Catch-Aktivität dar.

Vererbung​

Eigenschaften​

TypNameBeschreibung
IActivityModelTryBlockDie Aktivität, die dem Try-Block dieser Aktivität zugeordnet ist. Der Wert kann NULL sein.
IEnumerableCatchesDie Sammlung in dieser Aktivität.
IActivityModelFinallyBlockDie 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​

Eigenschaften​

TypNameBeschreibung
IReadOnlyCollection<IVariableModel>VariablenDie Sammlung der Variablen.
IEnumerableGetChildVariableContainers()Rufen Sie die untergeordneten Elemente ab, die eine Liste mit Variablen unterstützen.

IVariableModel​

Stellt eine Variable dar.

Vererbung​

IMemberModel > IVariableModel

Eigenschaften​

TypNameBeschreibung
stringStandardwertDer Standardwert dieser Variablen.

IWebServiceRerefence​

Stellt einen Webdienstverweis im Projekt dar.

Vererbung​

Eigenschaften​

TypNameBeschreibung
stringWebDocumentUriDie Webdokumentadresse.
stringWebServiceTypeDer Typ des Webdienstes.

IWorkflowElement​

Hinweis:

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

Stellt ein Workflow-Element dar.

Vererbung​

IIsinspektionsobjekt > IWorkflowElement

Eigenschaften​

TypNameBeschreibung
stringIDDie generierte Workflow-ID. Kann NULL sein.
stringTypDer Typ des Workflow-Elements
IWorkflowElementImmediateParentDas unmittelbare übergeordnete Element des Workflow-Elements. Es kann ein IFlowNodeModel, IStateModel, IPickBranchModel, ITransition, IActivityModel sein.
IEnumerableGetChildren()Die unmittelbaren untergeordneten Elemente der ersten Ebene (nicht nur IActivityModel).

IWorkflowModel​

Stellt eine Workflowdatei innerhalb des Projekts dar.

Vererbung​

IIsinspektionsobjekt > IFileModel > IWorkflowModel

Eigenschaften​

TypNameBeschreibung
IActivityModelStammDie Stammaktivität des Workflows. Wert kann null sein.
IReadOnlyCollection<IArgumentModel>ArgumenteDie Argumente des Workflows.
IReadOnlyCollection<string>Importierte NamespacesDie importierten Namespaces des Workflows.
IProjectSummaryProjektDas Projekt, zu dem dieser Workflow gehört.
IReadOnlyCollection<string>AssemblysDie Assemblys des Workflows. Erfordert Studio 2021.4 oder höher.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben