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.

  1. Incluir o sub-sistema ARQANE ao sistema que está sendo desenvolvido;
  2. 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).
  3. Criar as FKs para XXXX e ARQUIVOS_ANEXOS criando os respectivos atributos (tipicamente XXXX_ID e ARQUIVO_ID). Ambas FKs devem ser cascade.
  4. Criar a primeira UK da entidade associativa formada pela combinação dos atributos XXXX_ID e ARQUIVO_ID (obrigatoriamente nesta ordem)
  5. Criar o módulo MOD_XXXX com a primeira guia apontando para CAD_XXXX e amarrando o contexto através de BASE.ID.
  6. Criar uma guia para ARQANE.CAD_ARAN e amarrando o contexto através do parâmetro ARQANE.CAD_ARAN.REF_ID


Está pronto!