activities
latest
false
- Vue d'ensemble (Overview)
- Cryptographie
- Base de donnés
- Java
- Python
- APIweb
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Activités de développeur
Dernière mise à jour 23 oct. 2025
Pour illustrer comment utiliser ce package d'activités, nous avons créé un processus d'automatisation pour invoquer un script Python qui définit deux opérations, Ajouter (Add) et Soustraire(Subtract). L'une des méthodes, Ajouter(Add), est ensuite appelée à partir du script et a une liste de variables entières comme paramètres d'entrée. Le résultat, stocké dans une variable
PythonObject propriétaire, est ensuite converti en un type de données .NET qui sera ensuite utilisé dans Studio.
Remarque : la version de Python à utiliser doit être installée sur la machine sur laquelle vous voulez exécuter le processus. Ce guide étape par étape est basé sur un chemin d'installation par défaut de Python 3.12.
Il s'agit de la manière dont la démo peut être construite :
- Ouvrez Studio et démarrez un nouveau Processus (Process).
- Faites glisser une activité Multiple Assign vers le panneau du concepteur et ajoutez les variables suivantes :
- Ajoutez la variable
localAppDataPathavec la valeur à enregistrerEnvironment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData). - Ajoutez la variable
pythonPathavec la valeur à enregistrerlocalAppDataPath+"\Programs\Python\Python312\". - Ajoutez la variable
pythonLibraryPathavec la valeur à enregistrerlocalAppDataPath+"\Programs\Python\Python312\python312.dll".
- Ajoutez la variable
- Ajoutez une activité Message du journal au workflow.
- Indiquez l'expression
"The installation path of Python 3.12 was set as: " + pythonPathdans le champ Message .
- Indiquez l'expression
- Ajoutez une activité de type Étendue Python (Python Scope ).
Pour configurer correctement l'activité Étendue Python ( Python Scope ) pour Python 3.12, il est nécessaire de configurer à la fois le Chemin d'accès à la bibliothèque (Library path) et les propriétés Chemin d'accès (Path).
- Dans la propriété Chemin d'accès à la bibliothèque ( Library path ), saisissez la variable
pythonLibraryPathcréée dans l'activité Attribution multiple ( Multiple Assign ). - Dans la propriété Chemin (Path), saisissez la variable
pythonPathcréée dans l'activité Attribution multiple ( Multiple Assign ).
- Dans la propriété Chemin d'accès à la bibliothèque ( Library path ), saisissez la variable
- Faites glisser une activité Load Python Script dans la section Do de l'activité Python Scope.
- Ajoutez le chemin d'accès au fichier au script Python
MathOperations.pydans la propriété Fichier (File). - Créez une variable
PythonObject, appeléemathOperations, et ajoutez-la au champ de propriété Result .
- Ajoutez le chemin d'accès au fichier au script Python
-
Ajoutez une activité Invoke Python Method et configurez ses propriétés comme suit :
- Paramètres d'entrée ( Input Parameters ) - Ajoutez l'expression
new Object() {2,3}à ce champ de propriété. - Instance - Ajoutez la variable
mathOperationsà ce champ de propriété. - Nom (Name) - Ajoutez le nom de la méthode à l'intérieur du script que vous souhaitez utiliser, dans ce cas
add. - Résultat : créez une nouvelle variable
PythonObject, appeléesumResultPython, et ajoutez-la à ce champ de propriété.
- Paramètres d'entrée ( Input Parameters ) - Ajoutez l'expression
-
Ajoutez une activité Get Python Object et configurez ses propriétés comme suit :
- PythonObject : ajoutez la variable
SumResultPythonà ce champ de propriété. - TypeArgument : sélectionnez
Int32dans la liste déroulante. - Résultat : créez une nouvelle variable
Int32, appeléesumResult, et ajoutez-la à ce champ de propriété.
- PythonObject : ajoutez la variable
-
Ajoutez une activité Message Box à la fin du projet et configurez-la pour afficher la variable
sumResult.Votre projet devrait ressembler à ceci :
-
Exécutez le processus. L'activité Message Box affiche le résultat de la méthode Ajouter (Add).