Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Fluig AutocompleteNew to Visual Studio Code? Get it now.
Fluig Autocomplete

Fluig Autocomplete

Caio Custodio

|
1 install
| (0) | Free
Extensão de autocomplete e snippets para TOTVS Fluig
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Fluig Autocomplete 🚀

Extensão para Visual Studio Code que adiciona autocomplete, snippets e documentação em português para desenvolvedores TOTVS Fluig.

Ganhe produtividade evitando consultas manuais ao TDN e codifique com mais rapidez e segurança.


✨ Recursos

  • Autocomplete para hAPI, docAPI, DatasetFactory, FluigAPI e FLUIGC Components
  • Snippets prontos para SuperWidget e bindings
  • Documentação em português direto no hover
  • Sugestões inteligentes com parâmetros já configurados
  • Exemplos de uso em cada snippet

📚 Métodos suportados

🔹 hAPI

  • hAPI.getCardValue("campo")
  • hAPI.setCardValue("campo", "valor")
  • hAPI.getActiveStates()
  • hAPI.setDueDate(numProcesso, numThread, "userId", "dataConclusao", tempoSeg)
  • hAPI.startProcess("processId", ativDest, listaColab, "obs", completarTarefa, valoresForm, modoGestor)
  • hAPI.setColleagueReplacement("userId")
  • hAPI.setTaskComments("userId", numProcesso, numThread, "obs")
  • hAPI.getCardData(numProcesso)
  • hAPI.getAdvancedProperty("propriedade")
  • hAPI.calculateDeadLineHours(data, segundos, prazo, periodId)
  • hAPI.calculateDeadLineTime(data, segundos, prazo, periodId)
  • hAPI.getUserTaskLink(numAtiv)
  • hAPI.createAdHocTasks(workflowProcessInstanceId, sequenceId, assunto, detalhamento, listaAtividadesAdhoc)
  • hAPI.listAttachments()
  • hAPI.publishWorkflowAttachment(documento)
  • hAPI.attachDocument(documentId)
  • hAPI.getAvailableStatesDetail(companyId, userId, processId, processInstanceId, threadSequence)
  • hAPI.getChildrenInstances(processInstanceId)
  • hAPI.getParentInstance(processInstanceId)
  • hAPI.addCardChild("tableName", cardData)
  • hAPI.removeCardChild("tableName", rowIndex)
  • hAPI.getChildrenIndexes("tableName")

🔹 getValue

  • getValue("WKDef") → Código do processo
  • getValue("WKVersDef") → Versão do processo
  • getValue("WKNumProces") → Número da solicitação
  • getValue("WKNumState") → Número da atividade
  • getValue("WKCompany") → Número da empresa
  • getValue("WKUser") → Usuário corrente

🔹 docAPI

  • docAPI.copyDocumentToUploadArea(documentId, version)
  • docAPI.createDocument(document, attachments, securityConfig, approvers, relatedDocs)
  • docAPI.createFolder(document, securityConfig, approvers)
  • docAPI.getDocumentVersion(documentId, version)
  • docAPI.getUserPermissions(documentId, version)
  • docAPI.isUserInGroup("group")
  • docAPI.newAttachment()
  • docAPI.newRelatedDocumentDto()
  • docAPI.newDocumentSecurityConfigDto()
  • docAPI.newApproverDto()
  • docAPI.newDocumentDto()

🔹 DatasetFactory

  • DatasetFactory.getDataset("nome", fields, constraints, order)
  • DatasetFactory.createConstraint("campo", "valorInicial", "valorFinal", ConstraintType.MUST|SHOULD|MUST_NOT)

🔹 FluigAPI Services

  • FluigAPI().getAlertService()
  • FluigAPI().getArticleService()
  • FluigAPI().getAuthorizeClientService()
  • FluigAPI().getCardAPIService()
  • FluigAPI().getCardIndexAPIService()
  • FluigAPI().getCardIndexService()
  • FluigAPI().getCardService()
  • FluigAPI().getCollaborationService()
  • FluigAPI().getCommentService()
  • FluigAPI().getCommunityService()
  • FluigAPI().getContentFilesService()
  • FluigAPI().getDocumentService()
  • FluigAPI().getFavoritesService()
  • FluigAPI().getFilterService()
  • FluigAPI().getFolderDocumentService()
  • FluigAPI().getGlobalParameterService()
  • FluigAPI().getGroupService()
  • FluigAPI().getHelpService()
  • FluigAPI().getHolidayService()
  • FluigAPI().getI18NService()
  • FluigAPI().getIdentityService()
  • FluigAPI().getJobService()
  • FluigAPI().getLocalService()
  • FluigAPI().getPageService()
  • FluigAPI().getPageWidgetService()
  • FluigAPI().getPostService()
  • FluigAPI().getSearchService()
  • FluigAPI().getSecurityService()
  • FluigAPI().getSocialBreadcrumbService()
  • FluigAPI().getSocialService()
  • FluigAPI().getTagsCloudService()
  • FluigAPI().getTasksService()
  • FluigAPI().getTenantService()
  • FluigAPI().getUserService()
  • FluigAPI().getWidgetService()
  • FluigAPI().getWorkflowService()

🔹 SuperWidget

  • SuperWidget.extend({ ... }) → Criação de widgets customizados
  • bindings: { local: { 'action': ['click_function'] } } → Binding de eventos

🔹 FLUIGC Components

  • FLUIGC.backToTop()
  • FLUIGC.backToBottom(options)
  • FLUIGC.calendar("#selector", options)
  • $("#inputId").autocomplete({...})

📥 Instalação

No VS Code, pesquise por Fluig Autocomplete ou instale manualmente com:

code --install-extension fluig-autocomplete-0.0.5.vsix
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft