Schemas
Last updated
Was this helpful?
Last updated
Was this helpful?
A schema is the collection which contains everything about your use-case. The schema will contain information about the selected database, module, user groups and the configuration of the structure of the write-back table. Whenever you create a new schema you have to choose one of our modules first. Depending on the selected module the setup of your schema will be different.
Below you will find the steps to create a new schema. In this example we create a schema with the DATA HELPER module. Click on the first image and a slideshow will show up. use your right arrow to see the next image, use your left arrow to see the previous image.
Below you see an animated gif that illustrates the entire process of creating a new schema. At the end of the animation it also shows how to edit an existing field, just by opening the schema, select the field you want to change and save your changes. The fields available to add to your form are listed below.
Single Line Text
Paragraph Text
Number
Boolean (Yes/No)
Dropdown Select
Date/Datetime
For a data correction schema it is possible to connect to a database table that already exists in your database. The only requirement is that the table has ONE primary key. (Compound keys are not allowed)
To create a schema from an existing table follow these steps:
Create new schema
Select Data correction
module
Select Use existing schema
Select the connection which connects to the database where the table is located
A list of all tables will be presented, Select your table.
The new schema wizard will show with all detected columns matched to the field types that WriteBackExtreme uses.
For best compatibility make sure the ID column of the table is a UUID column for example VARCHAR(36). An example statement for a table could look like:
create or replace MY_TABLE( ID VARCHAR(36) NOT NULL, COLUMN_1 VARCHAR(16777216), constraint MY_TABLE_ID primary key (ID) );