Atividades
Mais recente
falso
- Visão geral
- Criptografia
- Banco de Dados
- Java
- Python
- WebAPI
Invocar um script do Python
Atividades de Desenvolvedor
Última atualização 23 de abr de 2024
Invocar um script do Python
To exemplify how to use this activity package, we have built an automation process to invoke a Python script which defines two operations, Add and Subtract. One of the methods, Add, is then called from the script and given a list of integer variables as input parameters. The result, stored in a proprietary
PythonObject
variable, is then converted into a .NET datatype to be further used in Studio.
Observação: a versão do Python que você deseja usar deve estar instalada na máquina em que deseja executar o processo.
É assim que a demonstração pode ser construída:
- Abra o Studio e inicie um novo processo.
- Arraste uma atividade Python Scope para o Workflow Designer.
- Especifique o diretório de instalação do Python na propriedade Path da atividade Python Scope . Por padrão, o local é
%LOCALAPPDATA%\Programs\Python\PythonXX\python.exe
, em queXX
é a versão do Python que você está usando. - Arraste uma atividade Load Python Script na seção Do do Python Scope e adicione o caminho do arquivo ao script Python
MathOperations.py
na propriedade File . - Crie uma nova variável
PythonObject
, chamadaMathFunctions
e adicione-a ao campo de propriedade Result . -
Adicione uma atividade Invoke Python Method e configure suas propriedades da seguinte maneira:
- Parâmetros de entrada -
{2,3}
- Instância - Adicione a variável criada na etapa 5,
MathFunctions
, a este campo. - Nome - Adicione o nome do método dentro do script que deseja usar, neste caso
add
. - Resultado - Crie uma nova variável
PythonObject
, chamadaSumResultPython
, e adicione-a a este campo de propriedade.
- Parâmetros de entrada -
-
Em seguida, arraste uma atividade Get Python Object para o fluxo de trabalho. Configure suas propriedades da seguinte forma:
- Objeto Python - Adicione a variável
SumResultPython
a este campo. - TypeArgument - Selecione
Int32
na lista suspensa. - Resultado - Crie uma nova variável
Int32
, chamadaResult
e adicione-a a este campo.
- Objeto Python - Adicione a variável
-
Adicione uma atividade de caixa de mensagem no final do projeto e configure-a para exibir a variável
Result
.Seu projeto deve ficar assim:
-
Execute o processo. A caixa de mensagem exibe o resultado do método Add .