- Creating Basic Entities(Page and Table): Criando uma funcionalide de acompanhamento de filmes e séries:
- Campos de metadados não editáveis (system fields)
- Campos obrigatórios, chave primária e clusterizada na tabela
- Boas práticas de anotações no campo Description e Comments para tradução
- Criadas Validações com gatilhos (triggers) para a os campos de data de estréia
- A data de estréia deve ser sempre menor do que a data da última exibição. Caso isso não ocorra aparece uma mensagem de erro e não é permitido o registro
- Criado um log automático que registra o usuário respónsável por alterar o registro.
- Inseridas informnações de classificação nos dados da tabela Tevelision Shows (Data Classification)
- Gerado arquivo de permissions (
Ctrl + Shift + P > AL: Generate permission set containing current extension objects.
)- Após criar, e editar o nome e atributos da permissão gerada, pulicar o projeto
- No tell me pesquisar por permissions set. O administrador porderá liberar ou restringir o acesso aos módulos.
- Criado arquivo de relatório (Report, Report Layout).
- Criado dois layouts no mesmo arquivo de relatório. Um geral e outro detalhado.
- Adicionado Link de ajuda (Help Link) na Page List de programas da emissora.
- Criada Extensão de Tabela. Se quisermos adicionar um campo à uma tabela existente, fazemos uma Table Extension
- Criada extensões da página de clientes (Page Extensions)
parei pag 132
Ordenado por complexidade do conteúdo, do mais fundamental para o mais complexo