Introdução
A partir da versão 12.1.29 é possível criar um Metadados para utilizá-lo via Web API e, inclusive, ter o layout integrado com componentes do PO-UI. O objetivo desta documentação é dar um passo a passo de como criar um projeto de Metadados para API.
Documentação API
Para mais informações sobre o acesso e utilização das APIs de Metadados, acesse API Metadados.
Passo a passo
Segue o passo a passo de como criar um projeto metadados para API.
1. Modelo de Negócio
Ao abrir para cadastrar um novo modelo de negócio, será exibido a caixa com a opção "Web API / PO-UI". Caso esta caixa seja marcada, o modelo e todas as apresentações e projetos associados ao mesmo serão considerados do tipo API.
2. Apresentação de formulários
Ao criar uma apresentação com um Modelo de Negócio do tipo API, não será possível adicionar Actions Anexas e Processos, apresentando um erro conforme imagem abaixo:
Lookup
Os recursos Lookup (caixa de pesquisa) e os eventos OnValidate também estão disponíveis para acesso via API.
3. Geração do projeto
Ao criar um projeto relacionado a uma apresentação para API, serão exibidos apenas os menus "customização" e os menus de aplicações API/PO-UI.
Para acessar o projeto gerado por dentro do RM basta utilizar o Executar, na barra lateral direita.
Conclusão
Como foi visto, poucas alterações são necessárias para criar um projeto Metadados API, que se torna disponível na API Metadados. Com exceção do que foi apresentado aqui, a utilização dos Metadados segue da mesma forma.