The App Editor allows you to create, view, and edit app versions. These app versions can be created in real-time by multiple Tulip users.
An app version is a series of steps, or screens of content, that can be used by an operator running the Tulip Player on a desktop, tablet or mobile phone.
After an app version is published, it is immediately available to all devices that are allowed to run the “latest published version” of an app.
View
View
Edit
View
Create
View
Create
Edit
View
Delete
The Icons dropdown is a library of static shapes that can be added to an app as an aid to the operator.
View
Create
Edit
View
Delete
Widget Widgets are a general term used by Tulip for most elements that can be placed on an app step. These are broken up into several categories (Buttons, Inputs, Text, Embed, Camera, and Custom)
Create
Edit
View
Delete
Create
Edit
View
Delete
Create
Edit
View
Delete
Create
Edit
View
Delete
Create
Edit
View
Delete
View
View
Create
Ctrl/Cmd+V
while selecting a similar item (e.g. button or step) will paste the copy to that item.Edit
View
Enable
Create
The following Pages are related to managing apps:
The following pages can be accessed at the top of the page for the purpose of testing apps:
App editing permissions may be restricted by the app creator, the user who originally created the app. The rules around restricting app editing are described in App Permissions.
ID | Name |
---|---|
QA-T56 | Variable Widget : 01 - Simple variables in canvas can be changed to compound variables |
QA-T57 | Variable Widget : 02 - Record View: Compound variables can be used with triggers |
QA-T58 | Variable Widget : 03 - Simple variables can have their size, color, and style options modified. |
QA-T59 | Variable widget : 04 - Compound variables can reorder, delete and restore fields |
QA-T60 | Variable widget : 05 - Compound variables can have their size, color, and style options modified. |
QA-T61 | Variable widget : 06 - Magic variables can have their size, color, and style options modified. |
QA-T62 | Variable widget : 07 - Testing variables and compound variables in app |
QA-T98 | Record Placeholders : 04 - Load Table Records Trigger, and Table Record Widget |
QA-T99 | Record Placeholders : 05 - Create and Load Table Record Trigger |
QA-T100 | Record Placeholders : 06 - Table Data Tab |
QA-T102 | Record Placeholders : 01 - Add a record placeholder to an app |
QA-T103 | Record Placeholders : 02 - Edit a record placeholder in an app |
QA-T104 | Record Placeholders : 03 - View the table for a record placeholder |
QA-T106 | Signature Step : 01 - A signature form can be created |
QA-T107 | Signature Step : 02 - Signature widgets cannot be deleted from a signature form step and additional ones cannot be created |
QA-T108 | Signature Step : 03 - Signature form should allow any user to submit it when configured so |
QA-T109 | Signature Step : 04 - Signature form should allow only the current user to submit it when configured so |
QA-T110 | Signature Step : 05 - Signature forms should only be submittable a single time per process run |
QA-T134 | Record Placeholders : 08 - Delete Record Placeholder |
QA-T153 | Form Widgets : 06 - Photo Widget |
QA-T157 | Input Widgets : 01 - Boolean widget |
QA-T160 | App Editor Misc - Verify Keyboard Shortcuts Work |
QA-T183 | Triggers - Print Using System Dialog Trigger |
QA-T208 | Analytics - Analytics Widget |
QA-T234 | Variable Widget : 08 - Table Records Can be Styled |
QA-T241 | Embedded Tables : 01 - Embed a Tulip Table in an app |
QA-T242 | Embedded Tables : 02 - Sort an embedded table |
QA-T243 | Embedded Tables : 03 - Connect an embedded Tulip Table to a Table record |
QA-T244 | Embedded Tables : 04 - Filter an embedded table |
QA-T245 | Embedded Tables : 05 - Handle deleted fields in embedded tables |
QA-T246 | Embedded Tables : 06 - Handle a Tulip Table change in an embedded table |
QA-T267 | User Roles : 08.1 / Viewers should be unable to run Apps or edit/modify Apps, Dashboards, and Analytics |
QA-T280 | Analytics - Analytics Widget Filtering |
QA-T281 | Analytics - Analytics Widget Filtering (Machine-based) |
QA-T305 | Configuration and Apps : 05 - Apps can use Vision Cameras and Regions |
QA-T338 | Widgets - Shapes Widget (and aesthetic changes) |
QA-T339 | Widgets - Text Widget |
QA-T340 | Widgets - Button Widget |
QA-T341 | Widgets - Image Widget |
QA-T342 | Widgets - Video Widget |
QA-T343 | Widgets - Document Widget |
QA-T344 | Widgets - Webpage Widget |
QA-T346 | Form Step - Create Form Step |
QA-T347 | Form Step - Running the Form Step |
QA-T348 | Base Layout - Base Layout |
QA-T350 | App Editor Misc - Comments |
QA-T351 | App Editor Misc - Step Overload |
QA-T399 | Table Links : 03 - Linking Records via App Triggers |
QA-T404 | Configuration and Apps : 12 - Test Jig Enter/Exit region and Appear/Disappear events |
QA-T458 | Variable modal : 01 - Create and modify a variable |
QA-T459 | Variable modal : 02 - Variables need to have unique names |
QA-T460 | Variable modal : 03 - Managing variables created within the app |
QA-T461 | Variable modal : 04 - Variable's parameters |
QA-T462 | Variable modal : 05 - Managing variables on the modal |
QA-T463 | Variable modal : 06 - Deleting variables |
QA-T469 | Schedules and Shifts : 02 - Applying shifts in apps |
QA-T477 | Input Widgets : 02 - Text widget |
QA-T478 | Input Widgets : 03 - Number widget |
QA-T479 | Input Widgets : 04 - Single Select widget |
QA-T480 | Input Widgets : 05 - Multiselect widget |
QA-T481 | Input Widgets : 06 - Date picker widget |
QA-T482 | Input Widgets : 07 - Image widget |
QA-T483 | Form Widgets : 01 - Boolean widget |
QA-T485 | Form Widgets : 02 - Dropdown widget |
QA-T486 | Form Widgets : 03 - Multiselect widget |
QA-T487 | Form Widgets : 04 - Text widget |
QA-T488 | Form Widgets : 05 - Number widget |
QA-T491 | Barcode Widget: 01 - Create a barcode via variable |
QA-T492 | Barcode Widget: 02 - Create a barcode via app info |
QA-T494 | Barcode Widget: 03 - Create a barcode via Tulip table record |
QA-T495 | Barcode Widget: 04 - Create a barcode via static value |
QA-T497 | Expression Editor : 01 - Create an expression in an app trigger |
QA-T501 | Copying Triggers : 01 - Copying and pasting triggers between buttons |
QA-T502 | Copying Triggers : 02 - Copying and pasting triggers between image widgets |
QA-T504 | Copying Triggers : 03 - Copying and pasting triggers between Interactive Tables |
QA-T505 | Copying Triggers : 04 - Copying and pasting Step Triggers |
QA-T506 | Copying Triggers : 05 - Copying and pasting App Triggers between apps |
QA-T510 | Color Palette - Set Default Options |
QA-T512 | Timer Widget : 01 - Default Configuration |
QA-T513 | Timer Widget : 02 - Target Time Configuration |
QA-T514 | Timer Widget : 03 - Target Time with Table Records and Static Values |
QA-T515 | Base Layout - Widget triggers |
QA-T516 | Base Layout - Step and App Triggers |
QA-T517 | Input Widgets : 08 - Linking Tulip Table Records |
QA-T518 | Widgets - Grid Widget |
QA-T519 | Widgets - Gauge Widget |
QA-T521 | Expression Editor : 02 - Running the "Expressions" app |
QA-T567 | Dev Mode - Environment and Player Settings |
QA-T568 | Dev Mode - Variables and Table Records |
QA-T569 | Dev Mode - Completions are not Saved |
QA-T574 | Table Queries : 05 - Queries in Apps |
QA-T583 | Step Tab - Step and Step Group Configuration |
QA-T586 | Barcode Widget: 05 - QR Code Configuration |
QA-T594 | Table Queries : 06 - Table Queries with App Inputs as Filters |
QA-T595 | Table Queries : 08 - Editing and Deleting Queries, Aggregations in Published and Development Version Apps |
QA-T679 | Triggers - Sleep Trigger |
QA-T709 | Record Placeholders : 01 / Record Placeholder Validation works |
QA-T710 | Record Placeholders : 02 / Record Placeholders' names must be unique and can't be left blank |
QA-T712 | Embedded Tables : 07 - Pagination in an embedded table |
QA-T763 | Signature Widget : 01 - Signature widget configuration |
QA-T782 | Table Queries : 09 - Multiple table aggregations in one app |
QA-T813 | Step Tab - Widget Manipulation |
QA-T814 | Table Links : 05 - Linking Records via App Triggers |
QA-T827 | Signature Widget : 02 - Signee options and variables |
QA-T828 | Signature Widget : 02 / Signee options and mandatory features |
QA-T829 | Signature Widget : 03 - Signing in LDAP, SAML |
QA-T830 | Signature Widget : 03 / Denied signing in LDAP, SAML |
QA-T839 | Input Widgets : 09 - Input Widget Labels |
QA-T841 | Embedded Tables : 08 - Displaying variable data source |
QA-T849 | Custom Widget: 03 - Custom Widget in Apps |
QA-T850 | Customer Translations - Turn on Custom Translations |
QA-T923 | Embedded Tables : 03 / Only matching record placeholders can be selected |
QA-T937 | App Export/Import : 01 - Running the "Import-Export" app after import |
QA-T938 | App Export/Import : 02 - Widgets are Imported and Function |
QA-T939 | App Export/Import : 03 - Embedded Widgets are Imported and Function |
QA-T962 | Analytics - Analytics Widget (cloned) |
QA-T963 | Analytics - Analytics Widget Filtering (Machine-based) (cloned) |
QA-T971 | Analytics - Analytics Widget Filtering (cloned) |
QA-T1063 | Triggers - Default value for 'Stop remaining triggers on error' toggle |
QA-T1064 | Triggers - Functionality of 'Stop remaining triggers on error' toggle |
QA-T1093 | Triggers - Open Link |
QA-T1159 | User Roles : 17.2 - Viewer (with Player Access) role - Player, Dashboards, Apps, Analytics |
QA-T1163 | User Roles : 11.2 - Connector Supervisor role - Player, Dashboards, Apps, Analytics |
QA-T1167 | User Roles : 12.2 - Tulip Table Supervisor role - Player, Dashboards, Apps, Analytics |
QA-T1183 | User Roles : 13.2 - Station Operator role - Player, Dashboards, Apps, Analytics |
QA-T1198 | User Roles : 14.2 - Station Supervisor role - Player, Dashboards, Apps, Analytics |
QA-T1202 | User Roles : 15.2 - Administrator role - Player, Dashboards, Apps, Analytics |
QA-T1206 | User Roles : 16.2 - Application Approver role - Player, Dashboards, Apps, Analytics |
QA-T1217 | User Roles : 10.2 - Application Builder role - Player, Dashboards, Apps, Analytics |
QA-T1236 | User Roles : 19.2 - Workspace Owner role - Player, Dashboards, Apps, Analytics |