ProcessMIX Guide
  • Platform Overview
    • Introduction
    • Platform Purpose
    • Main Concepts
      • Organization Structure
      • Visual Language
      • Project Development Environment (IDE)
      • Deployment and Integration
      • Administration and Troubleshooting
    • First Steps
    • Change Log
      • 5.0.0
      • 5.0.5
      • 5.0.5.1
      • 5.0.5.2
      • 5.0.5.3
      • 5.0.5.4
  • Language Reference Guide
    • Overview
    • Data Structures and Types
      • Core Types (pdk.core)
      • Dictionary (pdk.asset.dictionary)
      • Scorecard (pdk.asset.scorecard)
      • Blockchain (pdk.blockchain)
      • Exceptions (pdk.ex)
      • Input/Output (pdk.io)
      • JSON Web Token (pdk.jwt)
      • Networking (pdk.net)
      • HTTP (pdk.net.http)
      • SOAP/Web Services (pdk.net.soap)
      • XML/DOM (pdk.net.xml)
      • S3 (pdk.s3)
      • SQL (pdk.sql)
      • Postgres (pdk.db.postgre)
      • Util (pdk.util)
      • Default Data Structure Field Values
    • Flows
      • Variables
        • Local Flow Variables
        • Node Variables
      • Flow Node Types
        • Core Nodes
          • In
          • Out
          • Assign
          • If
          • Switch
          • Iterator
          • Function Call
          • Subflow
          • Raise Exception
          • Exception Handler
          • Validator
        • Connector Nodes
          • Database Begin Transaction
          • Database Commit Transaction
          • Database Rollback Transaction
          • Database Query Executor
          • EVM Blockchain Functions
          • EVM Blockchain Smart Contract Functions
          • REST Service Executor
          • SOAP Service Executor
          • S3 Connector
          • SMB Connector
      • Expressions
      • Built-In Functions
        • Expression functions
          • pdk.util.Any
          • pdk.util.Array
          • pdk.util.Blockchain
          • pdk.util.Cast
          • pdk.util.Codec
          • pdk.util.Crypto
          • pdk.util.Date
          • pdk.util.File
          • pdk.util.Json
          • pdk.util.JWT
          • pdk.util.Map
          • pdk.util.Math
          • pdk.util.String
          • pdk.util.Util
        • Node functions
          • pdk.flow.Any
          • pdk.flow.Array
          • pdk.flow.File
          • pdk.flow.JsonArray
          • pdk.flow.JsonObject
          • pdk.flow.HttpRequest
          • pdk.flow.HttpResponse
          • pdk.flow.Logger
          • pdk.flow.Map
          • pdk.flow.Xml
            • pdk.flow.xml.XmlAttr
            • pdk.flow.xml.XmlElement
            • pdk.flow.xml.XmlNode
            • pdk.flow.xml.XmlDocument
            • pdk.flow.xml.XmlDocumentType
            • pdk.flow.xml.XmlDOMConfiguration
            • pdk.flow.xml.XmlDOMImplementation
            • pdk.flow.xml.XmlProcessingInstruction
            • pdk.flow.xml.XmlTypeInfo
            • pdk.flow.xml.XmlCharacterData
            • pdk.flow.xml.XmlText
            • pdk.flow.xml.XmlNamedNodeMap
          • pdk.node.BlockchainEth
          • pdk.node.S3
          • pdk.node.Smb
      • Exceptions
        • Checked Exceptions
        • Runtime Exceptions
    • Assets
      • Dictionary
      • Decision Table
      • Scorecard
      • PMML
    • Connectors
      • DB Connector
        • Prepared Query
        • Dynamic Query
        • Query input parameters
        • Stored Procedure
      • REST Connector
      • SOAP Connector
      • S3 Connector
      • SMB Connector
      • EVM Blockchain Connector
    • Global Variables
    • Appendices
      • Overview of Database Transactions
      • Reserved Words
  • Project Development Environment (IDE)
    • Project Explorer Panel
    • Flow Builder
    • Flow Node Editor
    • Data Structure Builder
    • Connector Builders
      • REST Connector Builder
      • SOAP Connector Builder
      • DB (Database) Connector Builder
      • EVM Blockchain Connectors Builder
      • S3 Connector Builder
    • Asset Builders
      • Dictionary Builder
      • Decision Table Builder
      • Scorecard Builder
      • PMML Asset Builder
    • Global Variables Panel
    • Expression Editor
    • Project Deployment and Execution
    • Cron Expression Generator
    • Test Helper
    • Debugging the Project
    • DB transactions
    • Team Collaboration Tools
      • Version Control
      • Conflict Resolver
    • Selectors
    • Error Panel
    • Local History
  • Home and Administration Guide
    • Organization and Subscription
    • Organization Team
    • Repositories and Projects
    • Environments
    • Deployments
    • Database Provisioning
    • Roles and Permissions
  • Logs and Troubleshooting
    • Request/Call Logs
    • Deployment Logs
    • Application Logs
  • Appendix: Example Project
    • Risk Mitigation Solution
Powered by GitBook
On this page
  • How to Work With the Explorer Panel
  • Operations available in the Explorer panel
  1. Project Development Environment (IDE)

Project Explorer Panel

PreviousReserved WordsNextFlow Builder

Last updated 5 months ago

The project Explorer panel is a panel that provides access to all entities available on the platform: Flows, Structures, Connectors, Assets, and allows navigation to manage them.

The Explorer panel is on the left-hand side of the screen. Each entity type, namely Flows, Structures, Connectors, Assets, has its own section in the Explorer panel. The section for each entity type in the Explorer panel contains its own specific controls for managing such entities, and also allows users to organize them in folders. It should be noted that the Structures section contains a generated folder with all the auto-generated structures that may have been created as a result of working on the project.

How to Work With the Explorer Panel

To get started in the Explorer panel, activate the required entity type on the left-hand side of the screen: Flows, Structures, Connectors, Assets. By default, when a user creates a new project, no entities are created, so all sections should be empty.

The component’s name should be longer than 1 symbol and shorter than 100. It can contain letters (Latin a-z A-Z), numbers 0-9, $, and underscores. Beginning from a letter or underscore character. All entities within the same level of the tree must have unique names.

The folder’s name should be longer than 1 symbol and shorter than 100. It can contain letters (Latin a-z A-Z), numbers 0-9, $, and underscores. Beginning from a letter or underscore character. All folders within the same level of the tree must have unique names.

To place an entity that already exists in a specific folder, hold the entity and drag it to the desired folder. The same principle applies when transferring from a folder. To view the contents of a folder, click on the icon on the left next to the folder name.

Use the Explorer panel to navigate and view each type of entity. By double-clicking on an entity, the user gets access to its contents. The entity builder opens in the central part of the screen in a separate tab. The user can open several entities at the same time and switch between tabs. Tabs can be moved around by dragging them to the location where they are needed.

The context menu tab contains options: close the current tab and close all tabs except the current one. Up to 20 tabs can be opened at any one time. If the user opens another entity, then the tab with the entity that was changed the earliest will be closed.

Operations available in the Explorer panel

For each entity created in the project, it is possible to get to the context menu by right-clicking the mouse button. For folders, for the entities themselves, and for the root of each section, a list of possible actions is available.

Here is a list of commands available in the menu:

  1. Edit or simply click on the name of the component — allows users to open the component with the properties of the component. The component will open in a new tab.

  2. Copy — allows users to copy the entity to transfer it later.

  3. Clone — allows users to create a clone of the entity. The cloned entity will have the same name as the Name of the parent entity name + Clone(n).

  4. Cut — allows the user to cut entities for transfer later.

  5. Paste — allows users to paste entities. It is not available unless the user has previously used the Copy or Cut options.

  6. Rename — allows users to rename the entity.

  7. Export — allows exporting the selected entity in JSON format, enabling its further import into another project or a different branch of the current project.

  8. Import — allows importing a previously exported entity into another project or a different branch of the current project.

  9. Find Usage — allows finding the usage of the selected entity across the entire project. The search results will be displayed in the search panel located at the bottom of the screen.

  10. Delete — allows users to delete the entity.

In addition, a user can create entities and folders from the context menu of the section root.

To create a new entity, click on the Add icon at the top of the Explorer panel. In the pop-up window, enter the name of the entity and click on the CREATE button.

To create a new folder, click on the Folder icon at the top of the Explorer panel. In the pop-up window, enter the name of the folder and click on the CREATE button.

To create an entity in a folder, you need to select or create the desired folder first, and then click on the Add icon.

A user has the ability to filter an entity by clicking on the Filter icon at the top of the Explorer panel. A field will appear in which the user needs to enter the name of the entity being searched for or part of it.