Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

A central de componentes é utilizada para importar componentes e extensões de widgets suportadas na plataforma permitindo baixar ou importar componentes que podem ser ativados ou inativados quando necessário. 

O controle é realizado por empresa, na qual essa pode assumir um widget ativo, enquantooutra empresa pode compartilhar esse widget desativado. Por exemplo, o Analytics Component, pode estar desativado para a empresa 01 enquanto encontra-se ativado para a empresa 02.

Dica
titleSaiba mais

Confira mais detalhes sobre a Central de tarefas componentes aqui


Evolução

...

Com o objetivo de ampliar a capacidade de um componente - , será possível criar datasets através do deploy de um componente, garantindo sua integridade e segurança, os .

Os datasets criados serão dependentes destedo componente, impossibilitando que sejam desativados - , ocasionando assim divergências onde quer que estejam sendo utilizados.

...

Hoje, em um componente já existe a possibilidade de criar e personalizar, widgets, temas, layouts e páginas.

A partir deste novo recurso, será possível a criação de datasets para que sejam utilizados dentro da plataforma das diversas formas já conhecidas, criando integrações, auxiliando em processos, facilitando preenchimento formulários, entre outros recursos.

...

Todo componente deve conter um arquivo component.xml onde nele é declarado diversos atributos do componente, para . Para que um dataset seja vinculado, basta criar uma nova tag denominada <dependencies></dependencies>, onde dentro da tag será adicionado as informações do seu dataset conforme exemplo abaixo:

...

Nota
titleImportante

Um dataset pode ser associado somente a um único componente, caso haja mais de um componente, a tag <code> não poderá ser repetida, por isso sempre use a sugestão do prefixo nomeEmpresa_Componente_FuncaoDataset e tenha o código original do dataset em ambos os componentes.

...

Após essas configurações, basta realizar o deploy do arquivo .ear como de costume na central de componentes. Após receber a notificação de que o aplicativo foi instalado, basta ativá-lo na central de componentes.

Uma vez ativado, os datasets serão listados na página de Datasets.

Image Removed

Um ícone de exclamação O ícone Image Added ficará ao lado do menu de ações, na listagem de dataset - informando quando um dataset estiver está vinculado a um componente, ao passar o mouse no indicativo apresentado, poderá ser verificado a qual componente o dataset pertence.


Image RemovedImage Added


Desativando um dataset

...

O vínculo de um dataset pode ser retirado excluindo do arquivo componente.xml a tag “dependency” referente ao dataset e sendo atualizado pela central de componentes - tornando assim, possível a desativação do dataset. Para criar novamente o vínculo, basta inserir a informação no arquivo.

Painelinfo
borderColor#f2f2f2
bgColor#f2f2f2

Datasets pré-existentes na plataforma não poderão ser vinculados a um componente.

...

Para atualizar o conteúdo de um dataset que seja dependente de um componente através da central de componentes, basta que seu código seja modificado no arquivo físico de seu componente e um novo pacote para atualização seja gerado ao compilar.

Uma vez com o pacote atualizado, realize novamente o upload pela central de componentes. Neste primeiro momento os datasets ainda não serão atualizados - o administrador de cada empresa deverá

...

Faça os passos abaixo na central de componentes:


01. Realize o upload do arquivo .ear atualizado.

02. Na visualização de dataset dependentes pela central de componentes, clique em Atualizar ou Criar Datasets. Essa visualização pode ser acessada através do ícone Image Added.

Painel
borderColor#f2f2f2
bgColor#f2f2f2

Datasets que precisam ser atualizados são identificados pela cor amarela, como na imagem abaixo.

Image Added

Informações

Isso fará com que o dataset da empresa atual seja atualizado, caso existam outras empresas o administrador destas deverá realizar apenas o passo de número (02).

Outros bloqueios

...

Além do bloqueio da desativação de um dataset dependente de um aplicativo, o usuário da plataforma não poderá:

  • Editar um dataset (Exportação estará travada)
  • Visualizar histórico de versão 
  • Restaurar versão de um  dataset
  • Visualizar seu código
  • Importar
Painel
borderColor#f2f2f2
bgColor#f2f2f2

Apenas a função de consultar ficará operante.


Depreciação de um dataset

...

Caso o arquivo físico do componente (sample-component.ear) seja deletado do diretório de instalação do fluig (../appserver/apps) o undeploy será feito e todos os datasets serão removidos da base de dados, mantendo a regra de todos os outros recursos hoje, widget, temas e layouts.

Outros bloqueios

...

  • Editar um dataset (Exportação estará travada)
  • Visualizar histórico de versão 
  • Restaurar versão de um  dataset
  • Visualizar seu código
  • Importar

...

borderColor#f2f2f2
bgColor#f2f2f2

...

.