
FormView is Cogix's new toolset for creating powerful,
multi-user, form-based
web applications that integrate into existing websites and portals
without Java programming.
Combining decades of experience with its sister application ViewsFlash,
FormView provides a platform for the future integrating easily
with contemporary technologies such as AI, web service APIs,
and traditional relational databases and directory services.
Create complex multi-user workflows
Workflows require multiple users to review
and update the same form. For example, a web
page needs department approvals from design, marketing, tech,
and legal before publication. Getting all approvals
simultaneously simplifies workflow and reduces
approval time. Authored comment threads require
fewer offline activity and provide audit trails.
Workflow features
- Authentication and access controls
- Lookup approvers in personnel databases
- Notify by email and to dashboard
- Multi-user access data integrity
Integrate with legacy systems
Legacy systems often become so rigid or expensive to
maintain that they cannot meet new needs. By interacting directly with
multiple databases from different vendors, exchanging data with CSV files, and consuming and creating
web service APIs, FormView can create new form based applications
that leverage existing infrastructure without disturbing it.
Integration features
- Simultaneours access to multiple databases
- CSV uploading and reporting
- Using and creating web services
- Forms maintain their tables automatically
Web site and portal embedding
In addition to accessing forms through their URLs,
forms can also be embedded in static and dynamic
web pages and portals with full authentication.
Form appearance can be customized, with responsive layouts
for hand held devices. CORS, with authentication, is allowed.
Embedding features
- Embed in iframes and as inline HTML
- Use existing authentication
- CORS support for multiple sites
- Display appropriate form dynamically
Faster, lower cost development
Visual form design and automatic table creation
simplify form development. A single form developer
with basic Javascript knowledge can use and
create JSON web service APIs. With minimal
knowledge of SQL, the most complex database
operations are simplified as well.
No DBAs and no Java programming required;
development time is measured in days,
not weeks or months.
Development features
- WYSIWYG 2D visual layout editor
- Native Javascript and JSON support on server
- Powerful script functions simplify complexity
- Easily work with databases
Gradual learning curve
Every feature, from the simplest to the most complex,
is illustrated by over 30 fully annotated examples.
Typically, a new application can be created
by simply copying an example and adapting it.
The help documentation is context sensitive and searchable.
Upload the documentation to Chatgpt and ask
questions about how to use the application.
Learning features
- Easy to use application
- Context sensitivie help
- Searchable documentation
- Over 30 documented examples
Create and consume web services with ease
Since FormView's native scripting language
is Javascript / JSON, invoking a web service
is as simple as a single statement.
Providing web services is facilitated by
processing request parameters
and constructing responses
using Javascript objects.
Services can be
invoked in both the server and the
browser, using the same scripts.
Authorization keys are safely kept
in the encrypted Wallet.
Web services features
- Identical access from server and browser
- Authorization headers, JWT Tokens, keys in Wallet
- Native JSON objects, no translations required
Leverage investment in AI
Let OpenAI's ChatGPT help you create forms.
Provide the purpose of the form, and watch it
come up with suggestions
for form questions. Turn that
into a working form by simply selecting what questions to accept.
Support is provided for major western languages.
Incorporate the power of ChatGPT or other services
into forms in real time, following the
examples provided.
AI features
- Create form content in any language
- Use AI APIs freely
- Create own applications
Work with fintech
Use the server and browser web service APIs
to create PKI compliant payment collection forms for
payment gateways such as Stripe. Create web hooks
to receive events from the gateway and update payment status.
Integrate with existing information such
as customer status and renewal dates.
Use the Javascript fintech documentation
and service calls to create complex requests
with ease.
Fintech features
- Parameters as query strings or JSON objects
- Responses in native JSON objects
- Powerful functions for verification and authentication
Multilingual forms
Create a form in a base language. Make copies for
other languages and translate them. Use the base language form,
and mark it as i18n. Use a that form's URL and the
form in the user's preferred language is displayed automatically.
UTF-8 encoding is used throughout, so Latin languages, Chinese and Hindu need
no adjustments.
Internationalization features
- Predefined messages in English,
Spanish, French, German, Italian and Catalan
- A single URL presents the browser preferred language form
Access control roles
Users have separate rights to create forms,
access form data, import and export forms,
and assign access rights. Administrators
have separate rights to manage content,
access rights, and styles. Custom scripts can
be used to manage fine grained access to forms and reports.
Permissions features
- Grant permissions by user ids and user roles
- Assign access rights by content areas
- Add additonal custom access checks with scripts
Multi level deployment
All system objects are migrated between server tiers
by exporting and importing JSON files. These files
can be moved around by version control systems
and can be deployed manually or automatically,
respecting import and export rights. It is even
possible to have a headless public production server
for best security.
Staging features
- Fine grained import and export rights
- Automatic promotion to next server level can be enabled
- Easy to manage JSON object files