Árvore de páginas

Índice

Objetivo

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.



Lista de Snippets

CARDCategoriaNome do componenteDescritivo
BPMJSAdicionar 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.