specs/routes/R_DEVM

Developer Mode

Overview

This page allows users to test the "Development Version" of any given app.

Transactional data from these test runs, including table records and app completions, are NOT stored in the Tulip database. Instead, they are stored in the tab of the browser. When the tab is deleted, the data is also erased.

Users can also toggle the station, user and step within any given app in order to test different scenarios.

Model/Page Connections

Here's how apps run in Developer Mode can manipulate different Models in the Tulip system.

User Field

View

  • Within apps, a user can view all the values within User Fields associated with users that are included in an Embedded Table Widget.
  • Within apps, a user can view the name of the logged-in user via the Variable Text Widget.

Edit

  • Within apps, a user can edit the values of each individual User Field for a given user if they fire a Trigger with relevant actions.

Table

View

  • Within apps, a user can view an entire table via the Embedded Table Widget.

Table Record

View

  • Within apps, a user can view a single Table Record via the Table Record Text Widget.
  • Within apps, a user can view many Table Records from a single Table via the Embedded Table Widget.

Edit

  • Within apps, a user can edit the values of a Table Record when they run a Trigger that uses a connector function to run a POST request via the Tulip API.

Create

  • Within apps, a user can create a Table Record when they run a Trigger that uses a connector function to run a POST request via the Tulip API.

Variable

View

  • Within apps, a user can view the value of the variable when the app is being run via the Variable Text Widget.

Step, Signature Step, Regular Step, Form Step

View

  • Within apps, a user can view the steps that they are sent to via Trigger logic.

Widget, Form Input

View

  • Within apps, a user can view Widgets and Form Inputs that have been embedded on the Step that they are currently viewing.

App Version Completion

View

  • Within apps, a user can view past App Version Completions via an embedded Table analysis.

Analysis

View

  • Within apps, a user can view analyses that are embedded on the current step via the Analysis Widget.

Pages

This page can be accessed from the following pages:

User Permissions

Any user with "view" permissions for apps can access Developer Mode.

Tests

IDName
QA-T567Dev Mode - Environment and Player Settings
QA-T568Dev Mode - Variables and Table Records
QA-T569Dev Mode - Completions are not Saved
QA-T580Dev Mode Settings - Dev Mode Configuration

Requirements

IDRequirement
850Ability to test Apps in production execution during the development and review process.