- Vue d'ensemble (Overview)
- Cryptographie
- Base de donnés
- Java
- Python
- APIweb
Activités du développeur.
Pour illustrer comment utiliser ce package d'activités, nous avons créé un processus d'automatisation pour appeler un script Python qui définit deux opérations, Ajouter et Soustraire. L'une des méthodes, Ajouter, est ensuite appelée à partir du script et dispose d'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 type de données .NET pour être ensuite utilisé dans Studio.
La version de Python que vous souhaitez utiliser doit être installée sur la machine sur laquelle vous souhaitez 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 dans le module de conception 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é Étendue Python . Pour configurer correctement l'activité Étendue Python pour Python 3.12, il est nécessaire de configurer à la fois le chemin de la bibliothèque et les propriétés du chemin d'accès .
- Sous la propriété Chemin d'accès à la bibliothèque , saisissez la variable
pythonLibraryPathcréée dans l'activité Affectation multiple . - Sous la propriété Chemin , saisissez la variable
pythonPathcréée dans l'activité Affectation multiple .
- Sous la propriété Chemin d'accès à la bibliothèque , saisissez la variable
-
Faites glisser une activité Load Python Script dans la section Do de l' activité Python Scope.
- Ajoutez le chemin du fichier au script Python
MathOperations.pydans la propriété Fichier . - Créez une variable
PythonObject, appeléemathOperations, et ajoutez-la au champ de propriété Result .
- Ajoutez le chemin du fichier au script Python
-
Ajoutez une activité Invoke Python Method et configurez ses propriétés comme suit :
- Paramètres d'entrée : ajoutez l'expression
new Object() {2,3}à ce champ de propriété. - Instance : ajoutez la variable
mathOperationsà ce champ de propriété. - Name : ajoutez le nom de la méthode à l'intérieur du script à utiliser, dans ce cas
add. - Result : créez une variable
PythonObject, appeléesumResultPython, et ajoutez-la à ce champ de propriété.
- Paramètres d'entrée : 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. - Result : créez une variable
Int32, appeléesumResult, et ajoutez-la à ce champ de propriété.
- PythonObject : ajoutez la variable
-
Add a Message Box activity at the end of the project and configure it to display the
sumResultvariable.Votre projet devrait ressembler à ceci :
-
Exécutez le processus. L'activité Message Box affiche le résultat de la méthode Ajouter (Add).