- Überblick
- Benutzerdefinierte Aktivitäten
- Migrieren von Aktivitäten zu .NET 6
- Versionshinweise
- Erstellen von Workflow-Analyseregeln
- Projekteinstellungen für das Erstellen von Aktivitäten
- Erstellen benutzerdefinierter Assistenten
- Priorisieren von Aktivitäten nach Scope
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- IAnalyzerConfigurationService
- UiPath.Studio.Activities.Api.Analyzer.Rules
- UiPath.Studio.Analyzer.Models
- UiPath.Studio.Activities.Api.BusyService
- UiPath.Studio.Activities.Api.ExpressionEditor
- UiPath.Studio.Activities.Api.Expressions
- UiPath.Studio.Activities.Api.Licensing
- UiPath.Studio.Activities.Api.Mocking
- UiPath.Studio.Activities.Api.ObjectLibrary
- UiPath.Studio.Activities.Api.PackageBindings
- UiPath.Studio.Activities.Api.ProjectProperties
- UiPath.Studio.Activities.Api.ScopedActivities
- UiPath.Studio.Activities.Api.Settings
- UiPath.Studio.Activities.Api.Wizards
- UiPath.Studio.Activities.Api.Workflow
- UiPath.Studio.Api.Controls
- UiPath.Studio.Api.Telemetry
- UiPath.Studio.Api.Theme
- Robot JavaScript SDK
- Trigger SDK
Entwickleranleitung
UiPath.Studio.Analyzer.Models
In diesem Abschnitt finden Sie weitere Informationen zum Erstellen von Aktivitäten mit UiPath.Studio.Analyzer.Models.
Stellt eine Aufzählung der Richtung eines Arguments dar.
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. |
Stellt den Kontext einer beliebigen Aktivität innerhalb des Workflows dar.
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. |
Stellt eine Aktivität innerhalb des Workflows dar.
IInspectionObject > IActivityModel
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
True festgelegt, 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. |
Stellt ein Argument dar.
IMemberModel > IVariableModel > IArgumentModel
Stellt eine Fallaktivität innerhalb einer Switch-Aktivität dar.
IInspectionObject > ICaseModel
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. |
Stellt eine Projektabhängigkeit dar.
Stellt ein Workflowelement dar, das Ausdrücke enthält.
IInspectionObject > IWorkflowElement > IExpressionContainer
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. |
DefaultValue
für Variable und Workflow-Argument oder DefinedExpression
für Aktivitätsargument).
IMemberModel > IExpressionModel
Stellt eine Datei dar.
IInspectionObject > IFileModel
Stellt ein Flowchart dar.
IInspectionObject > IActivityModel > IFlowchartModel
Typ |
Name |
Beschreibung |
---|---|---|
IReadOnlyCollection<IFlowNodeModel> |
Nodes |
Die Sammlung von IFlowNodeModel in diesem Flowchart. |
IFlowNodeModel |
StartNode |
Der Startknoten in diesem Flowchart. |
Stellt einen Knoten in einem Flowchart dar.
IInspectionObject > IWorkflowElement > IExpressionContainer > IFlowNodeModel
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. |
Stellt eine If-Aktivität dar.
IInspectionObject > IActivityModel > IIfElseModel
Stellt ein Mitglied eines anderen Modells dar.
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.
|
""This is a plain string""
.
Informationen zur Object Repository-Integration in das Projekt.
Steht für einen Projektpaketverweis.
IInspectionObject > IFileModel > IDependency > IPackageReference
Stellt eine Verzweigung einer IPickModel- Aktivität dar.
IVariableContainer, IExpressionContainer > IPickBranchModel
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. |
""This is a plain string""
.
Stellt eine Pick Branch-Aktivität dar.
IInspectionModel > IActivityModel > IPickModel
Typ |
Name |
Beschreibung |
---|---|---|
IEnumerable<IPickBranchModel> |
PickBranches |
Die Sammlung von IPickBranchModel , die in dieser Pick Branch-Aktivität definiert ist. |
Stellt die vollständige Projektdarstellung dar, einschließlich der enthaltenen Workflows, die Modelle analysieren. Für dieses Modell wird die Projektanalyse ausgeführt.
IInspectionObject > IProjectSummary > IProjectModel
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.
IInspectionObject > IProjectSummary
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. |
Stellt eine Eigenschaft eines Modells dar.
IMemberModel > IPropertyModel
Typ |
Name |
Beschreibung |
---|---|---|
IReadOnlyCollection<IPropertyModel> |
Eigenschaften |
Die Eigenschaften dieser Eigenschaft. |
IReadOnlyCollection<IPropertyModel> |
InternalProperties |
Die Sammlung der nicht durchsuchbaren Eigenschaften dieser Eigenschaft (BrowsableAttribute auf
false festgelegt).
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
false festgelegt).
|
Stellt eine State Machine-Aktivität dar.
IInspectionObject > IActivityModel > IStateMachineModel
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. |
Stellt einen Status in einer IStateMachineModel- Aktivität dar.
IInspectionObject, IVariableContainer, IExpressionContainer > IStateModel
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 |
true gibt an, dass dieser Status endgültig ist.
|
IReadOnlyCollection<IVariableModel> |
Variablen |
Die in diesem Status definierte Sammlung von Variablen. |
Stellt eine Switch-Aktivität dar.
IInspectionObject > IActivityModel > ISwitchModel
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. |
Enthält Informationen zu einer bestimmten Dateivorlage.
Stellt einen Übergang von einem IStateModel in einer State Machine dar.
IInspectionObject, IVariableContainer, IExpressionContainer > ITransition
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. |
Stellt eine Try Catch-Aktivität dar.
IInspectionObject > IActivityModel > ITryCatchModel
Stellt ein Workflowelement dar, das Variablen enthält.
IInspectionObject > IWorkflowElement > IVariableContainer
Stellt eine Variable dar.
IMemberModel > IVariableModel
Stellt einen Webdienstverweis im Projekt dar.
IInspectionObject > IFileModel > IDependency > IWebServiceRerefence
Stellt ein Workflow-Element dar.
IInspectionObject > IWorkflowElement
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). |
Stellt eine Workflowdatei innerhalb des Projekts dar.
IInspectionObject > IFileModel > IWorkflowModel
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. |
- ArgumentDirection
- Eigenschaften
- IActivityContext
- Eigenschaften
- IActivityModel
- Vererbung
- Eigenschaften
- IArgumentModel
- Vererbung
- Eigenschaften
- ICaseModel
- Vererbung
- Eigenschaften
- IConnection
- Eigenschaften
- IDependency
- Vererbung
- Eigenschaften
- IExpressionContainer
- Vererbung
- Eigenschaften
- IExpressionModel
- Vererbung
- Eigenschaften
- IFileModel
- Vererbung
- Eigenschaften
- IFlowchartModel
- Vererbung
- Eigenschaften
- IFlowNodeModel
- Vererbung
- Eigenschaften
- IIfElseModel
- Vererbung
- Eigenschaften
- IInspectionObject
- Eigenschaften
- IMemberModel
- Eigenschaften
- Bemerkungen
- IObjectBrowserSummary
- Eigenschaften
- IPackageReference
- Vererbung
- Eigenschaften
- IPickBranchModel
- Vererbung
- Eigenschaften
- Bemerkungen
- IPickModel
- Vererbung
- Eigenschaften
- IProjectModel
- Vererbung
- Eigenschaften
- IProjectSummary
- Vererbung
- Eigenschaften
- IPropertyModel
- Vererbung
- Eigenschaften
- IStateMachineModel
- Vererbung
- Eigenschaften
- IStateModel
- Vererbung
- Eigenschaften
- ISwitchModel
- Vererbung
- Eigenschaften
- ITemplateModel
- Eigenschaften
- ITransition
- Vererbung
- Eigenschaften
- ITryCatchModel
- Vererbung
- Eigenschaften
- IVariableContainer
- Vererbung
- Eigenschaften
- IVariableModel
- Vererbung
- Eigenschaften
- IWebServiceRerefence
- Vererbung
- Eigenschaften
- IWorkflowElement
- Vererbung
- Eigenschaften
- IWorkflowModel
- Vererbung
- Eigenschaften