Árvore de páginas

Versões comparadas

Chave

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

...

O objetivo deste guia é apresentar a lista das snippets (aceleradores de desenvolvimento) disponíveis no repositório git Fluig, organizadas por seus respectivos CARDS. Veja também como instalar e utilizar Snippets.

...


Conector de Widget
width700
urlhttps://

...

www.

...

youtube.com/

...

watch?v=ldKuX2p9oyI&feature=youtu.be
height400


Lista de Snippets

...

Em caso de dúvidas, favor efetuar a abertura de chamado do produto fluig.

Sugestões são bem vindas, caso exista alguma nova snippet, fique à vontade para incluí-la em nosso git, assim podemos cada vez mais, ajudar e sustentar o ambiente ECO Fluig.

Exemplo de consulta via dataset dados em um intervalo de Data Inicial e Final, seja campo data do tipo STRING ou DATE
CARDCategoriaNome do componenteDescritivo
BPMHTMLBiblioteca vcXMLRPC.jsAdicionar biblioteca vcXMLRPC.js no formulário HTML
DATASETHTMLCombobox Dataset(colleague).xmlPermite exibir uma lista de pessoas em seu formulário
DATASETDATASETDataset SQL - Consulta.xmlEfetua a criação de uma consulta DATASET SQL direto ao banco de dados do Fluig
WCMDATASETREST - POST - Criar usuárioExemplo de API REST para criação de novo usuário no fluig
WCMDATASETDataset Jornalizado utilizando CEPCódigo de exemplo criando uma estrutura de Dataset Jornalizada com um serviço XML criado em uma página Web
WCMEVENTOREST - GET - Lista usuáriosExemplo de requisição REST utilizando a API de consulta a usuários da plataforma
WCMHTMLREST - POST - Genérica

Requisições REST do tipo POST, para utilizar esta snippet basta alterar os valores das variaveis endpoint (url da api) e params (parametros obrigatórios na assinatura do método da api).

WCMHTMLREST - GET - Genérica

Requisições REST do tipo GET, para utilizar esta snippet basta alterar os valores das variaveis endpoint (url da api) os parametros geralmente são informados na própria URL de acordo com a assinatura dos métodos na API

BPMHTMLZoom PadrãoRecurso Zoom padrão consultando dataset interno
BPMHTMLZoom SmartRecurso zoom que utiliza método .add para facilitar o preenchimento
BPMHTMLZoom ExternoRecurso zoom totalmente customizado, útil quando é preciso uma grande quantidade de registros ou outro layout
BPMHTMLPai-filho com recurso ZoomExemplo dinâmico que facilita a criação e validação de mais elementos utilizando a técnica Pai-Filho
BPMDATASETDataset consulta Pai-filhoConsulta de registros Pai-Filho em um dataset customizado
BPMHTMLChar LineGráfico Line do fluig Style Guide
BPMHTMLChart BarGráfico Bar do fluig Style Guide
BPMHTMLChart RadarGráfico Radar do fluig Style Guide
WCMHTMLWIDGET - Salvar registroTrecho de código de uma widget para salvar registros
BPMHTMLBiblioteca vcXMLRPC.js com JqueryCarregar biblioteca vcXMLRPC.js com script JQuery em tempo de execução
BPMHTMLBiblioteca vcXMLRPC.jsAdicionar biblioteca vcXMLRPC.js no formulário HTML
BPMHTMLhAPI.startProcessFunção responsável por iniciar um processo e preenchendo valores no formulário atribuído
BPMDATASETDataset Criar Pasta no GEDDataset que utiliza o serviço SOAP do fluig ECMFolderService para criar uma pasta
BPMDATASETDataset Criar Pasta no GED via DocAPIDataset que utiliza a função docAPI para criar uma pasta no GED
BPMHTMLConsulta Dataset no HTMLScript e HTML consultando dataset no client server utilizando biblioteca vcXMLRPC.js
BPMDATASETDataset consulta outro DatasetConsulta dataset interno padrão em um dataset customizado
BPMDATASETDataset para Envio de E-mail

Script que envia e-mail customizado (sem template) utilizando um HTML. A configuração de envio de e-mail tem que ser previamente configurada no ambiente a ser utilizado o dataset

WCMHTMLREST - POST - Envio de emailEnvio de email através da API fluig (As configurações de envio de email devem estar previamente configuradas)
BPMDATASETDataset consulta parte de String (Like)Consultar informações em datasets através da constraint LIKE (%)
BPMDATASEThAPI funções úteis (GET e SET)

Exemplos da variável global hAPI. Sua utilização, é indicada apenas para solicitações já iniciadas, pois a hAPI depende dos dados do formulário gravado na solicitação (caso contrário, os valores dos campos não serão encontrados)

BPMEVENTODisplayFields com parâmetros formConsultar e Formatar campos do formulário pelo evento displayFields utilizando a propriedade "form"
BPMEVENTOLogsExemplos de logs para debug
BPMEVENTODisplayFields utilizando FormViewValidar os estados de um formulário e criar regras de negócio
BPMEVENTODisplayFields com parâmetro customHTMLCriar ações customizadas com o parâmetro customHTML no evento de formulário displayFields
BPMEVENTOValidateForm para Pai-filhoValidar registros de uma tabela Pai-filho
WCMHTMLFunções WCMAPIFunções úteis públicas
WCMHTMLWIDGET - START PROCESS - SOAP

Exemplo de Widget que interage com serviços SOAP - neste exemplo trata-se de uma widget para start de um processo BPM

WCMHTMLWIDGET - DATATABLE - DATASETExemplo de widget utilizando o objeto Datatable consumindo um Dataset ( colleagues)
WCMHTMLComponente filterExemplo de utilização do componente "filter" consultando o REST de dataset
WCMHTMLComponente autocompleteExemplo de utilização do componente "autocomplete" consultando o REST de dataset
BPMDATASETDataset consulta dados em intervalo de Datas
JSAdicionar Filho em tabelaAdicionar um filho em tabela pai filho no formulário do processo
BPMJSDataset consulta Pai-filhoConsulta de registros Pai-Filho em um dataset customizado
BPMJSCriar Pasta no GED docAPICódigo utilizando docAPI para criar uma pasta no GED
BPMJSCriar Pasta no GED ServiceDataset que utiliza o serviço SOAP do Fluig ECMFolderService para criar uma pasta
BPMJSScript para Envio de E-mailScript que envia e-mail customizado (sem template) utilizando um HTML. 
BPMJSExemplo de parâmetros customHTML - DisplayFieldsCriar ações customizadas com o parâmetro customHTML no evento de formulário displayFields
BPMJSFormatação Data DD/MM/YYYYFunção javascript de formatação de data DD/MM/YYYY
BPMJSExemplos de propriedades do formControllerExemplos para uso em eventos de formulário da propriedade 'form'
BPMJSFormulário utilizando FormModeValidar os estados de um formulário para criar regras de negocio
BPMHTMLBiblioteca vcXMLRPC.jsAdicionar biblioteca vcXMLRPC.js no formulário HTML
BPMJSLista de AnexosRetornar a lista de anexos do processo
BPMJSExemplos de logs para debugLinhas de comandos para escrever Logs em eventos
BPMJSEnvio de email com templateEnvio de notificacao por email utilizando template
BPMJSPropriedades de eventos - Validacao (WK)Propriedades para utilizar em eventos (WKDef, WKVersDef, WKNumProces, WKNumState, WKCompany, WKUser, WKUserComment, etc)
BPMJSSelecionar tabela Pai-filhoSelecionar registros de uma tabela Pai-filho
BPMJSCriar Grupos de Usuário (FluigAPI)Criação de grupos de usuário utilizando FluigAPI em eventos
BPMJSAdicionar usuários em Grupos (FluigAPI)Vincular usuários a grupos através da FluigAPI
BPMJSDados do Usuário (FluigAPI)Obter dados do usuário corrente em eventos utilizando FluigAPI
BPMJSURL de documento (FluigAPI)Obter a URL de documento via FluigAPI
DATASETJSConstraint LIKE em StringConstraint para consulta dataset com parte de String (Like)
DATASETJSFuncoes get e setCardValueLinha de comando para pegar e/ou setar valor em campo de formulário (Dataset ou Evento)
DATASETJSFunção startProcessFunção hAPI responsável por iniciar um processo (Dataset ou Evento)
DATASETJSREST - POST - Criar usuarioExemplo de API REST para criação de novo usuário no Fluig
DATASETJSAcesso fonte de dados externaCódigo para acessar fonte de dados externa configurada no domain.xml do ambiente
DATASETJSConsumir serviço externo utilizando AuthorizeServiceExemplo de código para consumir um serviço externo cadastrado nos serviços do painel de controle do TOTVS Fluig Plataforma
WCMHTMLChar LineGráfico Line do Fluig Style Guide
WCMHTMLChart BarGráfico Bar do Fluig Style Guide
WCMHTMLChart RadarGráfico Radar do Fluig Style Guide
WCMJSREST - GET - Listar usuáriosExemplo de requisição REST utilizando a API de consulta a usuários da plataforma
WCMJSREST - POST - Listar Documentos

Exemplo de requisição REST para listagem de documentos de um diretório

WCMJSREST - POST- Genérica

Requisições REST do tipo POST, para utilizar esta snippet basta alterar os valores das variáveis endpoint e params

WCMJSREST - POST - Envio de e-mailEnvio de e-mail através da API Fluig (As configurações de envio de e-mail devem estar previamente configuradas)
WCMJSREST - POST - Start ProcessEnvio para iniciar processo através da API-REST Fluig process management
WCMJSFunções WCMAPIFunções WCMAPI, úteis públicas e documentadas
WCMJSWidget - Datatable - DatasetExemplo de script js de widget utilizando o objeto Datatable consumindo um Dataset ( colleagues)
WCMJSFunções js do recurso ZoomFunções de javascript para implementação de zoom
WCMHTMLZoom PadrãoRecurso Zoom padrão consultando dataset interno
WCMJS

Salvar parâmetros em páginas

Utilização de API para salvar parâmetros em modo edição de uma página WCM

WCMJS

Upload de Arquivo

Upload de arquivo e publicação no GED

WCMJS

Validar CPF

Função que recebe valor e valida se é um CPF válido

WCMJS

Validar CNPJ

Função que recebe valor e valida se é um CNPJ válido

WCMJS

Cancelar solicitações via API

Cancela uma ou mais solicitações via API

MobileJS

Geolocalização

Funções Javascript para uso em formulário com o objetivo de obter as coordenadas de geolocalização do dispositivo Mobile

MobileJS

Leitura código de barras

Funções Javascript para ler um código de barras em formulários Mobile

BIRTJS

Importação bibliotecas Fluig

Importação de bibliotecas para acesso a Datasets do Fluig

BIRT

JS

Imprimir no log Fluig

Imprimir no server.log do Fluig mensagens a partir de eventos do BIRT

GEDCSS

Classe label de campo obrigatório

Utilize a classe "required" para adicionar um asterisco vermelho após o label

Em caso de dúvidas, favor efetuar a abertura de chamado do produto Fluig.

Sugestões são bem vindas, caso exista alguma nova snippet, fique à vontade para incluí-la em nosso git, assim poderemos cada vez mais, ajudar e sustentar o ambiente ECO Fluig.


Link para Download

Para utilizar no Eclipse baixar o pacote através da URL http://update.fluig.com/snippets na opção de Help - Install New Software.

Image Added