Traditional Coding vs No-code/Low-code Development

How does No-Code/Low-Code Application Development platforms compare with traditional coding?To build an application through writing code, you first decide on a targeted platform like Windows, LINUX or iOS for example, after which you choose the relevant language supported on each platform, for example C# on Windows. You can then start building your application by writing code(Continue reading...)

The Future of Enterprise Applications

1. Fundamental shifts driving imminent change for Enterprise Software Applications(i) The emergence of the Cloud Computing paradigm:What is Cloud Computing?As per the Wikipedia definition, “Cloud computing is internet-based computing in which large groups of remote servers are networked to allow sharing of data-processing tasks, centralized data storage, and online access to computer services or resources. Clouds can be(Continue reading...)

Best Practises in ClaySys Appforms Configuration

Before going through this documentation I am assuming that the user knows the basic ClaySys AppForms Configuration including rules and data sources.A comprehensive configuration encompasses all the aspect of assembling the Forms, Controls, Rules and Data sources in the smart way. This will improve the performance and readability of the AppForm configuration.This blog post will help(Continue reading...)

Understanding Enterprise Application Architecture

In this post, i will highlight the typical portfolio of Enterprise Application requirements, and touch on an architecture that is better aligned towards leveraging the benefits of an off-the-shelf software application, while continuing to pursue the customization’s required to have the final solution align with the unique business processes and user experiences of each unique(Continue reading...)

Metadata Driven Application Development

The metadata-driven development model for building Enterprise Applications is an architecture that primarily enables the creation of ‘Futureproof’ business applications. What makes this possible is the approach where all the design elements of a web application, including the form interface, fields, tables, grids, tabs, controls, layout, business rules etc, are defined in metadata like XML or(Continue reading...)

Link a Search grid column to files saved in the DataBase

Select the SQL Server datasource and click next to load the list of tables in the database. I selected a sample database with a table where we have stored the files.Selected the table with the file column and clicked next. I selected “dbo.FileUpload_Test” table.All the columns in that Table will be listed. Select the columns(Continue reading...)

Search Grid Rules

Rules Related to Search Grid1. FillDataFunction Syntax: FillData(controlName)This rule is used to fill the search grid. After the Search configuration one must call FillData function to fill the search control.Rule eg: Figure 5-1Srch- is a variable.BtnSearch-A button control which is used as a trigger.Search1- Search control.2. GridGetvalue : To get value from a particular(Continue reading...)

ClaySys AppForms Form Versioning

ClaySys AppForms Form Versioning, Archival and RestoringForm HistorySelect the form the history of which to be viewed.Click View HistoryThe Form History List window will be opened displaying the form history; latest descending.Form history archival and restoring Select the “View History” option from the context menu of the form which History is to be viewed. The(Continue reading...)

The TreeView Control in ClaySys AppForms

ClaySys AppForms V 2.5The Treeview control will allow the end users to create a menu of navigation to different forms. This new control can also invoke rules in the same form. This post is to explain the functionalities of the Treeview control.Tree View Configuration1. Drag the Tree View control under the Navigation option in Toolbox into the(Continue reading...)

Global Rules

Global RulesThis blog highlighted the “Global Rules” link, that helps to create common rules for a tenant. These rules will be available in all the forms of a Tenant. To define a global Rule select “Global Rules” link from the left navigation menu of the tenant.Global Rules window opens up.Select “Create new global rule” to(Continue reading...)

Form Version History in ClaySys AppForms

ClaySys AppForms 1.0 ClaySys AppForms supports inbuilt form version history management. Each time you make a change to a form and publish it, a new version is created. The options available for the form version management are:View History ArchivalRestore from Archived listView historical formForm ViewRules ViewDetailed ViewRollback VersionCompare versionsForm ViewRules ViewDetailed ViewView HistorySelect the form history of which(Continue reading...)

ClaySys AppForms In Multi Tier

ClaySys AppForms Enterprise 1.5In the modern world most of the large scale deployment requires multi tier deployment to ensure high availability of applications. ClaySys AppForms Enterprise can be installed on a multi tier environment. Lets consider that the the deployment requirement is as following:The applications need to be developed following a Multitier architectureEach tier should be(Continue reading...)

WSDL Integration Module in ClaySys AppForms

ClaySys AppForms Version 1.0 Introduction to WSDL ( Web Service Definition Language )WSDL is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define(Continue reading...)

Maintaining high availability and setup disaster recovery in ClaySys AppForms

ClaySys AppForms High Availability Configuration This blog will present the High Availability options available to deploy the ClaySys AppForms Solution onto an infrastructure, with the right operational procedures that can provide 24/7 ClaySys AppForms System Availability. The High Availability Architecture described in this section, once combined with the right Operational Procedures and Resources, will ensure that(Continue reading...)

Exception Management in ClaySys AppForms

ClaySys AppForms V 1.0Introduction to Exception ManagementAn exception is an error or failure that occurs when a program is executing. Generally, an exception describes an event that was unexpected. For example, an exception will occur if a program requests more memory than the operating system can provide. This error is known as an Out of Memory(Continue reading...)

Application Settings Variables

ClaySys AppForms 1.0Application Settings variables are mainly used when a default value set by the user is to be maintained throughout the application. On clicking Application Settings under the Data Entry section the following form is displayed:The Application Settings page has the following contents:There are three buttons on the Application Settings form below the Application Settings(Continue reading...)

ClaySys AppForms – Multi tenant logical architecture

ClaySys AppForms V1.0This blog post will highlight the logical architecture of the New ClaySys AppForms Solution, and will describe how the operations of the ClaySys AppForms Solution could be managed by IT Infrastructure and Operations Team. ClaySys AppForms Application LayerClaySys AppForms Application Server Layer will run on Multiple Load Balanced Application Servers on Windows Server 2003(Continue reading...)