feat: upgrade to async extractor, add RAG processing, link healing and Docker support

This commit is contained in:
rodolpho
2026-05-07 18:43:43 -03:00
parent 68dc35abbd
commit 570292d8a9
116 changed files with 16277 additions and 388 deletions
@@ -20,7 +20,7 @@ O objetivo deste guia é descrever o desenvolvimento de formulários pelo editor
---
Antes de iniciar o desenvolvimento de formulários entenda como [criar processos pela web](../Recurso de Processos (BPM)/Desenvolvimento de Workflow.md).
Antes de iniciar o desenvolvimento de formulários entenda como [criar processos pela web](../Recurso de Processos (BPM).md)/Desenvolvimento de Workflow.md).
# Regras de formulário
@@ -77,7 +77,7 @@ const editor = FLUIGC.richeditor('help', settings);
#### **saveFilesECM**
```
```sql
async function saveFilesECM(files, type) {
let currentHTML = editor?.getData() || '';
const parser = new DOMParser();
@@ -49,7 +49,7 @@ Na função getDatasetValues, NÃO são retornados os valores de todos os campos
Por exemplo, para acessar o Dataset de usuários do fluig no evento *displayFields* de uma definição de formulário:
```
```javascript
function displayFields(form,customHTML) {
// Obtendo o usuario via dataset
filter = new java.util.HashMap();
@@ -125,7 +125,7 @@ var colleagues = getDatasetValues("colleague", filter);
O Dataset para definição de formulário utiliza a mesma chamada do Dataset de entidades, como no caso do usuário. Entretanto ao invés de passarmos como parâmetro o nome do Dataset passaremos o número da definição de formulário, por exemplo:
```
```javascript
function displayFields(form,customHTML) {
// Obtendo o usuario via dataset
filter = new java.util.HashMap();
@@ -139,7 +139,7 @@ Importante
Para atualizações anteriores ao fluig 1.5.6, utilizar da seguinte maneira:
```
```javascript
function displayFields(form,customHTML) {
// Obtendo o usuario via dataset
filter = new java.util.HashMap();
@@ -163,7 +163,7 @@ Os campos possíveis de selecionar mais de um valor posteriormente são armazena
Os serviços de dados são cadastrados e configurados a partir da função Visualização de Serviços do fluig Studio.
Para mais informações sobre o cadastro dos serviços consulte: [Integração Com Aplicativos Externos](../../Desenvolvimento sobre a plataforma/Integrações/Integração/Integração com outros sistemas/Integração com Aplicativos Externos.md). E para informações de utilização dos serviços nos eventos consulte: [Desenvolvimento de Workflow](../../Recurso de Processos (BPM)/Desenvolvimento de Workflow.md).
Para mais informações sobre o cadastro dos serviços consulte: [Integração Com Aplicativos Externos](../../Desenvolvimento sobre a plataforma/Integrações/Integração/Integração com outros sistemas/Integração com Aplicativos Externos.md). E para informações de utilização dos serviços nos eventos consulte: [Desenvolvimento de Workflow](../../Recurso de Processos (BPM).md)/Desenvolvimento de Workflow.md).
# Pai x Filho
@@ -461,7 +461,7 @@ Uma forma alternativa de obtenção de dados para criação de relatórios é a
- A *Query* abaixo busca no banco de dados todos os volumes da empresa do usuário autenticado no fluig, este código é obtido através da TAG ${WKCompany}.
```
```sql
SELECT vol_fisic.CD_VOL_FISIC,
vol_fisic.COD_EMPRESA,
vol_fisic.NOM_DIR_FISIC,
@@ -701,7 +701,7 @@ A tabela abaixo referencia a relação entre o código de dataset, a entidade de
### Exemplo de Utilização
```
```sql
importPackage(Packages.com.datasul.technology.webdesk.dataset.service);
importPackage(Packages.java.util);