<< Click to Display Table of Contents >>
Criando Algoritmos para o EPM Processor |
Para implementar um algoritmo para uso no EPM Processor, seja em produção ou simulação, este algoritmo deve ser codificado dentro de uma função em linguagem Python que, neste caso, é designada por Application Method, ou simplesmente de Method.
O termo Method advém do paradigma de programação orientada a objetos, que se refere a uma função definida em uma classe específica.
Para que uma função seja apresentada como um Method do EPM Processor nas configurações das Applications, é necessário que esta função seja identificada como tal. Isto é realizado através do uso de um decorator, a ser visto mais adiante.
Decorator é um termo que designa um padrão de projeto de software que permite agregar dinamicamente funcionalidades adicionais a um dado objeto.
A imagem a seguir mostra o fluxo de criação e utilização de um Method para Applications no EPM Processor.
Fluxo de criação de um Method
As bibliotecas que devem ser usadas no código fonte de um Method, uma do EPM Processor e outra para acessar informações e dados de um EPM Server, devem ser importadas conforme o código a seguir.
import epmprocessor as epr
import empwebapi as epm
Estas bibliotecas proveem todas as funcionalidades utilizadas nos tópicos a seguir.