Softyflow Documentation

website·Indexed 33 days ago

https://docs.softyflow.io

A platform for automating workflows, building APIs, and creating dynamic user interfaces. Documentation covers the Process Modeler and Web Modeler SDKs, External Data Sources (EDS) for MySQL, PostgreSQL, Oracle, and Snowflake, Node.js asynchronous programming, Flowy AI, and administrative security including SSO, SAML 2.0, and OIDC. Includes release notes up to version V8 (2025).

Tokens
215K
Snippets
552
Records
1.9K
Agent score
54%

What's inside Softyflow

  1. Overview of the Softyflow Web Modeler SDK

    The Web Modeler SDK allows developers to access resources from the user interface and execute complex calculations during UI runtime. The SDK provides several core classes: Softyflow, Collection, SQLDatabase, SoftyTables, CustomList, Report, Instance, Task, Api, Email, and File.
  2. Overview of the Widget History component

    The Widget History component displays a chronological record of activities and changes for instances and tasks in a structured table format. It automatically fetches data when an instance ID or task ID is present. Key features include hierarchical history (parent/child), responsive design for mobile/desktop, customizable data columns (Measures), and an integrated comment area for adding new entries.
  3. Overview of Softyflow data management options

    Softyflow offers two main approaches for data management:

    1. SQL via External Data Sources (EDS): Used to connect to existing enterprise databases (MySQL, PostgreSQL, Oracle, SQL Server, Snowflake) or external APIs. This is ideal for enterprise-level applications requiring integration with existing infrastructure.
    2. MongoDB Collections: An integrated NoSQL database used for rapid prototyping, application-specific storage, and semi-structured data with evolving schemas. This option avoids the overhead of configuring external databases.
  4. Overview of Softyflow Home Page Redirection

    The home page redirection system transforms the default home page (/home) into a personalized dashboard. When a user accesses the home page, Softyflow evaluates a list of ordered rules. Each rule contains a JavaScript condition checked against the connected user's data. The first rule that evaluates to true triggers an immediate redirection to the specified page. If no rules match, the user is sent to the default home page.
  5. Overview of the Loop Widget

    The Loop widget creates dynamic, repeatable sections in a user interface. It allows users to add, remove, and manage multiple instances of the same content structure. It is ideal for forms requiring a variable number of entries, such as item inventories or dynamic questionnaires. Key features include dynamic row management, customizable grid layouts for row content, built-in add/remove controls, and responsive design.
  6. Overview of Softyflow Reporting

    Reports in Softyflow provide analysis and monitoring of business process executions. They allow developers to track performance, identify bottlenecks, and visualize workflow outcomes. To create meaningful reports, a project must have a defined project structure and clearly designed business processes.
  7. Overview of Input and Output Parameters in Softyflow

    Input and Output parameters allow developers to process and transform data surrounding the execution of tasks in a process workflow. They are available for Empty Tasks (Normal Tasks), User Tasks (Manual Tasks), Send Tasks (Email Tasks), and Sub-Processes.

    • Input Parameters: Executed before the task. Used to transform external data, configure task-specific variables, prepare data from previous tasks, or initialize default values.
    • Output Parameters: Executed after the task completes. Used to process task results, transform data for subsequent steps, update process variables, or save results to databases.
  8. Overview of Flowy AI

    Flowy AI is a generative AI engine built on top of the Softyflow low-code platform. It allows users to describe business requirements in plain English to automatically generate the core components of an application, including data models, user interfaces (forms), workflows, and business rules. Because it integrates with the standard Softyflow tools, all AI-generated applications remain fully editable and customizable.
  9. Overview of Home Page Redirection

    Softyflow's home page redirection system transforms the default home page (/home) into a personalized experience. When a user accesses /home, the system evaluates a series of ordered JavaScript rules. The first rule that evaluates to true triggers a redirection to a specified page. If no rules match, the user is sent to the default home page.
  10. Overview of Softyflow Web Interface design

    The Web Interface is the visual layer of a Softyflow application where users interact with forms, dashboards, and task screens. It is designed to be responsive across desktop, tablet, and mobile devices. Interfaces are built using 'screens' (application pages), which are composed of 'widgets'—modular design elements such as tables, forms, charts, and buttons. The Web Modeler provides a drag-and-drop canvas for designing these user interfaces.
  11. Overview of the Signature Widget

    The Signature Widget allows users to capture digital signatures within forms using an interactive canvas. It supports input via mouse, touch screen, or stylus. Signatures are automatically recorded in real-time and stored as base64-encoded data URLs. Key features include a built-in clear function, responsive design that adapts to device pixel ratios, and accessibility support for keyboard navigation and screen readers.