Skip to main content

Basic Concepts of Hops

Data Sources

Data sources allow you to integrate Hops with external resources. By connecting existing REST APIs, databases, and other resources as data sources, any team member can create and access workflows that utilize external data. Additionally, you can use JavaScript data sources to write scripts and utilize your own custom data.

For more information, please refer to the Data Source document.

info

The types of connectable data sources are continuously being added! 🧑‍🔧

Team Member Invitations

Like all rapidly growing teams, collaboration is the most important value in Hops. You can invite team members who collaborate daily to join your Hops team. Invite your team mates as well as business units that need real-time data, executives who need statistical data, and operations teams who need product management tools. Team members can immediately use the page created in Hops to their work. Of course, they can also work together to create even more useful pages.

Workflows and Steps

Workflows are units of task that any Hops team member can execute.

By default, workflows accept input values and output results, and are composed of multiple steps. The task performed in steps can be defined using languages like SQL and JavaScript depending on the type of data source being used. Define whatever data querying, collection, processing, and updating operations you need.

Each step in a workflow can use the results of previous steps. If a previous step is named step1, you can reference it using outputs.step1.

The workflow's execution result is the execution result of the final step.

For more information, please refer to the Workflow document.

Pages

Pages are screens where team members can view or manipulate data. Create pages by combining the dozens of different components provided by Hops with workflows. You can quickly create clean UIs without writing any code. If you need components not provided by Hops, you can export the page as React and TypeScript code, add your own components, and deploy it.

For more information, please refer to the Page document.

note

The code export feature is coming soon. If you need guidance, please contact contact@hopsoffice.com.

Components

Components are ways to display or manipulate workflow results in familiar forms. For example, you need to use components to display database query results in table format, execute specific workflows by clicking buttons, or navigate to detail pages. Hops provides various components like tables, buttons, basic form fields, and more - use them according to your needs.

For more information, please refer to the Component document.