Bind demo records to an app package
To implement the example:
- Set up the page UI. Read more >>>
- Add demo records. Read more >>>
- Set up the section list. Read more >>>
- Bind demo records to an app package. Read more >>>
Bind the following demo records and list settings of the Books custom section to an app package. Display only required columns in the section list.
Name* | Description | ISBN | Author* | Publisher* | Price |
---|---|---|---|---|---|
JavaScript: The Definitive Guide: Activate Your Web Pages | Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers-a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers. | 978-0-596-80552-4 | David Flanagan | Apress | 49.99 |
Pro C# 7: With .NET and .NET Core | Pro C# 7.0 is logically divided into nine distinct parts, each of which contains a number of related chapters. | 978-1-4842-3017-6 | Andrew Troelsen | Apress | 60.00 |

1. Set up the page UI
-
Create an app based on the Records & business processes template. Instructions: Create an app manually (user documentation).
For this example, create a Books app.
-
Open the form page in the Freedom UI Designer.
For this example, open Books form page that includes the Name field out of the box.
-
Add a field.
For this example, add the following fields:
- field that contains the book description
- field that contains the book ISBN
- field that contains the book author
- field that contains the book publisher
- field that contains the book price
To do this:
-
Add a field of needed type to the working area of the Freedom UI Designer.
-
Click
and fill out the field properties.
Element
Element type
Property
Property value
Field that contains the book description
Text
Title
Description
Code
UsrDescription
Multiline text
Select the checkbox
Field that contains the book ISBN
Text
Title
ISBN
Code
UsrISBN
Field that contains the book author
Dropdown
Title
Author
Code
UsrAuthor
Lookup
Contact
Required
Select the checkbox
Field that contains the book publisher
Dropdown
Title
Publisher
Code
UsrPublisher
Lookup
Account
Required
Select the checkbox
Field that contains the book price
Number
Title
Price
Code
UsrPrice
Format
Decimal (0.01)
-
Save the changes.
2. Add demo records
Add Contacts demo records
For this example, add the following contacts:
- David Flanagan
- Andrew Troelsen
To do this:
- Open the Contacts section.
- Click New → Add contact name and birth date.
- Fill out the contact properties.
- Click an arbitrary place in the contact mini page.
- Click Save.
As a result, the Contacts section will include appropriate contacts.

Add Accounts demo records
For this example, add the "Apress" account. To do this:
- Open the Accounts section.
- Click New.
- Fill out the account properties.
- Click Save.
As a result, the Accounts section will include the appropriate account.

Add Books demo records
For this example, add the following books:
- JavaScript: The Definitive Guide: Activate Your Web Pages
- Pro C# 7: With .NET and .NET Core
To do this:
-
Open the Books section.
-
Click New.
-
Fill out the book properties.
Element
Property
Property value
"JavaScript: The Definitive Guide: Activate Your Web Pages" book
Name
JavaScript: The Definitive Guide: Activate Your Web Pages
Description
Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers-a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers.
ISBN
978-0-596-80552-4
Author
David Flanagan
Publisher
Apress
Price
49.99
"Pro C# 7: With .NET and .NET Core" book
Name
Pro C# 7: With .NET and .NET Core
Description
Pro C# 7.0 is logically divided into nine distinct parts, each of which contains a number of related chapters.
ISBN
978-1-4842-3017-6
Author
Andrew Troelsen
Publisher
Apress
Price
60.00
-
Click Save.
As a result, the Books section will include appropriate books.

3. Set up the section list
For this example, set up the Books section list. Select the following fields to display in the section list:
- Name
- Author
- Publisher
To do this:
-
Open the Books section.
-
Click
. This opens the Select field window.
-
Select fields to display.
For this example, select Author and Publisher fields.
-
Click Select.
-
Click
→ Save list settings for all users as default.
-
Click Yes.
As a result, the Books section list will display only required columns. After you install the Books app into another Creatio instances, the settings of the section list will be applied.

4. Bind data to an app package
-
Open the Advanced settings tab in the No-Code Designer. To do this, click
in the top right → Application management → Application Hub → Books app → Advanced settings.
-
Select a package to bind data.
For this example, select the
UsrBook
package.
Bind Contacts demo records
Since the Books section records are connected to the Contacts section records by the UsrAuthor field, bind the contacts to the package first.
For this example, bind the following contacts:
- David Flanagan
- Andrew Troelsen
To do this:
-
Create a Data schema type. To do this, click Add → Data.
-
Fill out the schema properties.
For this example, use the following schema properties.
Property
Property value
Object
Contact
-
Select data to bind.
- Open the Columns setting tab.
- Select the Full name checkbox.
- Open the Bound data tab.
- Click Add. This opens the Select: Contact window.
- Select the David Flanagan and Andrew Troelsen checkboxes.
- Click Select.
-
Save the changes.
As a result, the needed records of the Contacts section will be bound to the app package.

Bind Accounts demo records
For this example, bind the "Apress" account. To do this:
-
Create a Data schema type. To do this, click Add → Data.
-
Fill out the schema properties.
For this example, use the following schema properties.
Property
Property value
Object
Account
-
Select data to bind.
- Open the Columns setting tab.
- Select the Name checkbox.
- Open the Bound data tab.
- Click Add. This opens the Select: Account window.
- Select the Apress checkbox.
- Click Select.
-
Save the changes.
As a result, the needed records of the Accounts section will be bound to the app package.

Bind Books demo records
For this example, bind the following books:
- JavaScript: The Definitive Guide: Activate Your Web Pages
- Pro C# 7: With .NET and .NET Core
To do this:
-
Create a Data schema type. To do this, click Add → Data.
-
Fill out the schema properties.
For this example, use the following schema properties.
Property
Property value
Object
UsrBooks
-
Select data to bind.
- Open the Columns setting tab.
- Select all the checkboxes.
- Open the Bound data tab.
- Click Add. This opens the Select: Contact window.
- Select all the checkboxes.
- Click Select.
-
Save the changes.
As a result, the needed records of the Books section will be bound to the app package.

View the result
To view the outcome of the example:
-
Open the Advanced settings tab in the No-Code Designer. To do this, click
in the top right → Application management → Application Hub → Books app → Advanced settings.
-
Select a package that includes bound data.
For this example, select the
UsrBook
package.
As a result, the UsrBooks
app package will include multiple schemas of the Data type that bind demo records of the Contacts, Accounts, Books sections to the app package. View the result >>>
To view the outcome of the example for other Creatio instances:
- Open the Application Hub. To do this, click
in the top right → Application management → Application Hub.
- Export the Books app. To do this, click
→ Export.
- Install the package into other Creatio instance. Instructions: Install an app from a file (user documentation).
- Open the Books section.
As a result:
-
The Application Hub will include the new Books app.
-
The Contacts section of the installed app will include the demo records.
-
The Accounts section of the installed app will include the demo records.
-
The Books section of the installed app will include the demo records. The list settings of the Books section will be applied for all users.