Skip to content

Commit

Permalink
Merge pull request #46 from brunogasparetto/main
Browse files Browse the repository at this point in the history
Adiciona o comando de exportar widget
  • Loading branch information
brunogasparetto authored May 31, 2024
2 parents 9ba9754 + 8c09529 commit c520d90
Show file tree
Hide file tree
Showing 23 changed files with 820 additions and 452 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

Lista de atualizações da Extensão.

## 1.28.0

Adiciona o comando Exportar Widget.

## 1.27.0

### Importante
Expand Down
138 changes: 73 additions & 65 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,21 +59,22 @@ Após abrir a pasta do projeto Fluig as seguintes funcionalidades serão disponi
- [Gerenciar Servidores](#gerenciar-servidores)
- [Consultar Dataset](#consultar-dataset)
- [Novo Dataset](#novo-dataset)
- [Novo Formulário](#novo-formulário)
- [Novo Evento Global](#novo-evento-global)
- [Novo Evento de Formulário](#novo-evento-de-formulário)
- [Novo Evento de Processo](#novo-evento-de-processo)
- [Novo Mecanismo Customizado](#novo-mecanismo-customizado)
- [Novo Widget](#novo-widget)
- [Importar Dataset e Importar Vários Datasets](#importar-dataset)
- [Exportar Dataset](#exportar-dataset)
- [Novo Formulário](#novo-formulário)
- [Novo Evento de Formulário](#novo-evento-de-formulário)
- [Importar Formulário e Importar Vários Formulários](#importar-formulário)
- [Exportar Formulário](#exportar-formulário)
- [Novo Evento de Processo](#novo-evento-de-processo)
- [Novo Evento Global](#novo-evento-global)
- [Importar Evento Global e Importar Vários Eventos Globais](#importar-evento-global)
- [Exportar Evento Global](#exportar-evento-global)
- [Excluir Evento Global](#excluir-evento-global)
- [Novo Mecanismo Customizado](#novo-mecanismo-customizado)
- [Importar Mecanismo de Atribuição Customizado](#importar-mecanismo-de-atribuição-customizado)
- [Exportar Mecanismo de Atribuição Customizado](#exportar-mecanismo-de-atribuição-customizado)
- [Novo Widget](#novo-widget)
- [Exportar Widget](#exportar-widget)
- [Snippets para HTML](#snippets-para-html)
- [Snippets para JavaScript](#snippets-para-javascript)

Expand Down Expand Up @@ -112,6 +113,23 @@ O arquivo vem com as quatro funções básicas de datasets que o Fluig disponibi
Você pode executar esse comando no __Command Palette__, no menu de contexto no __File Explorer__ ou pelo
atalho __CTRL + F10__ (CMD + F10 no Mac).

## Importar Dataset

Para importar Dataset (ou vários) é necessário clicar com o botão direito do mouse em qualquer
lugar do __File Explorer__ ou usar o __Command Pallete__ (pressionando F1) e então selecionar um
dos comandos de importação (`Fluig: Importar Dataset` ou `Fluig: Importar Vários Datasets`).

Após selecionar o servidor é exibido a lista de Datasets do servidor para selecionar qual/quais
serão importados.

## Exportar Dataset

Para exportar Dataset clique com o botão direito do mouse sobre o Dataset e selecione `Exportar Dataset` ou,
enquanto editando o dataset, utilize o atalho __CTRL + F9__ (CMD + F9 no Mac).

Após selecionar o servidor você poderá escolher um dos datasets listados para efetuar uma edição ou
selecionar a opção __Novo Dataset__ para criar o Dataset no servidor.

## Novo Formulário

Esse comando cria, após preencher o nome, um diretório contendo um arquivo HTML de formulário.
Expand All @@ -122,15 +140,6 @@ O arquivo HTML vem com o esqueleto básico de um formulário Fluig utilizando o
Você pode executar esse comando no __Command Palette__, no menu de contexto no __File Explorer__ ou pelo
atalho __CTRL + F11__ (CMD + F11 no Mac).

## Novo Evento Global

Esse comando cria um arquivo JavaScript, após selecionar o evento, no diretório `events` do seu
projeto Fluig.

O arquivo JavaScript contém a estrutura da função do evento selecionado.

Você pode executar esse comando no __Command Palette__ ou com o menu de contexto no __File Explorer__.

## Novo Evento de Formulário

Esse comando cria um arquivo JavaScript, após selecionar o evento, no diretório `events` do
Expand All @@ -142,56 +151,6 @@ atalho __CTRL + F12__ (CMD + F12 no Mac) enquanto estiver editando algum arquivo

O arquivo JavaScript contém a estrutura da função do evento selecionado.

## Novo Evento de Processo

Esse comando cria um arquivo JavaScript, após selecionar o evento, no diretório `workflow/scripts`
do seu projeto Fluig.

Esse comando é exibido no menu de contexto no __File Explorer__ ao selecionar um __Diagrama__,
que são arquivos com a extensão __.process__ e estão no diretório `workflow/diagrams`, ou ao selecionar um evento de
processo, que são arquivos .js que estão em `workflow/scripts`. Também é possível acionar o comando com o atalho
__CTRL + F12__ (CMD + F12 no Mac) enquanto estiver editando um evento de processo.

O arquivo JavaScript será nomeado seguindo a regra do Fluig (nome_do_diagrama.nome_do_evento.js) e
contém a estrutura da função do evento selecionado.

É possível criar uma função compartilhada para o processo selecionando a opção __Nova Função__ no
menu de eventos. Quando o fizer será solicitado que informe o nome da função.

## Novo Mecanismo Customizado

Esse comando cria um arquivo JavaScript, após você preencher o nome do Mecanismo, no diretório
`mechanisms` do seu projeto Fluig.

O arquivo vem com a função padrão que retorna os usuários que podem ser selecionados pelo
mecanismo de atribuição.

Você pode executar esse comando no __Command Palette__ e no menu de contexto no __File Explorer__.

## Novo Widget

Esse comando cria uma estrutura básica de widget, após você preencher o nome do Widget, no
diretório `wcm/widget`.

Você pode executar esse comando no __Command Palette__ e no menu de contexto no __File Explorer__.

## Importar Dataset

Para importar Dataset (ou vários) é necessário clicar com o botão direito do mouse em qualquer
lugar do __File Explorer__ ou usar o __Command Pallete__ (pressionando F1) e então selecionar um
dos comandos de importação (`Fluig: Importar Dataset` ou `Fluig: Importar Vários Datasets`).

Após selecionar o servidor é exibido a lista de Datasets do servidor para selecionar qual/quais
serão importados.

## Exportar Dataset

Para exportar Dataset clique com o botão direito do mouse sobre o Dataset e selecione `Exportar Dataset` ou,
enquanto editando o dataset, utilize o atalho __CTRL + F9__ (CMD + F9 no Mac).

Após selecionar o servidor você poderá escolher um dos datasets listados para efetuar uma edição ou
selecionar a opção __Novo Dataset__ para criar o Dataset no servidor.

## Importar Formulário

Para importar Formulário é necessário clicar com o botão direito do mouse em qualquer lugar do
Expand All @@ -217,6 +176,31 @@ Ao editar um formulário você pode indicar se deve ou não atualizar a versão.
É obrigatório que o nome do arquivo HTML seja igual ao nome do diretório em que está armazenado (o nome do formulário no servidor
é indiferente), pois é isso que determina qual é o arquivo principal do formulário.

## Novo Evento de Processo

Esse comando cria um arquivo JavaScript, após selecionar o evento, no diretório `workflow/scripts`
do seu projeto Fluig.

Esse comando é exibido no menu de contexto no __File Explorer__ ao selecionar um __Diagrama__,
que são arquivos com a extensão __.process__ e estão no diretório `workflow/diagrams`, ou ao selecionar um evento de
processo, que são arquivos .js que estão em `workflow/scripts`. Também é possível acionar o comando com o atalho
__CTRL + F12__ (CMD + F12 no Mac) enquanto estiver editando um evento de processo.

O arquivo JavaScript será nomeado seguindo a regra do Fluig (nome_do_diagrama.nome_do_evento.js) e
contém a estrutura da função do evento selecionado.

É possível criar uma função compartilhada para o processo selecionando a opção __Nova Função__ no
menu de eventos. Quando o fizer será solicitado que informe o nome da função.

## Novo Evento Global

Esse comando cria um arquivo JavaScript, após selecionar o evento, no diretório `events` do seu
projeto Fluig.

O arquivo JavaScript contém a estrutura da função do evento selecionado.

Você pode executar esse comando no __Command Palette__ ou com o menu de contexto no __File Explorer__.

## Importar Evento Global

Para importar Evento Global é necessário clicar com o botão direito do mouse em qualquer lugar do
Expand Down Expand Up @@ -244,6 +228,16 @@ Selecione os eventos que serão excluídos.

Não é possível desfazer esa ação. Então tenha em mente que é recomendado ter um backup dos eventos no seu projeto.

## Novo Mecanismo Customizado

Esse comando cria um arquivo JavaScript, após você preencher o nome do Mecanismo, no diretório
`mechanisms` do seu projeto Fluig.

O arquivo vem com a função padrão que retorna os usuários que podem ser selecionados pelo
mecanismo de atribuição.

Você pode executar esse comando no __Command Palette__ e no menu de contexto no __File Explorer__.

## Importar Mecanismo de Atribuição Customizado

Para importar Mecanismo de Atribuição Customizado é necessário clicar com o botão direito do mouse em qualquer lugar do
Expand All @@ -260,6 +254,20 @@ opção `Exportar Mecanismo Customizado` ou, enquanto edita o arquivo do mecanis

Após selecionar o servidor será solicitado que informe um código, nome e descrição ao mecanismo customizado.

## Novo Widget

Esse comando cria uma estrutura básica de widget, após você preencher o nome do Widget, no
diretório `wcm/widget`.

Você pode executar esse comando no __Command Palette__ e no menu de contexto no __File Explorer__.

## Exportar Widget

Para exportar Widget clique com o botão direito do mouse sobre a Widget, ou qualquer arquivo da Widget,
e selecione `Exportar Widget` ou, enquanto editando a Widget, utilize o atalho __CTRL + F9__ (CMD + F9 no Mac).

Após selecionar o servidor o Widget será exportado automaticamente.

## Snippets para HTML

Snippets para criar estruturas HTML seguindo o __Fluig Style Guide__.
Expand Down
Loading

0 comments on commit c520d90

Please sign in to comment.