A utilização de Expressions na configuração de uma solução é prática frequente, devido ao elevado número que determinada expressão é aplicada de forma recorrente. Por exemplo, na solução disponibilizada como exemplo base, todos os pipelines recorrem ao uso sistemático da API PRIMAVERA V10. Deste modo, sugere-se como boa prática incluir uma Expression que defina o contexto da API PRIMAVERA V10, como mostra o exemplo seguinte.
A definição de uma Expression é sintetizada na definição de dois atributos:
- Pattern: identificação ou designação da expressão, com a seguinte sintaxe “%NAME%”;
- Value: conjunto de atributos e respectivos valores que são interpretados pelo plugin.
A expressão que contextualiza a API PRIMAVERA V10, possui os seguintes atributos (todos de definição obrigatória):
- Url: endereço padrão para aceder à API;
- Connection: correspondência unívoca ao pattern;
- Line: identificação da linha do produto: EXECUTIVE ou PROFESSIONAL.
- Organization: identificação da organização (empresa).
- User: identificador do utilizador do ERP.
- Password: password encriptada (através do utilitário Valuekeep Integrator SDK) do utilizador ERP.