Administrar anexos
Os administradores podem configurar propriedades do sistema para como os arquivos são carregados e anexados aos registros. O carregamento, exibição e exclusão de anexos de arquivo aciona um único evento que pode ser usado para notificações ou em scripts.
Tabelas de anexos
Quando você armazena um anexo em qualquer tabela, um registro é criado na tabela Anexo [sys_attachment] que contém metadados de anexo. Os dados do arquivo são armazenados na tabela Documento de anexo [sys_attachment_doc], em blocos de 4k. Por exemplo, se você anexar um arquivo de 12k chamado My_attachment.pdf , Em seguida, há uma entrada de anexo com três entradas de documento de anexo relacionadas.
Para saber como carregar anexos em registros, consulte Adicione e gerencie anexos .
Escala de miniatura do fluxo de atividades
- As dimensões máximas para miniaturas que usam esta propriedade são de 525 pixels de largura por 350 pixels de altura. O sistema favorece a altura do pixel primeiro, para que você possa acabar com imagens com mais de 525 pixels.
- Anexar arquivos de imagem com mais de 5 MB pode criar um erro de falta de memória e fazer com que a instância seja reinicializada. Um erro de falta de memória e reinicialização ocorrem quando o sistema gera a miniatura quando você anexa uma nova imagem. O erro e a reinicialização também podem ocorrer na primeira vez que você carrega imagens existentes em um registro.
- O administrador pode adicionar o. com.glide.attachment.max_get_sizepropriedade do sistema para controlar as dimensões máximas de dimensionamento da imagem.
| Campo | Descrição |
|---|---|
| Nome | .glide.attachment.max_get_size |
| Tipo | inteiro |
| Valor | 5242880 |
- O valor do sistema de base é 5242880 bytes (5 MB). Você pode mudar o valor conforme necessário.
- Com este conjunto de propriedades, as imagens com mais de 5 MB não são dimensionadas e o sistema cria um link. Imagens menores que 5 MB são reduzidas.
Configure a propriedade Tamanho máximo da imagem para Fluxos de atividades
Ao anexar uma imagem em um Fluxo de atividades, o sistema controla o tamanho máximo da imagem. Use com.glide.attachment.max_get_sizepropriedade para controlar as dimensões máximas de dimensionamento da imagem.
Registro e eventos de anexo
Uma ação de script ou notificação pode processar eventos de anexo. Apenas um evento é criado quando uma ação é realizada em um registro com anexos, mesmo quando o registro tem vários anexos. Os eventos a seguir são fornecidos.
Apenas um evento é criado quando uma ação é realizada em um registro com anexos, mesmo quando o registro tem vários anexos. Os eventos a seguir são fornecidos.
| Evento | Descrição |
|---|---|
| anexo.lido | Um anexo foi lido ou baixado. |
| enviado | Um anexo foi carregado. Se vários anexos forem carregados em um registro de uma só vez, somente um evento será criado. |
| attachment.deleted | Um anexo foi excluído. Este evento também é acionado quando o registro que contém o anexo é excluído. Se um registro que contém vários anexos for excluído, um evento separado será acionado para cada anexo no registro excluído. |
| anexo.renomeado | Um anexo foi renomeado. |
Registro em log de anexo
- parm1: Nome do arquivo
- parm2: Nome da tabela
Depure a indexação de anexos
Para mudar as opções de depuração para indexação de anexos, adicione estas propriedades do sistema.
- glide.ts.index.attachment.debug: Quando o valor é definido como verdadeiro , habilita mensagens de log para exceções que ocorrem ao indexar anexos (o padrão é falso ).
Você pode deixar esta propriedade habilitada durante operações normais para capturar informações de rastreamento de pilha sobre quaisquer exceções.
- glide.ts.index.attachment.list_terms.debug: Quando o valor é definido como verdadeiro , registra todos os termos indexados quando um anexo é indexado (o padrão é falso ).
[Recomendado] Para obter o desempenho ideal, defina esta propriedade como falso durante operações normais. Somente habilite esta propriedade quando você estiver depurando ativamente um problema.