Serverless Logic Web Tools

The Serverless Logic Web Tools is a web application that enables you to create and synchronize your SonataFlow, decision files, and Dashbuilder files in a single interface. Also, the Serverless Logic Web Tools application provides the integrations that are needed to deploy and test the SonataFlow models in development mode.

serverless logic web tools overview
Figure 1. Home page of Serverless Logic Web Tools

The Serverless Logic Web Tools provides three different editors for your projects, including

  • SonataFlow editor for .sw.json or .sw.yaml|yml files

  • Serverless Decision editor for .yard.yaml|yml files

  • Dashbuilder editor for dash.yaml|yml files

Creating a workflow model in Serverless Logic Web Tools

You can start by creating a new model from scratch or using one of the samples provided. The samples are available in the "Sample Catalog", which you can find in the menu on the left. Additionally, there is an option to import models, available on the main page of the application.

Procedure
  1. Go to the Serverless Logic Web Tools web application.

  2. On the Home page, select the type of model you want to create and click the button corresponding to the file type you wish such as JSON or YAML.

    serverless logic web tools create
    Figure 2. Create section in Serverless Logic Web Tools

    A new workspace is created, containing a single file named as Untitled of the selected type. Click on the name to rename the file.

  3. Edit your workflow file, which updates the preview on the right-side of the editor.

    The workflow files in Serverless Logic Web Tools are saved automatically after each change. The files are persisted in the browser, but you can synchronize the file using GitHub integration. For more information about GitHub integration, see Integrating your SonataFlow project in GitHub using Serverless Logic Web Tools.

Found an issue?

If you find an issue or any misleading information, please feel free to report it here. We really appreciate it!