Developer Console

Use the Developer Console to view the status of your existing flows, and to create, deploy, and manage your flows. The Developer Console is not used to edit or construct the flows themselves - this is completed in the Flow Editor.

The flows listed on the Developer Console are divided into three sections:

Development flows: This section contains flows that are still under development. Each developer can have up to five active (running) development flows at a time. Development flows can be edited using the Flow Editor. They can be converted to production flows using the Flow admin menu > "Change environment" option. Note that development flows may be stopped during an upgrade, and the flow may require a manual restart.
Templates: This section contains flows templates. See Creating Flows Templates for more information.
Production flows: Contains flows that are live and actively serving end users or clients. If a production flow is stopped for some reason, it is automatically restarted. A production flow cannot be directly edited, but can be converted to a development flow using the Flow admin menu > "Change environment" option. The flow can then be edited and reverted back to a production flow using the same menu option.

The Developer Console is the first screen you see after logging in to Verizon Connect® Flows™.

 

 

1:

Tutorial link: Click the link to open the Flows Help in a new tab.

2:

Feedback link: Click the link to open the Submit feedback dialog box.

3:

Search field: Use the Search field to search for a particular flow.

4:

Sharing: Click the hide shared button or show shared button to hide or show flows that have been shared with you.

5:

User admin menu: Click the down arrow by your username to sign out, change your password, add, or edit secure FTP users, or register a new developer on your company's account. Some options are only available to Administrators. See Managing user accounts for more information.

6:

Create flow button: Click the button to open the Create flow dialog box, where you can either create a new flow from scratch, create a flow from a template, or clone a flow from a Git repository. See Creating a Basic Flow and Creating Flows Templates for more information on creating flows.

7:

Flow metrics: The metrics table displays information related to the system resources used the last time the flow was run.

8:

Sort buttons: Click the buttons to sort the list of flows. Each section (Development flows, Templates, and Production flows) has its own sort buttons.

9:

Refresh button: Click the Refresh button to refresh the flow information and the metrics table.

10:

Action button: For development flows, the action button can be Stop (to stop flows that are running) or Restart (to restart flows that have stopped). For production flows, the action button is Refresh only, since production flows cannot be stopped. Click the Refresh button to refresh the flow information and the metrics table.

11:

Flow admin menu: Click the down arrow to open the admin menu. The options available in the menu depend on which environment the flow is deployed to, or if it is a template.

Templates and development flows: The admin menu for templates and development flows contains the following options:
Edit flow or Edit template - Opens the Flow Editor. By default, a flow or template can be viewed and edited only by the developer who created it. The Edit sharing settings can be changed to allow other developers to view and edit.
Open shell - Provides access to an SSH terminal inside the flow container, so that you can modify the flow runtime, install packages, and access other administrative functionality. See Connecting to a flow via SSH for more information.
View properties - View flow or template properties, including the Name, ID, Endpoints, and Version.
View metrics - Select to view interactive graphs in Grafana that represent your flow metrics or template metrics. You can add custom metrics to this view by logging additional metrics from either the function or custom metric nodes. See Customizing a Grafana Dashboard for more information.
Edit Secure FTP users - Assign or remove SFTP users who can access the flow or template. See Adding FTP input to a flow for more information.
Edit databases - Assign or remove a database from this flow or template. Currently, the only database supported is MongoDB.
Edit settings - Allows you to edit the settings that apply to the flow or template. From the Edit settings dialog box, select the Override check box to override any of the base settings of the flow or template. Note that if the flow or template contains the settings editor node, any settings configured from that node can be overridden using this option. By default, the base settings of all flows and templates include logging settings and a time zone setting.
Edit endpoint - By default, each flow or template has a unique URL that follows this pattern: https://GUID.flows.telogis.com. Use this option to replace the GUID portion of the URL with a value of your choosing. This is useful, for example, if your flow serves webpages that users may visit. An endpoint value can only contain alphanumeric characters or hyphens (-) but cannot start or end with a hyphen, and it cannot exceed 63 characters in length.

Endpoints must be unique across all flows and customer accounts. To avoid confusion, we recommend prefacing each endpoint name with a common namespace value, like the company name. For example, a company named Acme could preface all flow endpoints with acme-.

 

Edit sharing - Available only to the developer who created the flow or template. Use this option to change the privacy setting for the flow. By default, a flow or template can be viewed and edited only by the developer who created it. When sharing is enabled, the flow or template can be viewed and edited by any other developer within your company's account.
Export to template - Not available for templates. Use this option to create a template from the flow. See Creating Flows Templates for more information.
Change version - Use this option to change the version of the flow or template. Flows and templates are not automatically upgraded when a new version of Flows is released, so that you have control over when these updates are applied. Upgrading a flow or template has some risks, but there are precautions you can take. See Upgrading Flows for more information.
Change environment - Not available for templates. Convert a development flow into a production flow, or vice versa.
Delete flow - Available only to the developer who created the flow or template. Use this to delete the flow or template.
Production flows: The admin menu for production flows contains the following options:
View properties - View flow properties, including the Name, ID, Endpoints, and Version.
View metrics - Select this to view interactive graphs in Grafana that represent your flow metrics. You can add custom metrics to this view by logging additional metrics from either the function or custom metric nodes. See Customizing a Grafana Dashboard for more information.
Export to template - Use this option to create a template from the flow. See Creating Flows Templates for more information.
Change environment - Convert a development flow into a production flow, or vice versa.

12:

Flow information: The left side and the center of the row contain general information about the flow.

13:

Flow name: The flow's name is displayed in blue text if the flow has the current status of "running" or "idle". The flow's name is displayed in gray text if the flow has the current status of "stopped". Click the name of the flow to open it in the Flow Editor.

14:

Flow ID: The flow's unique ID.