Glossary of Terms Glossary

Glossary
Rollbase in Action
Glossary of Terms
TERM
DESCRIPTION
CHAPTER
Account Settings
Group of settings you can select at the Customer
level, such as security level, sidebar configuration and
others.
14
Action (Workflow Action)
User-assisted operation performed on a record, such
as status change or sending an email message.
10
Application
Container concept that includes a group of Tabs,
Objects and other components. User can switch
between Applications while working within Rollbase.
Applications can be published to the Application
Directory.
16
Application Directory
Place where Applications can be published and
installed into other Customers (i.e. Tenants).
16
Application XML
XML document that includes all components of an
Application. Can be used to distribute Applications,
bypassing the Application Directory.
16
Audit Trail
Audit record reflecting an important event related to a
record, Object, or Application. Can be generated by a
Trigger, Field change and other system actions.
8
Auto-Number (Field)
Field that is automatically populated using an
incremental counter.
2
Backup
Procedure that generates a ZIP file containing a
snapshot of all your data.
9
Batch Job
Job that runs periodically for maintenance, backup or
other purposes.
9
Calendar
Component that displays Events and Tasks (records
of objects with the Event or Task attribute) in daily,
weekly, or monthly views.
2
Cell (Page Cell)
Smallest element in the Page UI hierarchy. Can
contain a Field, a List View Component and other
Page entities.
4
1
Glossary
Rollbase in Action
Chart
Visual representation of a set of values calculated on
your data, available in standard formats.
5
Client-Side API
Set of JavaScript functions available for client-side
development. Includes AJAX functions capable of
asynchronously retrieving data from the Rollbase
server.
7
Communication Log
Historical record automatically generated upon
sending an email. Can be customized.
8
Conversion Map
Stored mapping information, allowing conversion of
data from one Object record into another of a different
type.
8
Customer (i.e. Tenant)
Virtual place in the Rollbase Cloud that securely hosts
all of a customer’s applications and data and provides
a working environment for its users.
1
Custom CSS
Customized CSS Stylesheet used for customer
D
Dependent Picklist
Picklist whose available selections depend on the
current selection in another (Main) picklist.
2
Document Template
Template to generate documents in HTML, XML, XLS
and other formats.
6
Event (Calendar)
Object Attribute that holds time and location
information allowing display of a record in the
Calendar component.
2
External Authentication
Authentication through LDAP or HTTP (POST or
GET) call
11
External Database
Database which contains non-Rollbase tables along
with Rollbase tables
18, C
External Object
Object which uses external table to store data
C
Field
Single piece of data in an Object. Some Fields allow
direct user input and others are calculated
(dependent). Similar to a column in a database Table.
2
Filter (Filtering View)
Process of filtering records in a View on the fly,
without changing that view.
3
Formula
JavaScript expression that includes Template tokens
to be replaced with a record’s data before calculating
the Formula. Formulas have numerous uses in
6
2
Glossary
Rollbase in Action
Rollbase.
Gauge
A visual representation of a single value calculated
from your data.
5
Grid Control
UI component that allows creation and editing of
several related records while editing the main (i.e.
master or parent) record.
4
Hosted File
Image, text, JavaScript, or other file hosted by
Rollbase. Especially useful in Portal development.
Can be used by reference (through URL) or
embedded into a Template (Formula).
12
ID
Numeric identifier for records and all application
components (Objects, Fields, Pages etc).
2
Import (Spreadsheet
Import)
Method to process an uploaded spreadsheet used to
create new records of a certain Object type or update
existing records.
9
Import Map
Stored mapping information allowing import of
spreadsheet columns into records of a certain Object
type.
9
Inline Editing
Process of editing the value of a Field from a View
Page using AJAX.
2
Integration Code
Symbolic code used to identify Picklist Items, Statuses
and Roles in Formulas.
2
Integration Link
Field Type that generates a template-based URL. Can
be used for quick integration with other web-based
systems.
2
Integration Name
Symbolic name used in Templates to identify Objects,
Fields, Relationships and other components.
2
ISV Partner
Rollbase customer with white labeling capabilities. ISV
partners can create and manage their own Customers
(i.e. tenants).
17
JDBC Driver
Allows desktop client Applications to access the
Rollbase database by wrapping HTTP calls to the
REST server into JDBC protocol.
15
Location/Department/
Combination of three attributes allowing you to model
hierarchical organizational structures and restrict
11
3
Glossary
Rollbase in Action
Function (LDF)
access to records and data based on those structures.
Lookup
Field representing one side of a Relationship. Allows
selection and display of links to related records.
2
Mail Template
Template (HTML or plain text) for subject and body of
an email message.
6
Menu
Link to a particular Application that appears in the
header of Rollbase pages.
2
Microsoft Access
Rollbase application can be created by importing data
from Microsoft Access database
A
Mobile Edition
HTML5 version of Rollbase UI designed for mobile
devices such as iPhone and Android
2
Name Template
Template that generates a Record name from other
Fields (e.g., “Last Name, First Name”)
2
New Record Template
Template that allows creation of a new record by
cloning a selected record (and, optionally, dependent
records).
2
Object (Object
Definition)
Definition for records of a certain type (e.g., Customer
and Invoice). Includes a set of fields and other
components. Similar to a database Table.
2
Object Attribute
Group of fields that can be added (and deleted) at
once. Attributes often have a special system meaning
(e.g., Contact, Event, Portal Visitor).
2
Object Script
Powerful type of Rollbase Trigger that runs arbitrary
JavaScript code. Coupled with the Server-Side API it
essentially represents a programming language for
workflow automation.
10
Original ID
ID of a component (e.g., Object) at the time of
creation. The Original ID will be maintained when the
same component is installed as part of an Application.
By virtue of using Original IDs, Rollbase can
recognize previously installed components during an
Update process.
2
Page
Configurable set of UI components used to view,
create, edit and delete a record or group of records.
Can be modified using the Page Editor.
4
4
Glossary
Rollbase in Action
Page Editor
WYSIWYG (what you see is what you get) AJAXenabled editor used to modify Pages using intuitive
point and clock, drag-and-drop tools.
4
Permissions
Set of privileges assigned to users for accessing
Applications, Tabs and other entities and for
performing operations on Records: View, Create, Edit
and Delete. Can be assigned by Role, individually per
User, or by Relationship between Users and Records
(ownership).
11
Picklist
Field that allows users to select one (drop-down
selector) or multiple items per record.
2
PK-FK relationships
Relationships between external objects based on
Primary Key – Foreign Key fields
C
Portal
External-facing website within your Customer, used to
capture and display data as part of a corporate or
other website. May optionally use authentication for
Portal Visitors.
12
Process (Workflow
Process)
Container concept for a group of Workflow statuses
that determine the set of available statuses and the
order in which records can be moved from one status
to the next.
10
Query API
Rollbase API that allows SQL SELECT queries and
bringing results back to the caller. Available through
client-side, server-side and SOAP APIs.
6
Quick Create
Process of creating a new record in an AJAX-enabled
popup without leaving the current page.
2
Production Tenant
Customer used for in a production scenario by an ISV
Partner or Private Cloud instance.
17, 18
Record
Data record of a particular Object type. Similar to a
row in a database Table.
2
Relationship
Connection between two records (e.g., line items of
invoices).
2
Report
Rollbase supports Tabular and Template-based
reports.
5
REST API
Provides integration capabilities through HTTP
15
5
Glossary
Rollbase in Action
requests (GET and POST).
Role (User Role)
Concept to simplify assigning User permissions.
11
RSS
Allows subscription to RSS feeds related to a set of
records in a View.
15
Sandbox Tenant
Customer used for non-production application
development by ISV Partners and Private Cloud
instances.
17, 18
Section (Page Section)
Includes a group of Cells in a one, two, or three
column layout. May have a title and a border.
4
Salesforce.com
Rollbase application can be created by importing data
from Salesforce.com account
B
Security Questions
Questions used to enhance security of passwordbased authentication
11
Seed Records
Records attached to an Application and included in
that Application’s published XML. Seed records are
like sample data that is created with an Application
when it is installed.
16
Server-Side API
Set of JavaScript functions available for server-side
formulas through the rbv_api system variable.
6
Settings (System
Settings)
Single-record Object in the Rollbase Application used
to set system level properties and attributes available
from anywhere in the system. Fields from Settings are
available in all Templates (regardless of Object). The
Settings Object must be included in your Application
to take advantage of these settings.
14
Shared Image (Field)
Field type that represents an image (typically small)
that can be used anywhere an image can be
displayed.
2
Sidebar
UI component on the left side of all Rollbase Pages
(except the Page Editor) that includes several
sections: Applications tree, Calendar and others. Can
be collapsed and configured by an Administrator.
2
Status (Workflow Status)
Picklist value that has a special meaning for an Object
with the Workflow attribute. The current Status
determines which Workflow Actions available for a
10
6
Glossary
Rollbase in Action
given record.
String Tokens
Template tokens which can be translated to foreign
languages and attached to applications
14
Support Request
Rollbase Users can submit Support Requests to
report bugs or technical difficulties. We recommend
using the Community Forum for general questions.
18
Tab
Upper level Menu, typically associated with an Object.
2
Tag
User can assign a keyword (Tag) to a current Record
or group of selected Records. The Tag can then be
used for searching.
2
Task (Calendar)
Object Attribute that allows assigning a due date to a
record and viewing the record in the Rollbase
Calendar.
2
Template
Widely used Rollbase concept. Templates include
tokens with a special syntax such as
{!name#link}. At runtime these tokens will be
replaced by actual values from a record or related
records.
6
Text Search
Ability to search Rollbase records of the selected
Object type, or all Objects, using a text pattern
specified by the user. Only selected fields marked as
“indexed” participate in Text Searches.
3
Trigger
Key Rollbase concept for programmatic business logic
and workflow automation. Triggers can run on record
creation, update, or deletion. They can perform a wide
range of simple or complex operation such changing a
field value, sending an email, to creating related
records, making external API calls, etc.
10
Update Application
Process of updating previously installed Applications
in a destination Customer(s).
16
User
User of the Rollbase Application. Must be
authenticated at login.
2
View (List View)
Definition for presentation of a list of records. Includes
a set of columns, sorting, filtering and grouping
selection.
3
7
Glossary
Rollbase in Action
View Component
UI component that displays a list of Records using a
View.
3
Visitor (Portal Visitor)
Person who is using a Rollbase Portal. May be
authenticated.
12
Web API (SOAP)
Integration API that uses SOAP and WSDL.
15
Whitelist
List of IP addresses to limit access to Customer or
Portal
11
8