Subsistema auxiliar de configurações

Índice

Manutenção de arquivos

RTCONFIG.UTL_FILES

Descrição

Interface que permite administrar os arquivos do sistema no servidor.
Permite várias operações relacionadas ao gerenciamento de arquivos, tais como:

Atenção
O uso desta interface deve estar restrito apenas a usuários administradores.

Campos:

Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Tamanho em bytes do arquivo
Domínio do tipo "file upload" para processamento de arquivos do usuário (p.ex, input type=file).
Componente utilizado para representar campos que contém códigos-fontes em uma determinada linguagem de programação. Para a persistência, é um campo texto (contendo quebras de linha) como qualquer outro. Na interface é apresentado como um campo multi-linha, que não quebra as linhas automaticamente e usa um fonte de tamanho fixo.

Propriedades (format)

language

No formato, pode-se incluir a propriedade "language" para definir a sintaxe da linguagem a ser utilizada.

Exemplo:
language:java

Outras linguagens suportadas:
  • java
  • sql
  • html
  • csharp
  • css
  • javascript
  • ruby
  • php
  • velocity
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
No do arquivo
Define quando realizar upload e o arquivo já existir se deve substituir ou não
Apresenta uma prévia do arquivo, em caso de arquivos do tipo imagem irá apresentar a imagem completa em casos contrario apresenta as 100 primeiras linhas do arquivo.

Operações

Topo

Custom

Tela sem operações geradas. Totalmente customizada.
Comportamento:Topo

Custom

Tela sem operações geradas. Totalmente customizada.
Comportamento:Topo

Mover

Mover arquivo ou pasta de um diretório para outro
Comportamento:Topo

Renomear

Renomear arquivo ou pasta
Comportamento:Topo

Custom

Gera um zip recursivo da pasta selecionada
Topo

Ação customizada

Ação que pode ser disparada pelo usuário a partir de um escopo qualquer conforme fluxo customizado.
Comportamento:Topo

Ação customizada

Interface para editar arquivo texto
Comportamento:Topo

Descompactar ZIP

Ação que pode ser disparada pelo usuário a partir de um escopo qualquer conforme fluxo customizado.
Comportamento:Topo

Nova pasta

Permite a criar uma nova pasta (diretório) no servidor.
Deve ser observado que a / (barra) deve ser informada "antes" do nome da nova pasta em servidores Linux na criação de sub-pastas.
Comportamento:Topo

Deletar

Deleta um pasta especifica
Topo

Download

Baixa um arquivo ou uma pasta especifica do servidor para a estação de trabalho do usuário.
Topo

Excluir

Exclui um arquivo ou uma pasta do servidor.
Topo

Navegar

"Navega" entre as pastas do servidor.
Topo

Navegar para pasta apps

Redireciona para a pasta "apps" que contém os arquivos de anexos e do TLU.
Topo

Navegar para pasta WEB

Redireciona para a pasta "webapps" que contém os arquivos do sistema (classes java, js, reports, etc.).

Regras

Montar tabela

Monta uma tabela com a lista de diretórios e arquivos dentro da pasta informada no campo "Diretório".
Eventos que disparam esta regra:
  • Depois de apresentar formulário "Custom"

Popular caminho do arquivo

Informa o "caminho" das pastas (diretórios) a partir da "raiz" até a pasta onde o arquivo está gravado.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Ação customizada"
  • Antes de apresentar uma tela formulário "Ação customizada"
  • Antes de apresentar uma tela formulário "Descompactar ZIP"
  • Antes de apresentar uma tela formulário "Mover"
  • Antes de apresentar uma tela formulário "Renomear"

Popular conteúdo do arquivo

Apresenta o "conteúdo" do arquivo selecionado.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Ação customizada"

Popular dados do arquivo

Popula dados do arquivo para visualização.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Custom"

Popular diretório

Caso nenhum diretório/caminho for informado Assume o diretório da aplicação caso nenhuma pasta/diretório seja informada
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Custom"
  • Antes de apresentar uma tela formulário "Nova pasta"

Popular diretório destino para descompactação

Preenche o campo destino com uma sugestão de caminho para descompactação do mesmo.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Descompactar ZIP"

Popular nome arquivo

Popular com o nome original do arquivo
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Renomear"

Popular nome do diretório

Permite alterar o nome do arquivo, validando se já existe outro arquivo com o mesmo nome na pasta.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Ação customizada"

Popular prévia do arquivo

Caso o arquivo for do tipo imagem ou texto, será apresentado uma prévia do conteúdo do mesmo.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Custom"