Ir para o conteúdo principal

Compartilhando arquivos

Vamos criar um processo, onde iremos escolher entre compartilhar arquivos em uma pasta cadastrada do GED ou um processo (instância). Para isso, vamos utilizar o evento do sistema GED - Compartilhar.

Lembrando que há várias formas de se fazer um processo como este que iremos demonstrar de exemplo.  

Crie um processo com uma atividade com os seguintes formulários:

  • Dissertativa - “Arquivos”. (/*ANEXOS*/ - Anexo - Arquivo);
  •  Objetiva - Botões - ‘Compartilhar em uma pasta ou processo?’ (/*OPCAO*/ - Inteiro);
    • Respostas:
    • “Pasta” - Valor 1
    • “Processo” - Valor 2
  • Dissertativa - “Pasta” - (/*IDPASTA*/ - Inteiro);

Aqui iremos vincular a FK de sistema “GEDPasta”. Essa FK traz todas as pastas criadas no GED.

  • Dissertativo - “Cod. processo” -  (/*CODPROCESSO*/ - Inteiro)

image-1637956371440.png

OBS: Faça um PEX ao sair do campo Objetiva - Botões, de forma que, se a opção for 1 (Pasta) o campo dissertativo “Pasta” fique visível. Do mesmo modo, se a opção for 2 (Processo) o campo dissertativo “Cod.processo” fique visível. Coloque as configurações de tamanho dos campos como achar melhor

Vamos agora, para os eventos ao sair da atividade. Criando uma condicional para as duas opções:

Estrutura condicional - Início (Se for “pasta” - Inicio).

  • Se o valor da variável OPCAO for igual a 1

image-1637956409132.png

GED - Compartilhar:

  • Códigos dos arquivos: Anexos do processo (Irá pegar todos os arquivos que vinculamos no formulário de anexo)
  • Destino: Pasta
  • Cod. pasta de destino: /*IDPASTA*/ (Variável utilizada no formulário FK onde escolhemos a pasta) 
  • Cod.compartilhamento: /*IDARQUIVOLOCAL*/ - Inteiro

image-1637956475669.png

  • Estrutura condicional - Fim (Se for “Pasta - Fim”)

image-1637956521310.png

Repita a estrutura condicional, desta vez se a opção for 2:

  • Estrutura condicional - Inicio (Se for “Processo” - início)
  • GED - Compartilhar

image-1637956545389.png

  • Estrutura condicional - Fim (Se for “Processo” - Fim)

Estrutura de eventos completa:

image-1637956588629.png

Exemplo no portal:

  • Escolhendo a opção "Pasta" irá salvar no GED, na pasta que for escolhida pelo usuário na FK.

image-1637956642586.gif

  • Escolhendo a opção "Processo" e colocando o IDPROCESSSO, os anexos inseridos no formulário irão ser salvos na instância informada:

image-1637956673649.gif