Arquivos Anexos
Como incluir arquivos anexos a um registro?
ARQANE.FAQ-7180
Existe um sub-sistema pronto para dar suporte a arquivos anexos genéricos. Para usar este sub-sistema, siga as instruções abaixo.
No exemplo a seguir, vamos supor que o sistema em desenvolvimento tenha uma entidade XXXX à qual queremos ter a possibilidade de anexar arquivos.
- Incluir o sub-sistema ARQANE ao sistema que está sendo desenvolvido;
- Criar uma entidade associativa entre a entidade XXXX e ARQANE.ARQUIVOS_ANEXOS. O nome desta entidade deve ser obrigatoriamente ARQUIVOS_ANEXOS_XXXX (convenção para entidades associativas).
- Criar as FKs para XXXX e ARQUIVOS_ANEXOS criando os respectivos atributos (tipicamente XXXX_ID e ARQUIVO_ID). Ambas FKs devem ser cascade.
- Criar a primeira UK da entidade associativa formada pela combinação dos atributos XXXX_ID e ARQUIVO_ID (obrigatoriamente nesta ordem)
- Criar o módulo MOD_XXXX com a primeira guia apontando para CAD_XXXX e amarrando o contexto através de BASE.ID.
- Criar uma guia para ARQANE.CAD_ARAN e amarrando o contexto através do parâmetro ARQANE.CAD_ARAN.REF_ID
Está pronto!