convertigo / C8oForms

Form Builder is the “No Code” environment built on top of Convertigo Low Code platform technology to enable "Citizen" app makers to build and deploy form based apps connected to enterprise back-end data.
https://www.convertigo.com/no-code-form-application-builder/
Other
4 stars 3 forks source link
forms low-code no-code no-code-platform

Convertigo No-Code Studio

Convertigo No-Code Studio

Introducing Convertigo No Code Studio

Form Builder is the "No Code" tool built on top of Convertigo Low Code platform technology.

Many Lines of Business verticals such a Manufacturing, Transports, Field maintenance, Mobile sales, Insurance, Automotive or Engineering rely on data forms.

Using Forms, Enterprises will be able to quickly recreate all these paper-based forms as digital formats and have their data directly synchronized to their existing business applications such as ERP, CRM, PLM and Databases

Even more, data entry can trigger complex actions and workflows in their back- end systems interfacing with some compulsory legacy applications running and managed by IT.

Providing backend services to no-code Form Builder

See more on convertigo.com

Try convertigo on the cloud

Installing Convertigo Form Builder Standalone

For more technical informations : documentation

Installation

  1. In your Convertigo Studio use File->Import->Convertigo->Convertigo Project and hit the Next button
  2. In the dialog Project remote URL field, paste the text below:

    UsageClick the copy button
    To contribute ``` C8Oforms=git@github.com:convertigo/C8oForms.git:branch=NGX ```
    To simply use ``` C8Oforms=git@github.com:convertigo/C8oForms/archive/NGX.zip ```
  3. Click the Finish button. This will automatically import the C8Oforms project

Connectors

c8oforms_fs

Fullsync connector that holds all forms and user settings

Transactions

DeleteDocument

variables

<table

namecomment _use_docid

GetDocument

variables

<table

namecomment _use_docid

GetDocumentAttachment

variables

<table

namecomment _use_attname _use_attpath _use_docid _use_rev

GetDocumentAttachment1

variables

<table

namecomment _use_attname _use_attpath _use_docid

GetDocumentAttachmentB64

variables

<table

namecomment _use_attname _use_docid

GetDocumentRev

variables

<table

namecomment _use_docid _use_rev

GetServerInfo
GetServerInfo1
GetUsersByACL

variables

<table

namecomment _use_ddoc _use_keys _use_view

GetView

variables

<table

namecomment _use_ddoc _use_group _use_group_level _use_reduce _use_view

GetViewByKeys

variables

<table

namecomment _use_ddoc _use_keys _use_view

GetViewIncludeDocs

variables

<table

namecomment _use_ddoc _use_include_docs _use_view

GetViewPublishedbyAcl

variables

<table

namecomment _use_ddoc _use_key _use_view

HeadDocument

variables

<table

namecomment _use_docid

PostBulkDocuments_1

variables

<table

namecomment _use_json_base

PostDocument

variables

<table

namecomment _c8oAcl _id _use_merge actions c8o_view_type_published_form c8oGrp collabs collabsResponse creationDate creator descform descformPosition formulaire lastMofification name namePosition pages parentId parentRev pwa_enabled pwa_subPath respNameRequired sharedAnonymous subTag tag thumbnail version wallpaper

PostDocument_PWA

variables

<table

namecomment _c8oAcl _id _use_json_base _use_merge backgroundColor c8o_view_type_pwa_document name notAnonymous originalFormId querystr shortName targetId themeColor

PostDocument_restore_deleted

variables

<table

namecomment data

PostDocumentAddArgc8o_view_type_pwa_document

variables

<table

namecomment _id c8o_view_type_pwa_document targetId

PostDocumentCreateNotif

variables

<table

namecomment _id c8o_view_type_notification date formId new status targetId targetName type

PostDocumentCreateUserSettings

variables

<table

namecomment _c8oAcl _id _use_json_base c8o_view_type_users displayName editing_rights favorites language mail name picture provider published_First surname

PostDocumentFromAclKey

variables

<table

namecomment _c8oAcl _id _use_merge actions c8oGrp creator descform descformPosition formulaire name namePosition pages parentId parentRev respNameRequired version wallpaper

PostDocumentFromAclKeyMerge

variables

<table

namecomment _c8oAcl _id _use_merge actions c8oGrp creator descform descformPosition formulaire name namePosition pages parentId parentRev respNameRequired version wallpaper

PostDocumentJSONBASE

variables

<table

namecomment _c8oAcl _use_json_base

PostDocumentJsonBaseKeepACL

variables

<table

namecomment _use_json_base _use_merge

PostDocumentMigrationAll

variables

<table

namecomment _id subTag tag

PostDocumentMigrationDraft

variables

<table

namecomment _id c8o_view_type_drafts_form

PostDocumentMigrationPublished

variables

<table

namecomment _id c8o_view_type_published_form

PostDocumentMigrationPublished11

variables

<table

namecomment _id c8o_view_type_published_form

PostDocumentMigrationUsers

variables

<table

namecomment _id c8o_view_type_users

PostDocumentMigrationUsersModif

variables

<table

namecomment _id c8o_view_type_usersModif

PostDocumentPolicyMerge

variables

<table

namecomment _id sharedAnonymous

PostDocumentPublicFormJSONbase

variables

<table

namecomment _use_json_base

PostDocumentSetDone

variables

<table

namecomment _id done

PostDocumentSetPWAEnabled

variables

<table

namecomment _id pwa_enabled pwa_subPath

PostDocumentSetStatus

variables

<table

namecomment _id status

PostDocumentUpdateRights

variables

<table

namecomment _c8oAcl _id editing_rights

PurgeDatabase
PutDocumentAttachment

variables

<table

namecomment _use_attname _use_attpath _use_docid

PutDocumentAttachmentFromBase64

variables

<table

namecomment _use_attbase64 _use_attcontent_type _use_attname _use_docid

PutDocumentAttachmentFromFile

variables

<table

namecomment _use_attcontent_type _use_attname _use_attpath _use_docid

PutDocumentAttachmentOK

variables

<table

namecomment _use_attcontent_type _use_attname _use_attpath _use_docid

SetLanguage

variables

<table

namecomment _id language

c8oforms_response_fs

Fullsync connector that holds all responses

Transactions

Generic_GetView

variables

<table

namecomment _use_ddoc _use_key _use_view

GetDocument

variables

<table

namecomment _use_docid

GetDocumentAttachment

variables

<table

namecomment _use_attname _use_attpath _use_docid

GetDocumentRev

variables

<table

namecomment _use_docid _use_rev

GetResponseByFormId

variables

<table

namecomment _use_key

GetServerInfo
GetView

variables

<table

namecomment _use_key

GetView1

variables

<table

namecomment _use_key

GetView1_multiple

variables

<table

namecomment _use_key

GetView1Pretty

variables

<table

namecomment _use_key

PostBulkDocumentsMergeOverrideGrp

variables

<table

namecomment _use_json_base _use_merge

PostDocument

variables

<table

namecomment _c8oAcl _id _use_json_base c8oGrp resp

PostDocumentAttachmentB64IntoField

variables

<table

namecomment _id _use_json_base _use_merge

PostDocumentJBASE

variables

<table

namecomment _id _use_json_base

PostDocumentOverride

variables

<table

namecomment _id _use_json_base _use_merge

PurgeDatabase
PutDocumentAttachment

variables

<table

namecomment _use_attbase64 _use_attcontent_type _use_attname _use_attpath _use_docid

PutDocumentAttachmentFromFile

variables

<table

namecomment _use_attcontent_type _use_attname _use_attpath _use_docid

HTTP_connector

Transactions

Default_transaction
HTTP_transaction

void

void connector, replace or don't use it

Transactions

void

does nothing

Convertigo Forms Builder

Describes the mobile application global properties 2

Pages

colorPage

ConditionalPage

CreatePwa

dataPage

dropFilePage

editorPage

Form Creator

exportCsvPage

GDRPpage

labelsPage

linkPage

loginPage

Form login old segment: login/:formId/:page/:edit/:published/:d/:e

ManageAccessRights

Page to share a form, or add collaborators

modalActions

modalConfigure

modalVideo

NetworkStatus

PopOverInputs

PopOverNotifs

popOverPageSelector

PreviewMultiple

progressPage

resetPasswordPage

selectorPage

Form chooser

settingsPage

Settings

sharingPage

startCloud

viewerPage

Form Visualisator

wallPaperSelection

Shared Actions

addAnyOption

variables

<table

namecomment defaultValue isOther item

addElementonDblClick

variables

<table

namecomment cat message toast type

addtoFavorites

variables

<table

namecomment arrayDocId that

allowDrop

variables

<table

namecomment local position reciever

blobToBase64Function

variables

<table

namecomment blobData

callViewLiveAndFillFormList

Process a tick (Refresh define in caf)

variables

<table

namecomment keys

callViewLiveAndFillFormListViewer

variables

<table

namecomment fs

cancelLive

changeBackgroundImage

variables

<table

namecomment selectedForm wallpaper

changeTabIntoSelectorPage

variables

<table

namecomment canExec changeToPublished

checkAndRegister

Check is a field is empty and reject the changes or register this change

variables

<table

namecomment allowDuplicate isNumber isSlider ngmodelChange noCondition obj obj2 path2 path

checkForDuplicate

variables

<table

namecomment formList value

CheckListenerHasBeenExecuted

checkUserStatus

closeOptions

This functions is used to close an element selected on editor page

variables

<table

namecomment child item

CopyLinkToClipBoard

variables

<table

namecomment link

createFormFromTemplate

variables

<table

namecomment id

createNewForm

variables

<table

namecomment creating

deleteForm

variables

<table

namecomment objectDocIds that

detectChanges

detectChangesDoble

dragElementTolist

variables

<table

namecomment cat type

dragEnd

dragFormIntoFolder

variables

<table

namecomment id

dragPage

variables

<table

namecomment i

dragStartAction

variables

<table

namecomment item targetType

executeGoToPageIfCondition

variables

<table

namecomment canExec item

functionPublishAndCreatePwa

used to publish or/and create/update pwa

functionPublishDoc

variables

<table

namecomment selectedForm

getOffsetFunction

getPositonAndAddr

variables

<table

namecomment item model

getSizeObject

variables

<table

namecomment obj

getTranslate

Get i118n translations

variables

<table

namecomment msgTosearch

getViewAndParametersForSelector

importNg2Tooltips

isVisibleFunction

variables

<table

namecomment selectedForm

popOverAddToFav

variables

<table

namecomment index selectedForm that

popOverCopy

variables

<table

namecomment selectedForm

popOverCopyTo

variables

<table

namecomment selectedForm

popOverCreatePwa

variables

<table

namecomment header publishInfos realFormFrom selectedForm

popOverDeleteView

variables

<table

namecomment selectedForm

popOverDisableSharePublic

variables

<table

namecomment selectedForm

popOverDownloadCsv

variables

<table

namecomment name offset selectedForm version

popOverEditView

variables

<table

namecomment selectedForm

popOverExport

variables

<table

namecomment selectedForm

popOverGetLinkShare

variables

<table

namecomment selectedForm

popOverGetLinkSharePublic

variables

<table

namecomment selectedForm

popOverManageCollab

variables

<table

namecomment selectedForm

popOverManageLabels

variables

<table

namecomment published selectedForm

popOverPublishDoc

variables

<table

namecomment selectedForm

popOverRemoveFromFav

variables

<table

namecomment selectedForm

popOverShareForm

variables

<table

namecomment selectedForm

popOverThumnail

variables

<table

namecomment selectedForm

popOverVisualizeView

variables

<table

namecomment selectedForm

popOverVizualiseResponses

variables

<table

namecomment selectedForm

ProcessSubmitFormViewerPage

variables

<table

namecomment doAll indexPage pages

ProcessSubmitFormViewerPageFINISH

recursiveSearch

variables

<table

namecomment action el local position

removeSpinner

replaceEmptyFunction

variables

<table

namecomment name

searchForm

setLocal

variables

<table

namecomment path val

setSpinner

sharedTapOnActionSubmit

variables

<table

namecomment item

sharePublishedDocAnonymous

variables

<table

namecomment docid

showThreeDotsMenu

variables

<table

namecomment currentIndex folder id page

showToast

variables

<table

namecomment closeButtonText cssClass duration msg position showCloseButton

sublim

This function is used to open an element selected on editor page

variables

<table

namecomment child item

switchHighlights

variables

<table

namecomment el local

syncAndInvokeViewer

syncAndUpdateGetOnPull

SynchronousSync

tick

Process a tick (Refresh define in caf)

UpdateFunctionsToBeCalledToDataSource

variables

<table

namecomment excludeMySelf item

updateState

Update the state of a field

viewNotifs

ZXing_sa_forms

variables

<table

namecomment fileFile object as Array (if not provided from an input type file). imgIdImg tag identifier to output image file. Optional isOutputEventPublish scan result or not to the topic event. Default: true. isOutputGlobalInsert or not the scan result in a global page variable. The variable is composed of 'zxing:' + topic + ref variables. Default: true. refIn case of multiple ZXing package instances, set the variable to different values to distinguish the Publish data event and/or the local page variable. Default: ''. Optional resultIdInput tag identifier to set value to. Optional topicPublish Topic name to use with a Subscribe component. Optional typeScan from file or video. Default: 'file' videoIdVideo tag identifier to output video camera. Default: 'video'. Optional

Shared Components

cardSelector

variables

<table

namecomment i isAfolder list offsetObject

chooseIcon

colorPicker

variables

<table

namecomment color width

conditiongoToPageIf

variables

<table

namecomment current i length

conditiongoToPageIfPrev

variables

<table

namecomment current i

conditionVisibleIf

variables

<table

namecomment current i

conditionVisibleIfPrev

variables

<table

namecomment always current i

datasource

variables

<table

namecomment isSource item path thingIndex

dataSourceEditor

variables

<table

namecomment currentMeta currentObject dragging isSource item path sources thingIndex type

events

<table

namecomment save

dataSourceEditorDescription

variables

<table

namecomment isText

DraggableElementActionPalette

variables

<table

namecomment item2ActionPalette targetType

editorToolbarButton

variables

<table

namecomment color icon text textTooltip

events

<table

namecomment clicked

inputMultiVal

variables

<table

namecomment current i inputngx type

inputTextAndField

variables

<table

namecomment current i inputngx prefixEvent type

itemActionBusinessLogicEditor

variables

<table

namecomment idselected isChild item thingIndex

itemActionBusinessLogicViewer

variables

<table

namecomment item modelthis.formsSubmit[item['name']]

itemActionSubmitEditor

variables

<table

namecomment idselected isChild item thingIndex

itemActionSubmitLabel

variables

<table

namecomment item lengthToRemove

itemActionSubmitViewer

variables

<table

namecomment item

itemAddCheckBoxOrRadio

variables

<table

namecomment defaultValue item

itemBarcodeSelector

variables

<table

namecomment idselected isChild item

itemBarcodeViewver

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item modelthis.formsSubmit[item['name']] redListthis.redList[item['name']]

itemCameraSelector

variables

<table

namecomment idselected isChild item

itemCardEditor

variables

<table

namecomment disabled idselected indexItem item

itemCardEditorViewer

variables

<table

namecomment idselected indexItem item

itemCardViewer

variables

<table

namecomment item model redList

itemCheckboxEditor

variables

<table

namecomment idselected isChild item

itemCheckboxGroupEditor

variables

<table

namecomment idselected isChild item

itemCheckboxGroupViewer

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item model redList

itemCheckboxGroupViewerConditions

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item model redList

itemCheckboxViewer

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item model redList

itemCheckboxViewerConditions

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item model redList

itemDateSelector

variables

<table

namecomment idselected isChild item

itemDateTimeViewver

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item modelthis.formsSubmit[item['name']] redListthis.redList[item['name']]

itemDescriptionEditor

variables

<table

namecomment idselected isChild item

itemDescriptionViewer

variables

<table

namecomment fromViewer item

itemFileSelector

variables

<table

namecomment idselected isChild item

itemFileViewver

variables

<table

namecomment disabledthis.formsSubmit[item['name']] idFiles item modelthis.formsSubmit[item['name']] redListthis.redList[item['name']]

itemGridEditor

variables

<table

namecomment idselected isChild item

itemGridViewer

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item modelthis.formsSubmit[item['name']] outModel redListthis.redList[item['name']]

itemHeaderEdit

variables

<table

namecomment item type

itemImgViewer

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item model redList

itemLocationEditor

variables

<table

namecomment idselected isChild item

itemLocationViewer

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item modelthis.formsSubmit[item['name']] redListthis.redList[item['name']]

itemRadioGroupViewver

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item model redList

itemRadioListEditor

variables

<table

namecomment idselected isChild item

itemRadioListGroupEditor

variables

<table

namecomment idselected isChild item

itemRadioViewver

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item model redList

itemSelectEditor

variables

<table

namecomment idselected isChild item

itemSelectViewver

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item modelthis.formsSubmit[item['name']] redListthis.redList[item['name']]

itemSignatureSelector

variables

<table

namecomment idselected isChild item

itemSignatureViewver

variables

<table

namecomment color disabledthis.formsSubmit[item['name']] item modelthis.formsSubmit[item['name']] parentname redListthis.redList[item['name']]

itemSliderEditor

variables

<table

namecomment idselected isChild item

itemSliderViewver

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item model redList

itemTextEditor

variables

<table

namecomment idselected isChild item

itemTextViewer

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item modelthis.formsSubmit[item['name']] redListthis.redList[item['name']]

itemTimeSelector

variables

<table

namecomment idselected isChild item

itemTimeViewver

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item modelthis.formsSubmit[item['name']] redListthis.redList[item['name']]

ItemTitleSub

variables

<table

namecomment config

itemVideoCallEditor

variables

<table

namecomment idselected isChild item

itemVideoCallViewer

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item modelthis.formsSubmit[item['name']] redListthis.redList[item['name']]

itemVideoCallViewerInEditionPage

variables

<table

namecomment disabledthis.formsSubmit[item['name']] item modelthis.formsSubmit[item['name']] redListthis.redList[item['name']]

labelFieldMustBeFilled

variables

<table

namecomment item name text

listSelector

variables

<table

namecomment i isAfolder list offsetObject

mdReader

variables

<table

namecomment data

menuVersion

networkStatusComp

ngxTagInputCustomC8oForms

variables

<table

namecomment autocompleteItems editableTag errorMessages inputtext itemDisplayBy itemIdentifyBy items maxItems onlyFromAutocomplete placeholder removableTag secondaryPlaceholder showAutoCompleteDropdownIfEmpty theme validators

events

<table

namecomment ngxTagInputAdded ngxTagInputBlured ngxTagInputChanged ngxTagInputEdited ngxTagInputFocused ngxTagInputNgModelChange ngxTagInputPasted ngxTagInputRemoved ngxTagInputSelected ngxTagInputValidationError

PopOverSourceCompletion

variables

<table

namecomment currentItem keyName

searchableSelect

variables

<table

namecomment elems item model placeholder value

sharedDropIndicator

variables

<table

namecomment action card i id

sharedDropIndicatorSelector

SharedGrabHeader

variables

<table

namecomment childIntoGrabHeader

sharedHeader

variables

<table

namecomment showbuttonsright

sharedHeaderButtonMenu

variables

<table

namecomment color

sharedHeaderImageConvertigo

sharedHeaderMenu

sharedHeaderMobile

variables

<table

namecomment mobile showbuttonsright

SharedHeaderStats

variables

<table

namecomment element

sharedHeaderTextFormBuilder

sharedHeaderWeb

variables

<table

namecomment mobile showbuttonsright

sharedLabelElem

variables

<table

namecomment item setStyle

sharedQuestionElem

variables

<table

namecomment item

sharedStatsActions

variables

<table

namecomment element

sharedStatsCheckbox

variables

<table

namecomment element

sharedStatsCheckboxGroup

variables

<table

namecomment element

sharedStatsImg

variables

<table

namecomment element

sharedStatsInputText

variables

<table

namecomment element

sharedStatsRadio

variables

<table

namecomment element

sharedStatsSlider

variables

<table

namecomment element

SharedTabs

SharedVersion

switchItemEdition

variables

<table

namecomment currentItem idselected isChild

switchItemEdtionAndViewer

switchItemViewer

variables

<table

namecomment currentItem currentModel currentRedList disabled

treeview

variables

<table

namecomment currentElement graphic handler name path showHeader tree treebuiltin

treeviewContent

if this compenent is renamed it must be also renamed in editorPage (edit page class)

variables

<table

namecomment currentElement graphic handler name path showHeader tree treebuiltin