Restringindo Extensões de Arquivos em Anexos

Muitos desenvolvem códigos para restringir os tipos de anexos, mas existe uma parametrização do próprio Tools para isso.

Parametrização dos Tipos de extensões de arquivos válidas:

Menu Principal -> PeopleTools -> Utilitários -> Administração -> Administrar Proc Arquivo -> Lista Extensões de Arquivo

Após parametrizar os tipos válidos na URL você precisa aplicar a lista de tipos validos:

Menu Principal -> PeopleTools -> Utilitários -> Administração -> URLs

Prontinho.. agora só será permitido anexar arquivos com as extensões previamente parametrizadas.

Lembrando que se deseja emitir uma mensagem de erro você precisa tratar o retorno da função anexo, se não tratar não sobe os arquivos não permitidos mas não emite erro.

&RETCODE = AddAttachment(URL.FILEDB, &ATTACHSYSFILENAME, &FILEEXTENSION, &ATTACHUSERFILE, &FILESIZE);

Nesse caso a resposta será %Attachment_Rejected

Mais informações sobre restrição de extensões também no PeopleBooks: https://docs.oracle.com/cd/E57990_01/pt853pbh2/eng/pt/tsvt/task_UsingAdministrationUtilities-07109c.html#u783d30ad-2d83-4385-bde5-4107be294874

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *