How to?
Como gerar os serviços das entidades?
Após efetuar a criação das entidades no modelo de entidades, é necessário gerar os serviços que vão ser utilizados para as mesmas.
Imagine-se o cenário de existirem as entidades Expense e ExpenseType já modeladas no modelo de entidades e que se pretende, agora, gerar o serviço para as mesmas. Assim é necessário:
Modelo de Serviços
Aceder ao modelo de serviços, clicar no botão direito do rato e selecionar a opção Services -> Generate Services... e selecionar a entidade ou entidades para a qual pretendemos gerar o respetivo serviço.
Automaticamente serão gerados os respetivos serviços e as respetivas list operations. Os parâmetros definidos no modelo de entidades, como sendo key ou description serão automaticamente incluídos na list operation correspondente.
Além dos atributos adicionados automaticamente às list operations, podem ser adicionados mais parâmetros a estas listas. Para isso basta selecionar a respetiva list operation, clicar no botão direito do rato e selecionar a opção List Operations -> Select Attributes.... Aqui serão apresentados para seleção todos os atributos definidos para a entidade à qual a list operation se refere, devendo ser selecionados os pretendidos.
Após definidos os atributos para as list operations é necessário definir as propriedades pretendidas para cada um deles, como por exemplo, se esse atributo deve ser incluído na pesquisa. O mesmo deve ser feito para as propriedades das list operations, onde é possível específicar qual o tipo de lista que se está a criar (se é uma lista normal ou se por sua vez se trata de uma lista de lookup) e dos serviços gerados, onde também pode ser definido o tipo de serviço que está a ser criado (serviço do tipo standard, picking, settings ou custom), bem como qual o tipo de operações CRUD e de API disponibilizadas para este serviço.
Para mais informações acerca do tipo de serviços e listas disponibilizados, consultar o documento Services Designer.