Forum
See question

Dúvidas sobre a utilização da API do Cegid Primavera   

60 views
0
0

Estou a escrever para solicitar algumas orientações sobre a utilização da API do Cegid. Segui a documentação disponível em https://developers.ila.cegid.com/v10/documentacao-api/ e utilizei a coleção do Postman disponibilizada em https://developers.ila.cegid.com/v10/recursos/web-api/article/postman/.

Tenho algumas dúvidas que gostaria de esclarecer:

Consulta de Artigos no Primavera:
Na listagem de artigos existentes no Primavera, a API apenas devolve o “artigo” e “descrição”? Caso eu precise de informações adicionais sobre o produto, devo fazer uma pesquisa detalhada do mesmo usando a rota /v2/Base/Artigos/Consulta/{Artigo}/{CarregaCamposIgnorados}?

Inserção de Artigos:
Para inserir um artigo, devo utilizar a API Artigo ou ArtigoCliente?

Atualização de Clientes e Itens:
Quando tento atualizar um cliente, recebo um erro a indicar que o cliente já existe. O mesmo acontece para os itens. Poderia fornecer alguma orientação sobre como resolver este problema?

Criação de uma Venda:
Tipodoc – Este campo é um enum?
TipoEntidade – Este campo é um enum ou algo a ser predefinido pelo cliente?
Entidade – Este campo deve referir-se ao vendedor?

Em anexo seguem prints para exemplificar melhor os casos
Agradeço desde já a sua ajuda e disponibilidade para esclarecer estas questões.

Com os melhores cumprimentos,

Faça login para poder traduzir
Deployment Center
Extensibilidade
Primavera
Marked as spam
Criado há 1 ano e 8 meses ruicruz
r
ruicruz Iniciante
1 answers
0
Private answer

A WebApi V2 espelha a maior parte das funções dos motores

Pode consultar documentação sobre Propriedades e Métodos das classes da API (motores) aqui:

Interface IBasBSArtigos | Primavera ERP v10 Documentation (primaverabss.com)

Class BasBEArtigo | Primavera ERP v10 Documentation (primaverabss.com)

Categorias | Primavera ERP v10 Documentation (primaverabss.com)

Uma ferramenta útil que lista todos os Endpoints possíveis da WebApi é o Swagger:

https://developers.ila.cegid.com/v10/recursos/web-api/article/swagger-na-web-api/

https://helpcenter.ila.cegid.com/v10/novidades/?news_id=123480#plataformaetecnologias

http://localhost:2018/WebApi/swagger/ui/index

Extensibilidade à WebApi:
https://developers.ila.cegid.com/v10/recursos/web-api/article/howto-step-by-step-sample-8/

 

Para apoio em implementações pode entrar em contacto com a nossa equipa de consultoria.

Para resolver um problema específico abra por favor um ticket no Suporte.

Para formação mais abrangente pode entrar em contacto com a academia.

Faça login para poder traduzir
Marked as spam
Criado há 1 ano e 7 meses paulovale-2
paulovale-2 Responsiveness Member