- Visão geral
- Criptografia
- Banco de Dados
- Java
- Python
- WebAPI
Atividades do desenvolvedor
Para exemplificar como usar esse pacote de atividades, criamos um processo de automação para invocar um script do Python que define duas operações, Adicionar e Subtrair. Um dos métodos, Adicionar, é então chamado a partir do script e recebe uma lista de variáveis de número inteiro como parâmetros de entrada. O resultado, armazenado em uma variável PythonObject proprietária, é então convertido em um tipo de dados .NET para ser usado posteriormente no Studio.
A versão do Python que você deseja usar deve estar instalada na máquina em que você deseja executar o processo. Este guia passo a passo é baseado em um caminho de instalação padrão do Python 3.12.
É assim que a demonstração pode ser construída:
-
Open Studio and start a new Process.
-
Arraste uma atividade Multiple Assign para o painel de designer e adicione as seguintes variáveis:
- Adicione a variável
localAppDataPathcom o valor a salvarEnvironment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData). - Adicione a variável
pythonPathcom o valor a salvarlocalAppDataPath+"\Programs\Python\Python312\". - Adicione a variável
pythonLibraryPathcom o valor a salvarlocalAppDataPath+"\Programs\Python\Python312\python312.dll".
- Adicione a variável
-
Adicione uma atividade Log Message ao fluxo de trabalho.
- Adicione a expressão
"The installation path of Python 3.12 was set as: " + pythonPathno campo Mensagem .
- Adicione a expressão
-
Adicione uma atividade Python Scope . Para configurar corretamente a atividade Python Scope para o Python 3.12, é necessário configurar o caminho da biblioteca e as propriedades Path .
- Na propriedade Library path , insira a variável
pythonLibraryPathcriada na atividade Multiple Assign . - Na propriedade Path , digite a variável
pythonPathcriada na atividade Multiple Assign .
- Na propriedade Library path , insira a variável
-
Arraste uma atividade Load Python Script na seção Do da Python Scope.
- Adicione o caminho do arquivo ao script Python
MathOperations.pyna propriedade Arquivo . - Crie uma nova variável
PythonObject, chamadamathOperations, e adicione-a no campo da propriedade Resultado .
- Adicione o caminho do arquivo ao script Python
-
Add an Invoke Python Method activity and configure its properties as follows:
- Parâmetros de entrada - Adicione a expressão
new Object() {2,3}a esse campo de propriedade. - Instância — adicione a variável
mathOperationsa esse campo de propriedade. - Name - Add the name of the method inside the script you want to use, in this case
add. - Result - Create a new
PythonObjectvariable, calledsumResultPython, and add it to this property field.
- Parâmetros de entrada - Adicione a expressão
-
Adicione uma atividade Get Python Object e configure suas propriedades da seguinte forma:
- ObjetoPython — Adicione a variável
SumResultPythona esse campo de propriedade. - TypeArgument - Select
Int32from the drop-down list. - Result - Create a new
Int32variable, calledsumResult, and add it to this property field.
- ObjetoPython — Adicione a variável
-
Add a Message Box activity at the end of the project and configure it to display the
sumResultvariable.Seu projeto deve ficar assim:

-
Run the process. The Message Box displays the result of the Add method.