activities
latest
false
- Überblick
- Kryptografie
- Datenbank
- Java
- Python
- Versionshinweise
- Über das Python-Aktivitätspaket
- Projektkompatibilität
- Aufrufen eines Python-Skripts
- Python-Skripte verwalten
- WebAPI
- Versionshinweise
- Über das WebAPI-Aktivitätspaket
- Projektkompatibilität
- XML deserialisieren (Deserialize XML)
- XPath ausführen (Execute XPath)
- XML-Knotenattribute erhalten (Get XML Node Attributes)
- XML-Knoten erhalten (Get XML Nodes)
- JSON serialisieren
- Deserialize JSON
- JSON-Zusammenstellung deserialisieren (Deserialize Json Array)
- HTTP Request (legacy)
- HTTP-Anfrage (HTTP Request)
- SOAP-Anfrage (SOAP Request)
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.

Entwickleraktivitäten
Letzte Aktualisierung 23. Okt. 2025
Um zu veranschaulichen, wie dieses Aktivitätspaket verwendet wird, haben wir einen Automatisierungsprozess erstellt, um ein Python-Skript aufzurufen, das zwei Operationen definiert, Add und Subtract. Eine der Methoden, Add, wird dann vom Skript aufgerufen und erhält eine Liste von Integer-Variablen als Eingabeparameter. Das Ergebnis, das in einer proprietären
PythonObject -Variablen gespeichert wird, wird dann in einen .NET-Datentyp konvertiert, der in Studio weiter verwendet werden kann.
Hinweis: Die Python -Version, die Sie verwenden möchten, muss auf der Maschine installiert sein, auf der Sie den Prozess ausführen möchten. Diese Schritt-für-Schritt-Anleitung basiert auf einem Standardinstallationspfad von Python 3.12.
So kann die Demo aufgebaut werden:
- Studio öffnen und einen neuen Prozess starten.
- Ziehen Sie eine Aktivität Multiple Assign in das Designer-Panel und fügen Sie die folgenden Variablen hinzu:
- Fügen Sie die Variable
localAppDataPathmit dem Wert hinzu, umEnvironment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)zu speichern. - Fügen Sie die Variable
pythonPathmit dem Wert hinzu, umlocalAppDataPath+"\Programs\Python\Python312\"zu speichern. - Fügen Sie die Variable
pythonLibraryPathmit dem Wert hinzu, umlocalAppDataPath+"\Programs\Python\Python312\python312.dll"zu speichern.
- Fügen Sie die Variable
- Fügen Sie dem Workflow eine Log Message- Aktivität hinzu.
- Fügen Sie den Ausdruck
"The installation path of Python 3.12 was set as: " + pythonPathin das Feld Nachricht ein.
- Fügen Sie den Ausdruck
- Fügen Sie eine Python Scope- Aktivität hinzu.
Um die Aktivität Python Scope für Python 3.12 ordnungsgemäß einzurichten, müssen Sie sowohl den Bibliothekspfad als auch die Pfad- Eigenschaft konfigurieren.
- Geben Sie unter der Eigenschaft Bibliothekspfad die Variable
pythonLibraryPathein, die in der Aktivität Multiple Assign erstellt wurde. - Geben Sie unter der Eigenschaft Path die Variable
pythonPathein, die in der Aktivität Multiple Assign erstellt wurde.
- Geben Sie unter der Eigenschaft Bibliothekspfad die Variable
- Ziehen Sie eine Aktivität Python-Skript laden ( Load Python Script ) in den Abschnitt Tun ( Do ) im Python Scope(Python Scope).
- Fügen Sie den Dateipfad zum Python-Skript
MathOperations.pyin der Eigenschaft Datei hinzu. - Erstellen Sie eine
PythonObject-Variable mit dem NamenmathOperationsund fügen Sie diese im Eigenschaftsfeld Ergebnis ( Result ) hinzu.
- Fügen Sie den Dateipfad zum Python-Skript
-
Fügen Sie eine Aktivität Python-Methode aufrufen (Invoke Python Method) hinzu und konfigurieren Sie deren Eigenschaften folgendermaßen:
- Eingabeparameter – Fügen Sie den Ausdruck
new Object() {2,3}zu diesem Eigenschaftsfeld hinzu. - Instanz – Fügen Sie die Variable
mathOperationszu diesem Eigenschaftsfeld hinzu. - Name – Fügen Sie den Namen der Methode innerhalb des Skripts hinzu, das Sie verwenden möchten, in diesem Fall
add. - Ergebnis – Erstellen Sie eine neue
PythonObject-Variable mit dem NamensumResultPythonund fügen Sie sie diesem Eigenschaftsfeld hinzu.
- Eingabeparameter – Fügen Sie den Ausdruck
-
Fügen Sie eine Get Python Object- Aktivität hinzu und konfigurieren Sie ihre Eigenschaften wie folgt:
- PythonObjekt (PythonObject) - Fügen Sie die Variable
SumResultPythonzu diesem Eigenschaftsfeld hinzu. - TypeArgument (TypeArgument) – Wählen Sie
Int32aus der Dropdownliste aus. - Ergebnis – Erstellen Sie eine neue
Int32-Variable mit dem NamensumResultund fügen Sie sie diesem Eigenschaftsfeld hinzu.
- PythonObjekt (PythonObject) - Fügen Sie die Variable
-
Fügen Sie eine Message Box- Aktivität am Ende des Projekts hinzu und konfigurieren Sie sie so, dass die Variable
sumResultangezeigt wird.Ihr Projekt sollte wie folgt aussehen:
-
Führen Sie den Prozess aus. Im Meldungsfenster (Message Box) wird das Ergebnis der Methode Hinzufügen (Add) angezeigt.