Variables
Variables are used to store data or information to be referenced or manipulated within an enterprise. Variables are like buckets that hold information.
Types
Variable types refer to the different categories or classifications of variables within neome based on the kind of data they can store. Following are the types of variables in neome:
a. Constants
Name | Description |
---|---|
Bool | Stores true or false value |
Date | Stores generic or custom date values |
Date time | Stores generic or customer date and time values. |
Day | Stores day value |
Decimal | Stores a decimal value |
Document | Stores a document |
Duration | Stores duration with time and unit |
Stores email value | |
Html | Stores html code |
Hyperlink | Stores a url |
Icon | Stores an icon from a predefined list of icons |
Image | Stores an image |
Location | Stores a location on google maps |
Mobile number | Stores a mobile number |
Number | Stores a number |
Paragraph | Stores text in a text area |
Symbol | Stores a symbol (a capitalised text) |
Text | Stores a text |
Time | Stores a time value |
b. Pickers
Name | Description |
---|---|
Button variant | Stores value of a button variant from Text, Contained, Outline or Icon |
Color | Stores a color value from a list of available colors |
Currency | Stores a currency type |
Data partition period | Stores a time period value to partition or group the data |
Data priority | Stores priority value from High, Medium or Low. |
Device size | Stores the size of the device |
Device type | Stores the type of the device |
Field variant | Stores whether the field is outlined, filled or standard |
Font | Stores the font size |
Image corner | Stores the values of corner radius of an image. The corners can be rectangle, circle or rounded. |
Language | Stores the language |
Map pin shape | Stores the shape of the pin on the map |
Month | Stores the name of the month |
Quarter | Stores the quarter |
Rating kind | Stores the rating kind - star, heart or thumbs |
Stroke | Stores the stroke width |
Theme placement | Stores the placement value of the theme |
Time zone | Stores the time zone |
c. Collections
Name | Description |
---|---|
Chip set day | Stores single or multiple days |
Chip set time | Stores single or multiple times |
Map of text | Stores an object of text with key-value pairs |
Set of number | Stores an array of numbers |
Set of text | Stores an array of text |
Tree | Stores a predefined tree |
d. Objects
Name | Description |
---|---|
Calendar | Stores single or multiple dates as an object to be excluded in scheduler varaible. |
Condition | Stores a single or multiple conditions from source form/plugin. When applied, certain actions are performed when these conditions are met |
Function | Stores a function returing a text, number, text array or number array |
Mapping | Maps a form/plugin to another form/plugin.It is used in mapping output forms to reports |
Scheduler | Stores information to schedule an automation |
Sequence | Stores a sequence of incrementing the value by 1 with the starting value required |
User setting | Stores enterprise user settings |
Details
Admins can add or update section name, labels, filter tags , descriptions or choose deployment status.
Properties
Each variable, once defined, has to be assigned properties as below:
a. Constants
- Bool - If checkbox is checked, then Bool = true
- Date - Select date
- Date time - Select date
- Day - Select day
- Decimal - Select decimal value
- Document - Upload document
- Duration - Select duration
- Email - Select email
- Html - Input html code
- Hyperlink - Select hyperlink (url)
- Icon - Select icon
- Image - Upload image
- Location - Select location
- Mobile number - Enter mobile number
- Number - Enter number
- Paragraph - Enter text in text area
- Symbol - Enter capitalise text
- Text - Enter text
- Time - Enter time
b. Pickers
- Button variant - Select button variant
- Color - Select color
- Currency - Select currency
- Data partition period - Select partition period
- Data priority - Select priority
- Device size - Select device size
- Device type - Select device type
- Field variant - Select field variant
- Font - Select font size
- Image corner - Select image corner value
- Language - Select language
- Map pin shape - Select map pin shape
- Month - Select month
- Quarter - Select quarter
- Rating kind - Select rating shapes
- Stroke - Select stroke width
- Theme placement - Select theme placement position
- Time zone - Select time zone
c. Collections
- Chip set day - Select multiple days
- Chip set time - Select multiple times
- Map of text - Represent text in key value pair
- Set of number - Select array of numbers as source for pickNumber
- Set of text - Select array of text as source for pickText
- Tree - Select tree
d. Objects
- Calendar - Select dates to exclude in scheduler variable.
- Condition - Add condition to be used in reports.
- Function - Add your own functions returning text or number.
- Mapping - Add mapper variable to map reports.
- Scheduler - Add scheduler to initialise scheduled automation.
- Sequence - Add a value to start a sequence
- User setting - Select custom user settings