<< Click to Display Table of Contents >>
Uso da Linguagem Python no EPM Processor |
Um desenvolvedor de soluções para o EPM Processor pode utilizar quaisquer funções e bibliotecas da linguagem Python, desde que a saída ou resultado do código fonte seja compatível com uma execução como serviço, ou seja, sem interface visual.
Para que um método escrito em linguagem Python se torne uma tarefa executada pelo EPM Processor, este deve possuir a sintaxe a seguir.
import epmprocessor as epr
@epr.applicationMethod("MethodName")
def method_name(session, param1, param2=2):
"""DocString para documentação"""
•A primeira linha executa a instrução import da biblioteca epmprocessor
•A segunda linha utiliza um decorator da biblioteca epmprocessor, que deve receber um parâmetro de tipo de dados string, que é o nome do método exposto na plataforma
•A terceira linha cria o método do usuário com os parâmetros de entrada necessários
•A quarta linha é a instrução docstring para documentação, que pode ser consultada posteriormente no EPM Processor Workbench. Consulte o tópico a seguir para mais informações